Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

DBusObjectSubtree Struct Reference
[A hierarchy of objects with container-contained relationship]

Struct representing a single registered subtree handler, or node that's a parent of a registered subtree handler. More...


Data Fields

DBusAtomic refcount
 Reference count.

DBusObjectSubtreeparent
 Parent node.

DBusObjectPathUnregisterFunction unregister_function
 Function to call on unregister.

DBusObjectPathMessageFunction message_function
 Function to handle messages.

void * user_data
 Data for functions.

DBusObjectSubtree ** subtrees
 Child nodes.

int n_subtrees
 Number of child nodes.

unsigned int subtrees_sorted: 1
 Whether children are sorted.

unsigned int invoke_as_fallback: 1
 Whether to invoke message_function when child nodes don't handle the message.

char name [1]
 Allocated as large as necessary.


Detailed Description

Struct representing a single registered subtree handler, or node that's a parent of a registered subtree handler.

If message_function != NULL there's actually a handler at this node.

Definition at line 68 of file dbus-object-tree.c.


The documentation for this struct was generated from the following file:
Generated on Tue Oct 12 02:07:54 2004 for D-BUS by doxygen 1.3.7