introspect_objs_tree Struct Reference
[introspect]

#include <introspect_internal.h>

Collaboration diagram for introspect_objs_tree:

Collaboration graph
[legend]

Detailed Description

Introspect object tree that is used for create a tree of object managed from service.

For internal use only.

Definition at line 144 of file introspect_internal.h.


Data Fields

char * leaf_name
 leaf name
introspect_objs_tree ** leafs
 pointer to array of introspect_objs_tree
unsigned int n_leafs
 number of leafs under this leaf node
struct EasyDbus_object_boxobj
 if leaf is last token of an object path then here is save pointer to EasyDbus_object_box

Field Documentation

char* introspect_objs_tree::leaf_name

leaf name

Definition at line 146 of file introspect_internal.h.

Referenced by easydbus_introspect_get_reply_length(), easydbus_introspect_obj_tree_create(), easydbus_introspect_obj_tree_free(), easydbus_introspect_obj_tree_hastoken(), and easydbus_introspect_set_reply_buffer().

introspect_objs_tree** introspect_objs_tree::leafs

pointer to array of introspect_objs_tree

Definition at line 152 of file introspect_internal.h.

Referenced by easydbus_introspect_get_reply_length(), easydbus_introspect_obj_tree_create(), easydbus_introspect_obj_tree_free(), easydbus_introspect_obj_tree_hastoken(), easydbus_introspect_objs_tree_add_leafs(), easydbus_introspect_objs_tree_destroy(), and easydbus_introspect_set_reply_buffer().

unsigned int introspect_objs_tree::n_leafs

number of leafs under this leaf node

Definition at line 150 of file introspect_internal.h.

Referenced by easydbus_introspect_get_reply_length(), easydbus_introspect_obj_tree_create(), easydbus_introspect_obj_tree_hastoken(), easydbus_introspect_objs_tree_add_leafs(), easydbus_introspect_objs_tree_destroy(), and easydbus_introspect_set_reply_buffer().

struct EasyDbus_object_box* introspect_objs_tree::obj [read]

if leaf is last token of an object path then here is save pointer to EasyDbus_object_box

Definition at line 148 of file introspect_internal.h.

Referenced by easydbus_introspect_get_reply_length(), easydbus_introspect_obj_tree_create(), easydbus_introspect_obj_tree_free(), and easydbus_introspect_set_reply_buffer().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 10 10:03:39 2008 for EasyDbus-0.2 by  doxygen 1.5.4