Home | History | Annotate | Download | only in dbus

Lines Matching defs:DBusThreadManager

52 static DBusThreadManager* g_dbus_thread_manager = NULL;
55 // The DBusThreadManager implementation used in production.
56 class DBusThreadManagerImpl : public DBusThreadManager {
123 DBusThreadManager::Get()->GetShillServiceClient()->GetTestInterface();
177 // DBusThreadManager override.
183 // DBusThreadManager override.
189 // DBusThreadManager override.
224 // DBusThreadManager overrides:
426 void DBusThreadManager::Initialize() {
427 // Ignore Initialize() if we set a test DBusThreadManager.
430 // If we initialize DBusThreadManager twice we may also be shutting it down
438 VLOG(1) << "DBusThreadManager initialized for ChromeOS";
442 VLOG(1) << "DBusThreadManager initialized with Stub";
449 void DBusThreadManager::InitializeForTesting(
450 DBusThreadManager* dbus_thread_manager) {
451 // If we initialize DBusThreadManager twice we may also be shutting it down
457 VLOG(1) << "DBusThreadManager initialized with test implementation";
461 void DBusThreadManager::InitializeWithStub() {
462 // If we initialize DBusThreadManager twice we may also be shutting it down
469 VLOG(1) << "DBusThreadManager initialized with stub implementation";
473 bool DBusThreadManager::IsInitialized() {
478 void DBusThreadManager::Shutdown() {
480 // Ensure that we only shutdown DBusThreadManager once.
482 DBusThreadManager* dbus_thread_manager = g_dbus_thread_manager;
485 VLOG(1) << "DBusThreadManager Shutdown completed";
488 DBusThreadManager::DBusThreadManager() {
492 DBusThreadManager::~DBusThreadManager() {
501 VLOG(1) << "DBusThreadManager destroyed";
503 LOG(FATAL) << "~DBusThreadManager() called outside of Shutdown()";
508 DBusThreadManager* DBusThreadManager::Get() {
510 << "DBusThreadManager::Get() called before Initialize()";