| Index: chrome/renderer/renderer_webkitclient_impl.h
|
| diff --git a/chrome/renderer/renderer_webkitclient_impl.h b/chrome/renderer/renderer_webkitclient_impl.h
|
| index 79e56fc765d687f0f9694299cfc5283c368ed309..28056c3ef040e507a58ca471abb9f2503c7ec832 100644
|
| --- a/chrome/renderer/renderer_webkitclient_impl.h
|
| +++ b/chrome/renderer/renderer_webkitclient_impl.h
|
| @@ -6,6 +6,7 @@
|
| #define CHROME_RENDERER_RENDERER_WEBKIT_CLIENT_IMPL_H_
|
|
|
| #include "base/platform_file.h"
|
| +#include "chrome/renderer/websharedworkerrepository_impl.h"
|
| #include "webkit/glue/simple_webmimeregistry_impl.h"
|
| #include "webkit/glue/webclipboard_impl.h"
|
| #include "webkit/glue/webkitclient_impl.h"
|
| @@ -64,6 +65,8 @@ class RendererWebKitClientImpl : public webkit_glue::WebKitClientImpl {
|
| virtual WebKit::WebApplicationCacheHost* createApplicationCacheHost(
|
| WebKit::WebApplicationCacheHostClient*);
|
|
|
| + virtual WebKit::WebSharedWorkerRepository* sharedWorkerRepository();
|
| +
|
| private:
|
| class MimeRegistry : public webkit_glue::SimpleWebMimeRegistryImpl {
|
| public:
|
| @@ -106,6 +109,11 @@ class RendererWebKitClientImpl : public webkit_glue::WebKitClientImpl {
|
| // increments by 1, for every enable decrements by 1. When it reaches 0,
|
| // we tell the browser to enable fast termination.
|
| int sudden_termination_disables_;
|
| +
|
| + // Implementation of the WebSharedWorkerRepository APIs (provides an interface
|
| + // to WorkerService on the browser thread.
|
| + WebSharedWorkerRepositoryImpl shared_worker_repository_;
|
| +
|
| };
|
|
|
| #endif // CHROME_RENDERER_WEBKIT_CLIENT_IMPL_H_
|
|
|