1// Copyright 2013 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 "apps/shell/shell_browser_context.h" 6 7#include "apps/app_load_service_factory.h" 8 9namespace { 10 11// See ChromeBrowserMainExtraPartsProfiles for details. 12void EnsureBrowserContextKeyedServiceFactoriesBuilt() { 13 apps::AppLoadServiceFactory::GetInstance(); 14} 15 16} // namespace 17 18namespace apps { 19 20// TODO(jamescook): Should this be an off-the-record context? 21// TODO(jamescook): Could initialize NetLog here to get logs from the networking 22// stack. 23ShellBrowserContext::ShellBrowserContext() 24 : content::ShellBrowserContext(false, NULL) { 25 EnsureBrowserContextKeyedServiceFactoriesBuilt(); 26} 27 28ShellBrowserContext::~ShellBrowserContext() { 29} 30 31void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext1() { 32 NOTREACHED(); 33} 34void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext2() { 35 NOTREACHED(); 36} 37void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext3() { 38 NOTREACHED(); 39} 40void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext4() { 41 NOTREACHED(); 42} 43void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext5() { 44 NOTREACHED(); 45} 46void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext6() { 47 NOTREACHED(); 48} 49void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext7() { 50 NOTREACHED(); 51} 52void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext8() { 53 NOTREACHED(); 54} 55void ShellBrowserContext::ProfileFunctionCallOnNonProfileBrowserContext9() { 56 NOTREACHED(); 57} 58 59} // namespace apps 60