Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: services/ui/service.h

Issue 2712203002: c++ / mojo changes for 'external window mode'
Patch Set: . Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698