Home | History | Annotate | Download | only in dbus

Lines Matching defs:DBusThreadManager

61 // DBusThreadManager manages the D-Bus thread, the thread dedicated to
70 // D-Bus clients managed by DBusThreadManager are guaranteed to be deleted
79 class CHROMEOS_EXPORT DBusThreadManager {
87 // DBusThreadManager such as MockDBusThreadManager for testing.
90 static void InitializeForTesting(DBusThreadManager* dbus_thread_manager);
95 // Returns true if DBusThreadManager has been initialized. Call this to
96 // avoid initializing + shutting down DBusThreadManager more than once.
103 static DBusThreadManager* Get();
117 // Returns various D-Bus bus instances, owned by DBusThreadManager.
121 // All returned objects are owned by DBusThreadManager. Do not cache these
122 // pointers and use them after DBusThreadManager has been shut down.
159 virtual ~DBusThreadManager();
162 DBusThreadManager();
164 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager);