Index: mash/login/login.cc |
diff --git a/mash/login/login.cc b/mash/login/login.cc |
index ccd5fcfb935dd826982b1a5844cdc28a094707b5..190dc15a23d62b8155a26138e93b57f59c56c47f 100644 |
--- a/mash/login/login.cc |
+++ b/mash/login/login.cc |
@@ -16,7 +16,7 @@ |
#include "mash/login/public/interfaces/login.mojom.h" |
#include "mojo/public/cpp/bindings/binding_set.h" |
#include "services/shell/public/cpp/connector.h" |
-#include "services/shell/public/cpp/shell_client.h" |
+#include "services/shell/public/cpp/service.h" |
#include "services/tracing/public/cpp/tracing_impl.h" |
#include "services/ui/public/cpp/property_type_converters.h" |
#include "services/ui/public/interfaces/user_access_manager.mojom.h" |
@@ -132,7 +132,7 @@ class UI : public views::WidgetDelegateView, |
DISALLOW_COPY_AND_ASSIGN(UI); |
}; |
-class Login : public shell::ShellClient, |
+class Login : public shell::Service, |
public shell::InterfaceFactory<mojom::Login>, |
public mojom::Login { |
public: |
@@ -147,10 +147,10 @@ class Login : public shell::ShellClient, |
} |
private: |
- // shell::ShellClient: |
- void Initialize(shell::Connector* connector, |
- const shell::Identity& identity, |
- uint32_t id) override { |
+ // shell::Service: |
+ void OnStart(shell::Connector* connector, |
+ const shell::Identity& identity, |
+ uint32_t id) override { |
connector_ = connector; |
identity_ = identity; |
tracing_.Initialize(connector, identity.name()); |
@@ -160,7 +160,7 @@ class Login : public shell::ShellClient, |
connector_->ConnectToInterface("mojo:ui", &user_access_manager_); |
user_access_manager_->SetActiveUser(identity.user_id()); |
} |
- bool AcceptConnection(shell::Connection* connection) override { |
+ bool OnConnect(shell::Connection* connection) override { |
connection->AddInterface<mojom::Login>(this); |
return true; |
} |
@@ -201,7 +201,7 @@ void UI::ButtonPressed(views::Button* sender, const ui::Event& event) { |
} // namespace |
-shell::ShellClient* CreateLogin() { |
+shell::Service* CreateLogin() { |
return new Login; |
} |