| Index: chrome/worker/webworker_stub_base.h
|
| ===================================================================
|
| --- chrome/worker/webworker_stub_base.h (revision 46627)
|
| +++ chrome/worker/webworker_stub_base.h (working copy)
|
| @@ -6,13 +6,15 @@
|
| #define CHROME_WORKER_WEBWORKER_STUB_BASE_H_
|
|
|
| #include "chrome/worker/webworkerclient_proxy.h"
|
| +#include "chrome/worker/worker_webapplicationcachehost_impl.h"
|
| #include "ipc/ipc_channel.h"
|
|
|
| // This class is the common base class for both WebWorkerStub and
|
| // WebSharedWorkerStub and contains common setup/teardown functionality.
|
| class WebWorkerStubBase : public IPC::Channel::Listener {
|
| public:
|
| - explicit WebWorkerStubBase(int route_id);
|
| + WebWorkerStubBase(int route_id,
|
| + const WorkerAppCacheInitInfo& appcache_init_info);
|
| virtual ~WebWorkerStubBase();
|
|
|
| // Invoked when the WebWorkerClientProxy is shutting down.
|
| @@ -24,8 +26,12 @@
|
|
|
| WebWorkerClientProxy* client() { return &client_; }
|
|
|
| + const WorkerAppCacheInitInfo& appcache_init_info() const {
|
| + return appcache_init_info_;
|
| + }
|
| private:
|
| int route_id_;
|
| + WorkerAppCacheInitInfo appcache_init_info_;
|
|
|
| // WebWorkerClient that responds to outgoing API calls from the worker object.
|
| WebWorkerClientProxy client_;
|
|
|