Lines Matching defs:ObjectManager
19 // #standard-interfaces-objectmanager
31 // dbus::ObjectManager::Interface class, and defining a Properties structure as
35 // class ExampleClient : public dbus::ObjectManager::Interface {
121 const char kObjectManagerInterface[] = "org.freedesktop.DBus.ObjectManager";
132 // ObjectManager implements both the D-Bus client components of the D-Bus
135 class CHROME_DBUS_EXPORT ObjectManager
136 : public base::RefCountedThreadSafe<ObjectManager> {
138 // ObjectManager::Interface must be implemented by any class wishing to have
139 // its remote objects managed by an ObjectManager.
144 // Called by ObjectManager to create a Properties structure for the remote
150 // subclass of dbus::PropertySet; ObjectManager will then connect signals
157 // Called by ObjectManager to inform the implementation class that an
169 // Called by ObjectManager to inform the implementation class than an
183 ObjectManager(Bus* bus,
226 // Cleans up any match rules and filter functions added by this ObjectManager.
233 virtual ~ObjectManager();
236 friend class base::RefCountedThreadSafe<ObjectManager>;
354 base::WeakPtrFactory<ObjectManager> weak_ptr_factory_;
356 DISALLOW_COPY_AND_ASSIGN(ObjectManager);