Index: services/ui/service.h |
diff --git a/services/ui/service.h b/services/ui/service.h |
index 535a264fc15f5fb05524fd579450985271d59b11..8e7e93c6552a5533a3e1a4acd29478743b442d20 100644 |
--- a/services/ui/service.h |
+++ b/services/ui/service.h |
@@ -48,7 +48,7 @@ namespace gfx { |
class Rect; |
} |
-namespace shell { |
+namespace service_manager { |
class Connector; |
} |
@@ -62,20 +62,21 @@ class WindowServer; |
} |
class Service |
- : public shell::Service, |
+ : public service_manager::Service, |
public ws::WindowServerDelegate, |
- public shell::InterfaceFactory<mojom::AccessibilityManager>, |
- public shell::InterfaceFactory<mojom::Clipboard>, |
- public shell::InterfaceFactory<mojom::DisplayManager>, |
- public shell::InterfaceFactory<mojom::GpuService>, |
- public shell::InterfaceFactory<mojom::IMERegistrar>, |
- public shell::InterfaceFactory<mojom::IMEServer>, |
- public shell::InterfaceFactory<mojom::UserAccessManager>, |
- public shell::InterfaceFactory<mojom::UserActivityMonitor>, |
- public shell::InterfaceFactory<mojom::WindowManagerWindowTreeFactory>, |
- public shell::InterfaceFactory<mojom::WindowTreeFactory>, |
- public shell::InterfaceFactory<mojom::WindowTreeHostFactory>, |
- public shell::InterfaceFactory<mojom::WindowServerTest> { |
+ public service_manager::InterfaceFactory<mojom::AccessibilityManager>, |
+ public service_manager::InterfaceFactory<mojom::Clipboard>, |
+ public service_manager::InterfaceFactory<mojom::DisplayManager>, |
+ public service_manager::InterfaceFactory<mojom::GpuService>, |
+ public service_manager::InterfaceFactory<mojom::IMERegistrar>, |
+ public service_manager::InterfaceFactory<mojom::IMEServer>, |
+ public service_manager::InterfaceFactory<mojom::UserAccessManager>, |
+ public service_manager::InterfaceFactory<mojom::UserActivityMonitor>, |
+ public service_manager::InterfaceFactory< |
+ mojom::WindowManagerWindowTreeFactory>, |
+ public service_manager::InterfaceFactory<mojom::WindowTreeFactory>, |
+ public service_manager::InterfaceFactory<mojom::WindowTreeHostFactory>, |
+ public service_manager::InterfaceFactory<mojom::WindowServerTest> { |
public: |
Service(); |
~Service() override; |
@@ -88,20 +89,20 @@ class Service |
using UserIdToUserState = std::map<ws::UserId, std::unique_ptr<UserState>>; |
- void InitializeResources(shell::Connector* connector); |
+ void InitializeResources(service_manager::Connector* connector); |
// Returns the user specific state for the user id of |remote_identity|. |
// Service owns the return value. |
// TODO(sky): if we allow removal of user ids then we need to close anything |
// associated with the user (all incoming pipes...) on removal. |
- UserState* GetUserState(const shell::Identity& remote_identity); |
+ UserState* GetUserState(const service_manager::Identity& remote_identity); |
- void AddUserIfNecessary(const shell::Identity& remote_identity); |
+ void AddUserIfNecessary(const service_manager::Identity& remote_identity); |
- // shell::Service: |
- void OnStart(const shell::Identity& identity) override; |
- bool OnConnect(const shell::Identity& remote_identity, |
- shell::InterfaceRegistry* registry) override; |
+ // service_manager::Service: |
+ void OnStart(const service_manager::Identity& identity) override; |
+ bool OnConnect(const service_manager::Identity& remote_identity, |
+ service_manager::InterfaceRegistry* registry) override; |
// WindowServerDelegate: |
void OnFirstDisplayReady() override; |
@@ -110,53 +111,55 @@ class Service |
void CreateDefaultDisplays() override; |
void UpdateTouchTransforms() override; |
- // shell::InterfaceFactory<mojom::AccessibilityManager> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::AccessibilityManager> |
+ // implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::AccessibilityManagerRequest request) override; |
- // shell::InterfaceFactory<mojom::Clipboard> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::Clipboard> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::ClipboardRequest request) override; |
- // shell::InterfaceFactory<mojom::DisplayManager> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::DisplayManager> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::DisplayManagerRequest request) override; |
- // shell::InterfaceFactory<mojom::GpuService> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::GpuService> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::GpuServiceRequest request) override; |
- // shell::InterfaceFactory<mojom::IMERegistrar> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::IMERegistrar> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::IMERegistrarRequest request) override; |
- // shell::InterfaceFactory<mojom::IMEServer> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::IMEServer> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::IMEServerRequest request) override; |
- // shell::InterfaceFactory<mojom::UserAccessManager> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::UserAccessManager> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::UserAccessManagerRequest request) override; |
- // shell::InterfaceFactory<mojom::UserActivityMonitor> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::UserActivityMonitor> |
+ // implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::UserActivityMonitorRequest request) override; |
- // shell::InterfaceFactory<mojom::WindowManagerWindowTreeFactory> |
+ // service_manager::InterfaceFactory<mojom::WindowManagerWindowTreeFactory> |
// implementation. |
- void Create(const shell::Identity& remote_identity, |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::WindowManagerWindowTreeFactoryRequest request) override; |
- // shell::InterfaceFactory<mojom::WindowTreeFactory>: |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::WindowTreeFactory>: |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::WindowTreeFactoryRequest request) override; |
- // shell::InterfaceFactory<mojom::WindowTreeHostFactory>: |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::WindowTreeHostFactory>: |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::WindowTreeHostFactoryRequest request) override; |
- // shell::InterfaceFactory<mojom::WindowServerTest> implementation. |
- void Create(const shell::Identity& remote_identity, |
+ // service_manager::InterfaceFactory<mojom::WindowServerTest> implementation. |
+ void Create(const service_manager::Identity& remote_identity, |
mojom::WindowServerTestRequest request) override; |
std::unique_ptr<ws::WindowServer> window_server_; |
@@ -168,7 +171,7 @@ class Service |
UserIdToUserState user_id_to_user_state_; |
// Provides input-device information via Mojo IPC. Registers Mojo interfaces |
- // and must outlive shell::InterfaceRegistry. |
+ // and must outlive service_manager::InterfaceRegistry. |
InputDeviceServer input_device_server_; |
bool test_config_; |
@@ -177,7 +180,7 @@ class Service |
#endif |
// Manages display hardware and handles display management. May register Mojo |
- // interfaces and must outlive shell::InterfaceRegistry. |
+ // interfaces and must outlive service_manager::InterfaceRegistry. |
std::unique_ptr<display::PlatformScreen> platform_screen_; |
std::unique_ptr<ws::TouchController> touch_controller_; |