Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / extensions / shell / browser / shell_browser_context.cc
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "extensions/shell/browser/shell_browser_context.h"
6 #include "extensions/shell/browser/shell_special_storage_policy.h"
7
8 namespace extensions {
9
10 // Create a normal recording browser context. If we used an incognito context
11 // then app_shell would also have to create a normal context and manage both.
12 ShellBrowserContext::ShellBrowserContext()
13     : content::ShellBrowserContext(false, NULL),
14       storage_policy_(new ShellSpecialStoragePolicy) {
15 }
16
17 ShellBrowserContext::~ShellBrowserContext() {
18 }
19
20 quota::SpecialStoragePolicy* ShellBrowserContext::GetSpecialStoragePolicy() {
21   return storage_policy_.get();
22 }
23
24 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext1() {
25   NOTREACHED();
26 }
27 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext2() {
28   NOTREACHED();
29 }
30 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext3() {
31   NOTREACHED();
32 }
33 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext4() {
34   NOTREACHED();
35 }
36 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext5() {
37   NOTREACHED();
38 }
39 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext6() {
40   NOTREACHED();
41 }
42 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext7() {
43   NOTREACHED();
44 }
45 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext8() {
46   NOTREACHED();
47 }
48 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext9() {
49   NOTREACHED();
50 }
51 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext10() {
52   NOTREACHED();
53 }
54 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext11() {
55   NOTREACHED();
56 }
57 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext12() {
58   NOTREACHED();
59 }
60 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext13() {
61   NOTREACHED();
62 }
63 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext14() {
64   NOTREACHED();
65 }
66 void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext15() {
67   NOTREACHED();
68 }
69
70 }  // namespace extensions