| OLD | NEW | 
|    1 // Copyright 2013 The Chromium Authors. All rights reserved. |    1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef CONTENT_RENDERER_SERVICE_WORKER_EMBEDDED_WORKER_CONTEXT_CLIENT_H_ |    5 #ifndef CONTENT_RENDERER_SERVICE_WORKER_EMBEDDED_WORKER_CONTEXT_CLIENT_H_ | 
|    6 #define CONTENT_RENDERER_SERVICE_WORKER_EMBEDDED_WORKER_CONTEXT_CLIENT_H_ |    6 #define CONTENT_RENDERER_SERVICE_WORKER_EMBEDDED_WORKER_CONTEXT_CLIENT_H_ | 
|    7  |    7  | 
|    8 #include "base/memory/ref_counted.h" |    8 #include "base/memory/ref_counted.h" | 
|    9 #include "base/memory/weak_ptr.h" |    9 #include "base/memory/weak_ptr.h" | 
|   10 #include "base/strings/string16.h" |   10 #include "base/strings/string16.h" | 
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  100                                   blink::WebServiceWorkerEventResult result); |  100                                   blink::WebServiceWorkerEventResult result); | 
|  101   virtual void didHandleSyncEvent(int request_id); |  101   virtual void didHandleSyncEvent(int request_id); | 
|  102   virtual void didHandleCrossOriginConnectEvent(int request_id, |  102   virtual void didHandleCrossOriginConnectEvent(int request_id, | 
|  103                                                 bool accept_connection); |  103                                                 bool accept_connection); | 
|  104   virtual blink::WebServiceWorkerNetworkProvider* |  104   virtual blink::WebServiceWorkerNetworkProvider* | 
|  105       createServiceWorkerNetworkProvider(blink::WebDataSource* data_source); |  105       createServiceWorkerNetworkProvider(blink::WebDataSource* data_source); | 
|  106   virtual void postMessageToClient( |  106   virtual void postMessageToClient( | 
|  107       int client_id, |  107       int client_id, | 
|  108       const blink::WebString& message, |  108       const blink::WebString& message, | 
|  109       blink::WebMessagePortChannelArray* channels); |  109       blink::WebMessagePortChannelArray* channels); | 
 |  110   virtual void postMessageToCrossOriginClient( | 
 |  111       const blink::WebCrossOriginServiceWorkerClient& client, | 
 |  112       const blink::WebString& message, | 
 |  113       blink::WebMessagePortChannelArray* channels); | 
|  110   virtual void focus(int client_id, |  114   virtual void focus(int client_id, | 
|  111                      blink::WebServiceWorkerClientFocusCallback*); |  115                      blink::WebServiceWorkerClientFocusCallback*); | 
|  112   virtual void skipWaiting( |  116   virtual void skipWaiting( | 
|  113       blink::WebServiceWorkerSkipWaitingCallbacks* callbacks); |  117       blink::WebServiceWorkerSkipWaitingCallbacks* callbacks); | 
|  114  |  118  | 
|  115   // TODO: Implement DevTools related method overrides. |  119   // TODO: Implement DevTools related method overrides. | 
|  116  |  120  | 
|  117   int embedded_worker_id() const { return embedded_worker_id_; } |  121   int embedded_worker_id() const { return embedded_worker_id_; } | 
|  118   base::MessageLoopProxy* main_thread_proxy() const { |  122   base::MessageLoopProxy* main_thread_proxy() const { | 
|  119     return main_thread_proxy_.get(); |  123     return main_thread_proxy_.get(); | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
|  138   scoped_ptr<ServiceWorkerScriptContext> script_context_; |  142   scoped_ptr<ServiceWorkerScriptContext> script_context_; | 
|  139  |  143  | 
|  140   base::WeakPtrFactory<EmbeddedWorkerContextClient> weak_factory_; |  144   base::WeakPtrFactory<EmbeddedWorkerContextClient> weak_factory_; | 
|  141  |  145  | 
|  142   DISALLOW_COPY_AND_ASSIGN(EmbeddedWorkerContextClient); |  146   DISALLOW_COPY_AND_ASSIGN(EmbeddedWorkerContextClient); | 
|  143 }; |  147 }; | 
|  144  |  148  | 
|  145 }  // namespace content |  149 }  // namespace content | 
|  146  |  150  | 
|  147 #endif  // CONTENT_RENDERER_SERVICE_WORKER_EMBEDDED_WORKER_CONTEXT_CLIENT_H_ |  151 #endif  // CONTENT_RENDERER_SERVICE_WORKER_EMBEDDED_WORKER_CONTEXT_CLIENT_H_ | 
| OLD | NEW |