Index: services/service_manager/background/tests/test_service.cc |
diff --git a/services/service_manager/background/tests/test_service.cc b/services/service_manager/background/tests/test_service.cc |
index 06a5cb514c881ab5cbf0b206e67ab8c8400c76a2..18de6bd105cab568ad34d35c7c39820f7d5186c6 100644 |
--- a/services/service_manager/background/tests/test_service.cc |
+++ b/services/service_manager/background/tests/test_service.cc |
@@ -7,10 +7,13 @@ |
#include "services/service_manager/public/c/main.h" |
#include "services/service_manager/public/cpp/interface_registry.h" |
#include "services/service_manager/public/cpp/service.h" |
+#include "services/service_manager/public/cpp/service_context.h" |
#include "services/service_manager/public/cpp/service_runner.h" |
namespace service_manager { |
+// A service that exports a simple interface for testing. Used to test the |
+// parent background service manager. |
class TestClient : public Service, |
public InterfaceFactory<mojom::TestService>, |
public mojom::TestService { |
@@ -40,6 +43,8 @@ class TestClient : public Service, |
callback.Run(); |
} |
+ void Quit() override { context()->RequestQuit(); } |
+ |
mojo::BindingSet<mojom::TestService> bindings_; |
DISALLOW_COPY_AND_ASSIGN(TestClient); |