Index: dbus/object_manager.h |
diff --git a/dbus/object_manager.h b/dbus/object_manager.h |
index 266b53eb9a0ac3d140d468114701af3ecad17ba9..842a1378a260c25aa5101985671ba8ee3336c340 100644 |
--- a/dbus/object_manager.h |
+++ b/dbus/object_manager.h |
@@ -71,8 +71,9 @@ |
// object_manager_->UnregisterInterface(kInterface); |
// } |
// |
-// The D-Bus thread manager takes care of issuing the necessary call to |
-// GetManagedObjects() after the implementation classes have been set up. |
+// This class calls GetManagedObjects() asynchronously after the remote service |
+// becomes available and additionally refreshes managed objects after the |
+// service stops or restarts. |
// |
// The object manager interface class has one abstract method that must be |
// implemented by the class to create Properties structures on demand. As well |
@@ -238,17 +239,14 @@ public: |
private: |
friend class base::RefCountedThreadSafe<ObjectManager>; |
- // Connects the InterfacesAdded and InterfacesRemoved signals and calls |
- // GetManagedObjects. Called from OnSetupMatchRuleAndFilterComplete. |
- void InitializeObjects(); |
- |
// Called from the constructor to add a match rule for PropertiesChanged |
- // signals on the DBus thread and set up a corresponding filter function. |
+ // signals on the D-Bus thread and set up a corresponding filter function. |
bool SetupMatchRuleAndFilter(); |
// Called on the origin thread once the match rule and filter have been set |
- // up. |success| is false, if an error occurred during set up; it's true |
- // otherwise. |
+ // up. Connects the InterfacesAdded and InterfacesRemoved signals and |
+ // refreshes objects if the service is available. |success| is false if an |
+ // error occurred during setup and true otherwise. |
void OnSetupMatchRuleAndFilterComplete(bool success); |
// Called by dbus:: when a message is received. This is used to filter |