Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(481)

Unified Diff: content/browser/resource_context.cc

Issue 9369009: Make content::ResourceContext be a real interface like the rest of the Content API (i.e. don't ha... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: sync Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/browser/resource_context.h ('k') | content/browser/speech/speech_input_dispatcher_host.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/browser/resource_context.cc
===================================================================
--- content/browser/resource_context.cc (revision 121250)
+++ content/browser/resource_context.cc (working copy)
@@ -11,21 +11,6 @@
namespace content {
-ResourceContext::ResourceContext()
- : host_resolver_(NULL),
- request_context_(NULL),
- appcache_service_(NULL),
- database_tracker_(NULL),
- file_system_context_(NULL),
- blob_storage_context_(NULL),
- quota_manager_(NULL),
- host_zoom_map_(NULL),
- media_observer_(NULL),
- media_stream_manager_(NULL),
- audio_manager_(NULL) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
-}
-
ResourceContext::~ResourceContext() {
if (BrowserThread::IsMessageLoopValid(BrowserThread::IO)) {
// Band-aid for http://crbug.com/94704 until we change plug-in channel
@@ -34,148 +19,4 @@
}
}
-void* ResourceContext::GetUserData(const void* key) const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- UserDataMap::const_iterator found = user_data_.find(key);
- if (found != user_data_.end())
- return found->second;
- return NULL;
-}
-
-void ResourceContext::SetUserData(const void* key, void* data) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- user_data_[key] = data;
-}
-
-net::HostResolver* ResourceContext::host_resolver() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return host_resolver_;
-}
-
-void ResourceContext::set_host_resolver(
- net::HostResolver* host_resolver) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- host_resolver_ = host_resolver;
-}
-
-net::URLRequestContext* ResourceContext::request_context() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return request_context_;
-}
-
-void ResourceContext::set_request_context(
- net::URLRequestContext* request_context) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- request_context_ = request_context;
-}
-
-ChromeAppCacheService* ResourceContext::appcache_service() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return appcache_service_;
-}
-
-void ResourceContext::set_appcache_service(
- ChromeAppCacheService* appcache_service) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- appcache_service_ = appcache_service;
-}
-
-webkit_database::DatabaseTracker* ResourceContext::database_tracker() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return database_tracker_;
-}
-
-void ResourceContext::set_database_tracker(
- webkit_database::DatabaseTracker* database_tracker) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- database_tracker_ = database_tracker;
-}
-
-fileapi::FileSystemContext* ResourceContext::file_system_context() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return file_system_context_;
-}
-
-void ResourceContext::set_file_system_context(
- fileapi::FileSystemContext* context) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- file_system_context_ = context;
-}
-
-ChromeBlobStorageContext* ResourceContext::blob_storage_context() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return blob_storage_context_;
-}
-
-void ResourceContext::set_blob_storage_context(
- ChromeBlobStorageContext* context) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- blob_storage_context_ = context;
-}
-
-quota::QuotaManager* ResourceContext::quota_manager() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return quota_manager_;
-}
-
-void ResourceContext::set_quota_manager(
- quota::QuotaManager* quota_manager) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- quota_manager_ = quota_manager;
-}
-
-HostZoomMap* ResourceContext::host_zoom_map() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return host_zoom_map_;
-}
-
-void ResourceContext::set_host_zoom_map(HostZoomMap* host_zoom_map) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- host_zoom_map_ = host_zoom_map;
-}
-
-MediaObserver* ResourceContext::media_observer() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return media_observer_;
-}
-
-void ResourceContext::set_media_observer(MediaObserver* media_observer) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- media_observer_ = media_observer;
-}
-
-media_stream::MediaStreamManager*
-ResourceContext::media_stream_manager() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return media_stream_manager_;
-}
-
-void ResourceContext::set_media_stream_manager(
- media_stream::MediaStreamManager* media_stream_manager) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- media_stream_manager_ = media_stream_manager;
-}
-
-AudioManager* ResourceContext::audio_manager() const {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- EnsureInitialized();
- return audio_manager_;
-}
-
-void ResourceContext::set_audio_manager(AudioManager* audio_manager) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- audio_manager_ = audio_manager;
-}
-
} // namespace content
« no previous file with comments | « content/browser/resource_context.h ('k') | content/browser/speech/speech_input_dispatcher_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698