Are there some APIs for getting all objects in specified folder?

Huang Peng phuang at redhat.com
Mon Apr 7 03:41:19 PDT 2008


Just went through the source code of dbus and found structures of object
tree and the vtable. I understood what is the path for. Thanks.


在 2008-04-07一的 11:31 +0200,Thiago Macieira写道:
> On Monday 07 April 2008 10:26:44 Huang Peng wrote:
> > Hi DBUS developers,
> >
> > Are there some APIs for getting all objects in specified folder of
> > DBUS's filesystem? If the answer is yes, could I get a notification when
> > a new object is putted in this specified folder?
> >
> > For example: I want listen changes of folder "/org/freedesktop/IME/". If
> > an object which path is "/org/freedesktop/IME/ObjectName" is created or
> > removed, could I received a notification for the change?
> 
> Hello
> 
> First of all, there's no such thing as filesystem and folders. There are no 
> files, so calling it a filesystem is actually wrong. We have objects 
> organised hierarchically in a tree, so it would be more proper to call it an 
> object tree.
> 
> And second, no, you can't get any notification. Object creation and 
> destruction is entirely up to the application doing that, not to the D-Bus 
> protocol or daemon.
> 
> If you need such a notification, please talk to the people specifying the 
> interface in question (which technically has nothing to do with the object 
> path). And request that they add a requirement that whenever the object is 
> being created or destroyed, a signal should be sent to notify other 
> listeners.
> 



More information about the dbus mailing list