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

Unified Diff: content/browser/worker_host/worker_service.h

Issue 6825038: Create a content::ResourceContext. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix dependencies. Created 9 years, 8 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
Index: content/browser/worker_host/worker_service.h
diff --git a/content/browser/worker_host/worker_service.h b/content/browser/worker_host/worker_service.h
index 7869dd6d09a27e18f0c79b2ee232f320f1573e2c..9700f442b619636a64655e9d8aa65f683599d5b5 100644
--- a/content/browser/worker_host/worker_service.h
+++ b/content/browser/worker_host/worker_service.h
@@ -8,17 +8,20 @@
#include "base/basictypes.h"
#include "base/memory/singleton.h"
+#include "base/threading/non_thread_safe.h"
#include "content/browser/worker_host/worker_process_host.h"
#include "googleurl/src/gurl.h"
+namespace content {
+class ResourceContext;
+} // namespace content
namespace net {
-class URLRequestContextGetter;
-}
-
+class URLRequestContext;
+} // namespace net
struct ViewHostMsg_CreateWorker_Params;
// A singelton for managing HTML5 web workers.
-class WorkerService {
+class WorkerService : public base::NonThreadSafe {
jam 2011/04/13 16:43:06 any reason to add this now?
willchan no longer on Chromium 2011/04/13 18:03:44 Not a huge reason, but since I was reading this co
jam 2011/04/13 19:20:30 When I see checking helpers like this that need to
willchan no longer on Chromium 2011/04/13 22:16:25 I guess I don't mind having it in most public memb
public:
// Returns the WorkerService singleton.
static WorkerService* GetInstance();
@@ -27,7 +30,8 @@ class WorkerService {
void CreateWorker(const ViewHostMsg_CreateWorker_Params& params,
int route_id,
WorkerMessageFilter* filter,
- net::URLRequestContextGetter* request_context);
+ net::URLRequestContextGetter* request_context_getter,
+ const content::ResourceContext& resource_context);
void LookupSharedWorker(const ViewHostMsg_CreateWorker_Params& params,
int route_id,
WorkerMessageFilter* filter,

Powered by Google App Engine
This is Rietveld 408576698