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

Side by Side Diff: chromeos/dbus/dbus_thread_manager.h

Issue 11783053: Clean Up: Remove ibus namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 10 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ 5 #ifndef CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_
6 #define CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ 6 #define CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/memory/ref_counted.h" 10 #include "base/memory/ref_counted.h"
(...skipping 22 matching lines...) Expand all
33 class BluetoothOutOfBandClient; 33 class BluetoothOutOfBandClient;
34 class CrosDisksClient; 34 class CrosDisksClient;
35 class CryptohomeClient; 35 class CryptohomeClient;
36 class DebugDaemonClient; 36 class DebugDaemonClient;
37 class GsmSMSClient; 37 class GsmSMSClient;
38 class IBusClient; 38 class IBusClient;
39 class IBusConfigClient; 39 class IBusConfigClient;
40 class IBusEngineFactoryService; 40 class IBusEngineFactoryService;
41 class IBusEngineService; 41 class IBusEngineService;
42 class IBusInputContextClient; 42 class IBusInputContextClient;
43 class IBusPanelService;
43 class ImageBurnerClient; 44 class ImageBurnerClient;
44 class IntrospectableClient; 45 class IntrospectableClient;
45 class ModemMessagingClient; 46 class ModemMessagingClient;
46 class PermissionBrokerClient; 47 class PermissionBrokerClient;
47 class PowerManagerClient; 48 class PowerManagerClient;
48 class SMSClient; 49 class SMSClient;
49 class SessionManagerClient; 50 class SessionManagerClient;
50 class ShillDeviceClient; 51 class ShillDeviceClient;
51 class ShillIPConfigClient; 52 class ShillIPConfigClient;
52 class ShillManagerClient; 53 class ShillManagerClient;
53 class ShillProfileClient; 54 class ShillProfileClient;
54 class ShillServiceClient; 55 class ShillServiceClient;
55 class SpeechSynthesizerClient; 56 class SpeechSynthesizerClient;
56 class UpdateEngineClient; 57 class UpdateEngineClient;
57 58
58 // TODO(nona): Remove ibus namespace after complete libibus removal.
59 namespace ibus {
60 class IBusPanelService;
61 } // namespace ibus
62
63 // DBusThreadManager manages the D-Bus thread, the thread dedicated to 59 // DBusThreadManager manages the D-Bus thread, the thread dedicated to
64 // handling asynchronous D-Bus operations. 60 // handling asynchronous D-Bus operations.
65 // 61 //
66 // This class also manages D-Bus connections and D-Bus clients, which 62 // This class also manages D-Bus connections and D-Bus clients, which
67 // depend on the D-Bus thread to ensure the right order of shutdowns for 63 // depend on the D-Bus thread to ensure the right order of shutdowns for
68 // the D-Bus thread, the D-Bus connections, and the D-Bus clients. 64 // the D-Bus thread, the D-Bus connections, and the D-Bus clients.
69 // 65 //
70 // CALLBACKS IN D-BUS CLIENTS: 66 // CALLBACKS IN D-BUS CLIENTS:
71 // 67 //
72 // D-Bus clients managed by DBusThreadManager are guaranteed to be deleted 68 // D-Bus clients managed by DBusThreadManager are guaranteed to be deleted
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 virtual CrosDisksClient* GetCrosDisksClient() = 0; 124 virtual CrosDisksClient* GetCrosDisksClient() = 0;
129 virtual CryptohomeClient* GetCryptohomeClient() = 0; 125 virtual CryptohomeClient* GetCryptohomeClient() = 0;
130 virtual DebugDaemonClient* GetDebugDaemonClient() = 0; 126 virtual DebugDaemonClient* GetDebugDaemonClient() = 0;
131 virtual GsmSMSClient* GetGsmSMSClient() = 0; 127 virtual GsmSMSClient* GetGsmSMSClient() = 0;
132 virtual IBusClient* GetIBusClient() = 0; 128 virtual IBusClient* GetIBusClient() = 0;
133 virtual IBusConfigClient* GetIBusConfigClient() = 0; 129 virtual IBusConfigClient* GetIBusConfigClient() = 0;
134 virtual IBusEngineFactoryService* GetIBusEngineFactoryService() = 0; 130 virtual IBusEngineFactoryService* GetIBusEngineFactoryService() = 0;
135 virtual IBusEngineService* GetIBusEngineService( 131 virtual IBusEngineService* GetIBusEngineService(
136 const dbus::ObjectPath& object_path) = 0; 132 const dbus::ObjectPath& object_path) = 0;
137 virtual IBusInputContextClient* GetIBusInputContextClient() = 0; 133 virtual IBusInputContextClient* GetIBusInputContextClient() = 0;
138 virtual ibus::IBusPanelService* GetIBusPanelService() = 0; 134 virtual IBusPanelService* GetIBusPanelService() = 0;
139 virtual ImageBurnerClient* GetImageBurnerClient() = 0; 135 virtual ImageBurnerClient* GetImageBurnerClient() = 0;
140 virtual IntrospectableClient* GetIntrospectableClient() = 0; 136 virtual IntrospectableClient* GetIntrospectableClient() = 0;
141 virtual ModemMessagingClient* GetModemMessagingClient() = 0; 137 virtual ModemMessagingClient* GetModemMessagingClient() = 0;
142 virtual PermissionBrokerClient* GetPermissionBrokerClient() = 0; 138 virtual PermissionBrokerClient* GetPermissionBrokerClient() = 0;
143 virtual PowerManagerClient* GetPowerManagerClient() = 0; 139 virtual PowerManagerClient* GetPowerManagerClient() = 0;
144 virtual SessionManagerClient* GetSessionManagerClient() = 0; 140 virtual SessionManagerClient* GetSessionManagerClient() = 0;
145 virtual ShillDeviceClient* GetShillDeviceClient() = 0; 141 virtual ShillDeviceClient* GetShillDeviceClient() = 0;
146 virtual ShillIPConfigClient* GetShillIPConfigClient() = 0; 142 virtual ShillIPConfigClient* GetShillIPConfigClient() = 0;
147 virtual ShillManagerClient* GetShillManagerClient() = 0; 143 virtual ShillManagerClient* GetShillManagerClient() = 0;
148 virtual ShillProfileClient* GetShillProfileClient() = 0; 144 virtual ShillProfileClient* GetShillProfileClient() = 0;
149 virtual ShillServiceClient* GetShillServiceClient() = 0; 145 virtual ShillServiceClient* GetShillServiceClient() = 0;
150 virtual SMSClient* GetSMSClient() = 0; 146 virtual SMSClient* GetSMSClient() = 0;
151 virtual SpeechSynthesizerClient* GetSpeechSynthesizerClient() = 0; 147 virtual SpeechSynthesizerClient* GetSpeechSynthesizerClient() = 0;
152 virtual UpdateEngineClient* GetUpdateEngineClient() = 0; 148 virtual UpdateEngineClient* GetUpdateEngineClient() = 0;
153 149
154 // Removes the ibus engine services for |object_path|. 150 // Removes the ibus engine services for |object_path|.
155 virtual void RemoveIBusEngineService(const dbus::ObjectPath& object_path) = 0; 151 virtual void RemoveIBusEngineService(const dbus::ObjectPath& object_path) = 0;
156 152
157 virtual ~DBusThreadManager(); 153 virtual ~DBusThreadManager();
158 154
159 protected: 155 protected:
160 DBusThreadManager(); 156 DBusThreadManager();
161 157
162 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager); 158 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager);
163 }; 159 };
164 160
165 } // namespace chromeos 161 } // namespace chromeos
166 162
167 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ 163 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/input_method/input_method_engine_ibus.cc ('k') | chromeos/dbus/dbus_thread_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698