diff options
4 files changed, 15 insertions, 2 deletions
diff --git a/chrome/browser/bookmarks/startup_task_runner_service_factory.cc b/chrome/browser/bookmarks/startup_task_runner_service_factory.cc index 2cf86ed..d252e61 100644 --- a/chrome/browser/bookmarks/startup_task_runner_service_factory.cc +++ b/chrome/browser/bookmarks/startup_task_runner_service_factory.cc @@ -8,6 +8,8 @@ #include "components/bookmarks/browser/startup_task_runner_service.h" #include "components/keyed_service/content/browser_context_dependency_manager.h" +using bookmarks::StartupTaskRunnerService; + StartupTaskRunnerServiceFactory::StartupTaskRunnerServiceFactory() : BrowserContextKeyedServiceFactory( "StartupTaskRunnerServiceFactory", diff --git a/chrome/browser/bookmarks/startup_task_runner_service_factory.h b/chrome/browser/bookmarks/startup_task_runner_service_factory.h index a1e66a3..75a4738 100644 --- a/chrome/browser/bookmarks/startup_task_runner_service_factory.h +++ b/chrome/browser/bookmarks/startup_task_runner_service_factory.h @@ -9,17 +9,20 @@ #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" -class StartupTaskRunnerService; class PrefRegistrySyncable; class Profile; +namespace bookmarks { +class StartupTaskRunnerService; +} + // Singleton that owns the start-up task runner service. class StartupTaskRunnerServiceFactory : public BrowserContextKeyedServiceFactory { public: // Returns the instance of StartupTaskRunnerService associated with this // profile (creating one if none exists). - static StartupTaskRunnerService* GetForProfile(Profile* profile); + static bookmarks::StartupTaskRunnerService* GetForProfile(Profile* profile); // Returns an instance of the StartupTaskRunnerServiceFactory singleton. static StartupTaskRunnerServiceFactory* GetInstance(); diff --git a/components/bookmarks/browser/startup_task_runner_service.cc b/components/bookmarks/browser/startup_task_runner_service.cc index 7ec9cd2..5b9b741 100644 --- a/components/bookmarks/browser/startup_task_runner_service.cc +++ b/components/bookmarks/browser/startup_task_runner_service.cc @@ -8,6 +8,8 @@ #include "base/logging.h" #include "base/sequenced_task_runner.h" +namespace bookmarks { + StartupTaskRunnerService::StartupTaskRunnerService( const scoped_refptr<base::SequencedTaskRunner>& io_task_runner) : io_task_runner_(io_task_runner) { @@ -30,3 +32,5 @@ scoped_refptr<base::DeferredSequencedTaskRunner> void StartupTaskRunnerService::StartDeferredTaskRunners() { GetBookmarkTaskRunner()->Start(); } + +} // namespace bookmarks diff --git a/components/bookmarks/browser/startup_task_runner_service.h b/components/bookmarks/browser/startup_task_runner_service.h index f99935f..68d25c9 100644 --- a/components/bookmarks/browser/startup_task_runner_service.h +++ b/components/bookmarks/browser/startup_task_runner_service.h @@ -16,6 +16,8 @@ class DeferredSequencedTaskRunner; class SequencedTaskRunner; } // namespace base +namespace bookmarks { + // This service manages the startup task runners. class StartupTaskRunnerService : public base::NonThreadSafe, public KeyedService { @@ -43,4 +45,6 @@ class StartupTaskRunnerService : public base::NonThreadSafe, DISALLOW_COPY_AND_ASSIGN(StartupTaskRunnerService); }; +} // namespace bookmarks + #endif // COMPONENTS_BOOKMARKS_BROWSER_STARTUP_TASK_RUNNER_SERVICE_H_ |