Index: services/shell/tests/connect/connect_test_package.cc |
diff --git a/services/shell/tests/connect/connect_test_package.cc b/services/shell/tests/connect/connect_test_package.cc |
index 356b392c13939e88751e6ad92675e34c1b9cc295..09b07ff3872e2d3555f2f8d3f1f5822f24f4a8c4 100644 |
--- a/services/shell/tests/connect/connect_test_package.cc |
+++ b/services/shell/tests/connect/connect_test_package.cc |
@@ -18,12 +18,12 @@ |
#include "services/shell/public/cpp/application_runner.h" |
#include "services/shell/public/cpp/connector.h" |
#include "services/shell/public/cpp/interface_factory.h" |
-#include "services/shell/public/cpp/shell_client.h" |
-#include "services/shell/public/interfaces/shell_client_factory.mojom.h" |
+#include "services/shell/public/cpp/service.h" |
+#include "services/shell/public/interfaces/service_factory.mojom.h" |
#include "services/shell/tests/connect/connect_test.mojom.h" |
// Tests that multiple applications can be packaged in a single Mojo application |
-// implementing ShellClientFactory; that these applications can be specified by |
+// implementing ServiceFactory; that these applications can be specified by |
// the package's manifest and are thus registered with the PackageManager. |
namespace shell { |
@@ -38,8 +38,8 @@ void QuitLoop(base::RunLoop* loop) { |
using GetTitleCallback = test::mojom::ConnectTestService::GetTitleCallback; |
-class ProvidedShellClient |
- : public ShellClient, |
+class ProvidedService |
+ : public Service, |
public InterfaceFactory<test::mojom::ConnectTestService>, |
public InterfaceFactory<test::mojom::BlockedInterface>, |
public InterfaceFactory<test::mojom::UserIdTest>, |
@@ -48,29 +48,29 @@ class ProvidedShellClient |
public test::mojom::UserIdTest, |
public base::SimpleThread { |
public: |
- ProvidedShellClient(const std::string& title, |
- mojom::ShellClientRequest request) |
+ ProvidedService(const std::string& title, |
+ mojom::ServiceRequest request) |
: base::SimpleThread(title), |
title_(title), |
request_(std::move(request)) { |
Start(); |
} |
- ~ProvidedShellClient() override { |
+ ~ProvidedService() override { |
Join(); |
} |
private: |
- // shell::ShellClient: |
- void Initialize(Connector* connector, const Identity& identity, |
- uint32_t id) override { |
+ // shell::Service: |
+ void OnStart(Connector* connector, const Identity& identity, |
+ uint32_t id) override { |
connector_ = connector; |
identity_ = identity; |
id_ = id; |
bindings_.set_connection_error_handler( |
- base::Bind(&ProvidedShellClient::OnConnectionError, |
+ base::Bind(&ProvidedService::OnConnectionError, |
base::Unretained(this))); |
} |
- bool AcceptConnection(Connection* connection) override { |
+ bool OnConnect(Connection* connection) override { |
connection->AddInterface<test::mojom::ConnectTestService>(this); |
connection->AddInterface<test::mojom::BlockedInterface>(this); |
connection->AddInterface<test::mojom::UserIdTest>(this); |
@@ -154,44 +154,44 @@ class ProvidedShellClient |
Identity identity_; |
uint32_t id_ = shell::mojom::kInvalidInstanceID; |
const std::string title_; |
- mojom::ShellClientRequest request_; |
+ mojom::ServiceRequest request_; |
test::mojom::ExposedInterfacePtr caller_; |
mojo::BindingSet<test::mojom::ConnectTestService> bindings_; |
mojo::BindingSet<test::mojom::BlockedInterface> blocked_bindings_; |
mojo::BindingSet<test::mojom::UserIdTest> user_id_test_bindings_; |
- DISALLOW_COPY_AND_ASSIGN(ProvidedShellClient); |
+ DISALLOW_COPY_AND_ASSIGN(ProvidedService); |
}; |
-class ConnectTestShellClient |
- : public ShellClient, |
- public InterfaceFactory<mojom::ShellClientFactory>, |
+class ConnectTestService |
+ : public Service, |
+ public InterfaceFactory<mojom::ServiceFactory>, |
public InterfaceFactory<test::mojom::ConnectTestService>, |
- public mojom::ShellClientFactory, |
+ public mojom::ServiceFactory, |
public test::mojom::ConnectTestService { |
public: |
- ConnectTestShellClient() {} |
- ~ConnectTestShellClient() override {} |
+ ConnectTestService() {} |
+ ~ConnectTestService() override {} |
private: |
- // shell::ShellClient: |
- void Initialize(Connector* connector, const Identity& identity, |
- uint32_t id) override { |
+ // shell::Service: |
+ void OnStart(Connector* connector, const Identity& identity, |
+ uint32_t id) override { |
identity_ = identity; |
bindings_.set_connection_error_handler( |
- base::Bind(&ConnectTestShellClient::OnConnectionError, |
+ base::Bind(&ConnectTestService::OnConnectionError, |
base::Unretained(this))); |
} |
- bool AcceptConnection(Connection* connection) override { |
- connection->AddInterface<ShellClientFactory>(this); |
+ bool OnConnect(Connection* connection) override { |
+ connection->AddInterface<ServiceFactory>(this); |
connection->AddInterface<test::mojom::ConnectTestService>(this); |
return true; |
} |
- // InterfaceFactory<mojom::ShellClientFactory>: |
+ // InterfaceFactory<mojom::ServiceFactory>: |
void Create(Connection* connection, |
- mojom::ShellClientFactoryRequest request) override { |
- shell_client_factory_bindings_.AddBinding(this, std::move(request)); |
+ mojom::ServiceFactoryRequest request) override { |
+ service_factory_bindings_.AddBinding(this, std::move(request)); |
} |
// InterfaceFactory<test::mojom::ConnectTestService>: |
@@ -200,13 +200,13 @@ class ConnectTestShellClient |
bindings_.AddBinding(this, std::move(request)); |
} |
- // mojom::ShellClientFactory: |
- void CreateShellClient(mojom::ShellClientRequest request, |
+ // mojom::ServiceFactory: |
+ void CreateService(mojom::ServiceRequest request, |
const mojo::String& name) override { |
if (name == "mojo:connect_test_a") |
- new ProvidedShellClient("A", std::move(request)); |
+ new ProvidedService("A", std::move(request)); |
else if (name == "mojo:connect_test_b") |
- new ProvidedShellClient("B", std::move(request)); |
+ new ProvidedService("B", std::move(request)); |
} |
// test::mojom::ConnectTestService: |
@@ -223,17 +223,17 @@ class ConnectTestShellClient |
} |
Identity identity_; |
- std::vector<std::unique_ptr<ShellClient>> delegates_; |
- mojo::BindingSet<mojom::ShellClientFactory> shell_client_factory_bindings_; |
+ std::vector<std::unique_ptr<Service>> delegates_; |
+ mojo::BindingSet<mojom::ServiceFactory> service_factory_bindings_; |
mojo::BindingSet<test::mojom::ConnectTestService> bindings_; |
- DISALLOW_COPY_AND_ASSIGN(ConnectTestShellClient); |
+ DISALLOW_COPY_AND_ASSIGN(ConnectTestService); |
}; |
} // namespace shell |
MojoResult MojoMain(MojoHandle shell_handle) { |
- MojoResult rv = shell::ApplicationRunner(new shell::ConnectTestShellClient) |
+ MojoResult rv = shell::ApplicationRunner(new shell::ConnectTestService) |
.Run(shell_handle); |
return rv; |
} |