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

Side by Side Diff: content/browser/service_worker/embedded_worker_test_helper.cc

Issue 2763453002: [ServiceWorker] Convert ping-pong IPC into mojo interface ServiceWorkerEventDispatcher (Closed)
Patch Set: Add a comment into mojom file Created 3 years, 9 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #include "content/browser/service_worker/embedded_worker_test_helper.h" 5 #include "content/browser/service_worker/embedded_worker_test_helper.h"
6 6
7 #include <map> 7 #include <map>
8 #include <memory> 8 #include <memory>
9 #include <string> 9 #include <string>
10 #include <utility> 10 #include <utility>
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 } 212 }
213 213
214 void DispatchExtendableMessageEvent( 214 void DispatchExtendableMessageEvent(
215 mojom::ExtendableMessageEventPtr event, 215 mojom::ExtendableMessageEventPtr event,
216 const DispatchExtendableMessageEventCallback& callback) override { 216 const DispatchExtendableMessageEventCallback& callback) override {
217 if (!helper_) 217 if (!helper_)
218 return; 218 return;
219 helper_->OnExtendableMessageEventStub(std::move(event), callback); 219 helper_->OnExtendableMessageEventStub(std::move(event), callback);
220 } 220 }
221 221
222 void Ping(const PingCallback& callback) override { callback.Run(); }
223
222 private: 224 private:
223 base::WeakPtr<EmbeddedWorkerTestHelper> helper_; 225 base::WeakPtr<EmbeddedWorkerTestHelper> helper_;
224 const int thread_id_; 226 const int thread_id_;
225 }; 227 };
226 228
227 EmbeddedWorkerTestHelper::EmbeddedWorkerTestHelper( 229 EmbeddedWorkerTestHelper::EmbeddedWorkerTestHelper(
228 const base::FilePath& user_data_directory) 230 const base::FilePath& user_data_directory)
229 : browser_context_(new TestBrowserContext), 231 : browser_context_(new TestBrowserContext),
230 render_process_host_(new MockRenderProcessHost(browser_context_.get())), 232 render_process_host_(new MockRenderProcessHost(browser_context_.get())),
231 new_render_process_host_( 233 new_render_process_host_(
(...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after
664 service_manager::InterfaceProviderSpec()); 666 service_manager::InterfaceProviderSpec());
665 667
666 std::unique_ptr<service_manager::InterfaceProvider> remote_interfaces( 668 std::unique_ptr<service_manager::InterfaceProvider> remote_interfaces(
667 new service_manager::InterfaceProvider); 669 new service_manager::InterfaceProvider);
668 remote_interfaces->Bind(std::move(interfaces)); 670 remote_interfaces->Bind(std::move(interfaces));
669 rph->SetRemoteInterfaces(std::move(remote_interfaces)); 671 rph->SetRemoteInterfaces(std::move(remote_interfaces));
670 return registry; 672 return registry;
671 } 673 }
672 674
673 } // namespace content 675 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698