shell_browser_context.cc revision 03b57e008b61dfcb1fbad3aea950ae0e001748b0
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
8namespace 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.
12ShellBrowserContext::ShellBrowserContext()
13    : content::ShellBrowserContext(false, NULL),
14      storage_policy_(new ShellSpecialStoragePolicy) {
15}
16
17ShellBrowserContext::~ShellBrowserContext() {
18}
19
20storage::SpecialStoragePolicy* ShellBrowserContext::GetSpecialStoragePolicy() {
21  return storage_policy_.get();
22}
23
24void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext1() {
25  NOTREACHED();
26}
27void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext2() {
28  NOTREACHED();
29}
30void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext3() {
31  NOTREACHED();
32}
33void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext4() {
34  NOTREACHED();
35}
36void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext5() {
37  NOTREACHED();
38}
39void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext6() {
40  NOTREACHED();
41}
42void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext7() {
43  NOTREACHED();
44}
45void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext8() {
46  NOTREACHED();
47}
48void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext9() {
49  NOTREACHED();
50}
51void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext10() {
52  NOTREACHED();
53}
54void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext11() {
55  NOTREACHED();
56}
57void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext12() {
58  NOTREACHED();
59}
60void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext13() {
61  NOTREACHED();
62}
63void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext14() {
64  NOTREACHED();
65}
66void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext15() {
67  NOTREACHED();
68}
69
70}  // namespace extensions
71