| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef SERVICES_UI_SERVICE_H_ | 5 #ifndef SERVICES_UI_SERVICE_H_ |
| 6 #define SERVICES_UI_SERVICE_H_ | 6 #define SERVICES_UI_SERVICE_H_ |
| 7 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 public service_manager::InterfaceFactory<mojom::Clipboard>, | 67 public service_manager::InterfaceFactory<mojom::Clipboard>, |
| 68 public service_manager::InterfaceFactory<mojom::DisplayManager>, | 68 public service_manager::InterfaceFactory<mojom::DisplayManager>, |
| 69 public service_manager::InterfaceFactory<mojom::Gpu>, | 69 public service_manager::InterfaceFactory<mojom::Gpu>, |
| 70 public service_manager::InterfaceFactory<mojom::IMERegistrar>, | 70 public service_manager::InterfaceFactory<mojom::IMERegistrar>, |
| 71 public service_manager::InterfaceFactory<mojom::IMEServer>, | 71 public service_manager::InterfaceFactory<mojom::IMEServer>, |
| 72 public service_manager::InterfaceFactory<mojom::UserAccessManager>, | 72 public service_manager::InterfaceFactory<mojom::UserAccessManager>, |
| 73 public service_manager::InterfaceFactory<mojom::UserActivityMonitor>, | 73 public service_manager::InterfaceFactory<mojom::UserActivityMonitor>, |
| 74 public service_manager::InterfaceFactory< | 74 public service_manager::InterfaceFactory< |
| 75 mojom::WindowManagerWindowTreeFactory>, | 75 mojom::WindowManagerWindowTreeFactory>, |
| 76 public service_manager::InterfaceFactory<mojom::WindowTreeFactory>, | 76 public service_manager::InterfaceFactory<mojom::WindowTreeFactory>, |
| 77 public service_manager::InterfaceFactory<mojom::WindowTreeHostFactory>, | 77 public service_manager::InterfaceFactory< |
| 78 mojom::WindowTreeHostFactoryRegistrar>, |
| 78 public service_manager::InterfaceFactory< | 79 public service_manager::InterfaceFactory< |
| 79 discardable_memory::mojom::DiscardableSharedMemoryManager>, | 80 discardable_memory::mojom::DiscardableSharedMemoryManager>, |
| 80 public service_manager::InterfaceFactory<mojom::WindowServerTest> { | 81 public service_manager::InterfaceFactory<mojom::WindowServerTest> { |
| 81 public: | 82 public: |
| 82 Service(); | 83 Service(); |
| 83 ~Service() override; | 84 ~Service() override; |
| 84 | 85 |
| 85 private: | 86 private: |
| 86 // Holds InterfaceRequests received before the first WindowTreeHost Display | 87 // Holds InterfaceRequests received before the first WindowTreeHost Display |
| 87 // has been established. | 88 // has been established. |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 | 148 |
| 148 // service_manager::InterfaceFactory<mojom::WindowManagerWindowTreeFactory> | 149 // service_manager::InterfaceFactory<mojom::WindowManagerWindowTreeFactory> |
| 149 // implementation. | 150 // implementation. |
| 150 void Create(const service_manager::Identity& remote_identity, | 151 void Create(const service_manager::Identity& remote_identity, |
| 151 mojom::WindowManagerWindowTreeFactoryRequest request) override; | 152 mojom::WindowManagerWindowTreeFactoryRequest request) override; |
| 152 | 153 |
| 153 // service_manager::InterfaceFactory<mojom::WindowTreeFactory>: | 154 // service_manager::InterfaceFactory<mojom::WindowTreeFactory>: |
| 154 void Create(const service_manager::Identity& remote_identity, | 155 void Create(const service_manager::Identity& remote_identity, |
| 155 mojom::WindowTreeFactoryRequest request) override; | 156 mojom::WindowTreeFactoryRequest request) override; |
| 156 | 157 |
| 157 // service_manager::InterfaceFactory<mojom::WindowTreeHostFactory>: | 158 // service_manager::InterfaceFactory<mojom::WindowTreeHostFactoryRegistrar>: |
| 158 void Create(const service_manager::Identity& remote_identity, | 159 void Create(const service_manager::Identity& remote_identity, |
| 159 mojom::WindowTreeHostFactoryRequest request) override; | 160 mojom::WindowTreeHostFactoryRegistrarRequest request) override; |
| 160 | 161 |
| 161 // service_manager::InterfaceFactory< | 162 // service_manager::InterfaceFactory< |
| 162 // discardable_memory::mojom::DiscardableSharedMemoryManager>: | 163 // discardable_memory::mojom::DiscardableSharedMemoryManager>: |
| 163 void Create(const service_manager::Identity& remote_identity, | 164 void Create(const service_manager::Identity& remote_identity, |
| 164 discardable_memory::mojom::DiscardableSharedMemoryManagerRequest | 165 discardable_memory::mojom::DiscardableSharedMemoryManagerRequest |
| 165 request) override; | 166 request) override; |
| 166 | 167 |
| 167 // service_manager::InterfaceFactory<mojom::WindowServerTest> implementation. | 168 // service_manager::InterfaceFactory<mojom::WindowServerTest> implementation. |
| 168 void Create(const service_manager::Identity& remote_identity, | 169 void Create(const service_manager::Identity& remote_identity, |
| 169 mojom::WindowServerTestRequest request) override; | 170 mojom::WindowServerTestRequest request) override; |
| (...skipping 24 matching lines...) Expand all Loading... |
| 194 | 195 |
| 195 std::unique_ptr<discardable_memory::DiscardableSharedMemoryManager> | 196 std::unique_ptr<discardable_memory::DiscardableSharedMemoryManager> |
| 196 discardable_shared_memory_manager_; | 197 discardable_shared_memory_manager_; |
| 197 | 198 |
| 198 DISALLOW_COPY_AND_ASSIGN(Service); | 199 DISALLOW_COPY_AND_ASSIGN(Service); |
| 199 }; | 200 }; |
| 200 | 201 |
| 201 } // namespace ui | 202 } // namespace ui |
| 202 | 203 |
| 203 #endif // SERVICES_UI_SERVICE_H_ | 204 #endif // SERVICES_UI_SERVICE_H_ |
| OLD | NEW |