Lines Matching refs:ObjectManager
22 // #standard-interfaces-objectmanager
34 // dbus::ObjectManager::Interface class, and defining a Properties structure as
38 // class ExampleClient : public dbus::ObjectManager::Interface {
124 const char kObjectManagerInterface[] = "org.freedesktop.DBus.ObjectManager";
135 // ObjectManager implements both the D-Bus client components of the D-Bus
138 class CHROME_DBUS_EXPORT ObjectManager
139 : public base::RefCountedThreadSafe<ObjectManager> {
141 // ObjectManager::Interface must be implemented by any class wishing to have
142 // its remote objects managed by an ObjectManager.
147 // Called by ObjectManager to create a Properties structure for the remote
153 // subclass of dbus::PropertySet; ObjectManager will then connect signals
160 // Called by ObjectManager to inform the implementation class that an
172 // Called by ObjectManager to inform the implementation class than an
186 ObjectManager(Bus* bus,
229 // Cleans up any match rules and filter functions added by this ObjectManager.
236 virtual ~ObjectManager();
239 friend class base::RefCountedThreadSafe<ObjectManager>;
357 base::WeakPtrFactory<ObjectManager> weak_ptr_factory_;
359 DISALLOW_COPY_AND_ASSIGN(ObjectManager);