| 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 5e3d083d95a14827b7668c7630bcbd8798421838..356b392c13939e88751e6ad92675e34c1b9cc295 100644
|
| --- a/services/shell/tests/connect/connect_test_package.cc
|
| +++ b/services/shell/tests/connect/connect_test_package.cc
|
| @@ -5,6 +5,7 @@
|
| #include <stddef.h>
|
| #include <stdint.h>
|
|
|
| +#include <memory>
|
| #include <utility>
|
|
|
| #include "base/bind.h"
|
| @@ -25,13 +26,15 @@
|
| // implementing ShellClientFactory; that these applications can be specified by
|
| // the package's manifest and are thus registered with the PackageManager.
|
|
|
| -namespace mojo {
|
| namespace shell {
|
| +
|
| namespace {
|
| +
|
| void QuitLoop(base::RunLoop* loop) {
|
| loop->Quit();
|
| }
|
| -}
|
| +
|
| +} // namespace
|
|
|
| using GetTitleCallback = test::mojom::ConnectTestService::GetTitleCallback;
|
|
|
| @@ -57,7 +60,7 @@ class ProvidedShellClient
|
| }
|
|
|
| private:
|
| - // mojo::ShellClient:
|
| + // shell::ShellClient:
|
| void Initialize(Connector* connector, const Identity& identity,
|
| uint32_t id) override {
|
| connector_ = connector;
|
| @@ -123,7 +126,7 @@ class ProvidedShellClient
|
| mojom::IdentityPtr target,
|
| const ConnectToClassAppAsDifferentUserCallback& callback) override {
|
| Connector::ConnectParams params(target.To<Identity>());
|
| - scoped_ptr<Connection> connection = connector_->Connect(¶ms);
|
| + std::unique_ptr<Connection> connection = connector_->Connect(¶ms);
|
| {
|
| base::RunLoop loop;
|
| connection->AddConnectionCompletedClosure(base::Bind(&QuitLoop, &loop));
|
| @@ -153,9 +156,9 @@ class ProvidedShellClient
|
| const std::string title_;
|
| mojom::ShellClientRequest request_;
|
| test::mojom::ExposedInterfacePtr caller_;
|
| - BindingSet<test::mojom::ConnectTestService> bindings_;
|
| - BindingSet<test::mojom::BlockedInterface> blocked_bindings_;
|
| - BindingSet<test::mojom::UserIdTest> user_id_test_bindings_;
|
| + 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);
|
| };
|
| @@ -171,7 +174,7 @@ class ConnectTestShellClient
|
| ~ConnectTestShellClient() override {}
|
|
|
| private:
|
| - // mojo::ShellClient:
|
| + // shell::ShellClient:
|
| void Initialize(Connector* connector, const Identity& identity,
|
| uint32_t id) override {
|
| identity_ = identity;
|
| @@ -199,7 +202,7 @@ class ConnectTestShellClient
|
|
|
| // mojom::ShellClientFactory:
|
| void CreateShellClient(mojom::ShellClientRequest request,
|
| - const String& name) override {
|
| + const mojo::String& name) override {
|
| if (name == "mojo:connect_test_a")
|
| new ProvidedShellClient("A", std::move(request));
|
| else if (name == "mojo:connect_test_b")
|
| @@ -220,19 +223,17 @@ class ConnectTestShellClient
|
| }
|
|
|
| Identity identity_;
|
| - std::vector<scoped_ptr<ShellClient>> delegates_;
|
| - BindingSet<mojom::ShellClientFactory> shell_client_factory_bindings_;
|
| - BindingSet<test::mojom::ConnectTestService> bindings_;
|
| + std::vector<std::unique_ptr<ShellClient>> delegates_;
|
| + mojo::BindingSet<mojom::ShellClientFactory> shell_client_factory_bindings_;
|
| + mojo::BindingSet<test::mojom::ConnectTestService> bindings_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ConnectTestShellClient);
|
| };
|
|
|
| } // namespace shell
|
| -} // namespace mojo
|
| -
|
|
|
| MojoResult MojoMain(MojoHandle shell_handle) {
|
| - MojoResult rv = mojo::ApplicationRunner(
|
| - new mojo::shell::ConnectTestShellClient).Run(shell_handle);
|
| + MojoResult rv = shell::ApplicationRunner(new shell::ConnectTestShellClient)
|
| + .Run(shell_handle);
|
| return rv;
|
| }
|
|
|