Index: chrome/browser/chromeos/dbus/dbus_thread_manager.h |
diff --git a/chrome/browser/chromeos/dbus/dbus_thread_manager.h b/chrome/browser/chromeos/dbus/dbus_thread_manager.h |
index d95aa30f3ee7a3897fc0df18fe02657edd6f74c4..845f3a77cf34ccfc1bacf398868ab087def83d72 100644 |
--- a/chrome/browser/chromeos/dbus/dbus_thread_manager.h |
+++ b/chrome/browser/chromeos/dbus/dbus_thread_manager.h |
@@ -26,6 +26,7 @@ class PowerManagerClient; |
class SessionManagerClient; |
class SensorsClient; |
class SpeechSynthesizerClient; |
+class UpdateEngineClient; |
// DBusThreadManager manages the D-Bus thread, the thread dedicated to |
// handling asynchronous D-Bus operations. |
@@ -101,6 +102,10 @@ class DBusThreadManager { |
// down. |
virtual CrosDisksClient* GetCrosDisksClient() = 0; |
+ // Returns the update engine client, owned by DBusThreadManager. Do not |
+ // cache this pointer and use it after DBusThreadManager is shut down. |
+ virtual UpdateEngineClient* GetUpdateEngineClient() = 0; |
+ |
virtual ~DBusThreadManager(); |
protected: |