Home | History | Annotate | Download | only in dbus

Lines Matching defs:ObjectManager

22 //       #standard-interfaces-objectmanager
34 // dbus::ObjectManager::Interface class, and defining a Properties structure as
38 // class ExampleClient : public dbus::ObjectManager::Interface {
125 const char kObjectManagerInterface[] = "org.freedesktop.DBus.ObjectManager";
136 // ObjectManager implements both the D-Bus client components of the D-Bus
139 class CHROME_DBUS_EXPORT ObjectManager
140 : public base::RefCountedThreadSafe<ObjectManager> {
142 // ObjectManager::Interface must be implemented by any class wishing to have
143 // its remote objects managed by an ObjectManager.
148 // Called by ObjectManager to create a Properties structure for the remote
154 // subclass of dbus::PropertySet; ObjectManager will then connect signals
161 // Called by ObjectManager to inform the implementation class that an
173 // Called by ObjectManager to inform the implementation class than an
187 ObjectManager(Bus* bus,
230 // Cleans up any match rules and filter functions added by this ObjectManager.
237 virtual ~ObjectManager();
240 friend class base::RefCountedThreadSafe<ObjectManager>;
355 base::WeakPtrFactory<ObjectManager> weak_ptr_factory_;
357 DISALLOW_COPY_AND_ASSIGN(ObjectManager);