Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

_treeconf_node_s Struct Reference
[Core treeconf library.]

#include <treeconf.h>

Collaboration diagram for _treeconf_node_s:

Collaboration graph
[legend]

Detailed Description

For internal use only.

This is the implementation of the treeconf_node_t type.

Definition at line 279 of file treeconf.h.

Data Fields

unsigned int tn_magic
treeconf_ctx_ttn_context
treeconf_type_t tn_type
treeconf_node_ttn_next
treeconf_node_ttn_down
treeconf_node_ttn_parent
treeconf_nodown_t tn_nodown
treeconf_change_t tn_change
const char * tn_value
const char * tn_default
void * tn_assoc
char tn_name [1]


Field Documentation

void* _treeconf_node_s::tn_assoc
 

Application association data.

Definition at line 290 of file treeconf.h.

Referenced by _tc_create_node(), and tc_register().

treeconf_change_t _treeconf_node_s::tn_change
 

Pointer to the change callback.

Definition at line 287 of file treeconf.h.

Referenced by _tc_create_node(), tc_find(), tc_register(), and tc_set().

treeconf_ctx_t* _treeconf_node_s::tn_context
 

Pointer to containing context.

Definition at line 281 of file treeconf.h.

Referenced by _tc_create_node(), tc_find(), tc_get(), tc_register(), and tc_set().

const char* _treeconf_node_s::tn_default
 

Variable's default value.

Definition at line 289 of file treeconf.h.

Referenced by _tc_create_node(), _tc_set(), and tc_register().

treeconf_node_t* _treeconf_node_s::tn_down
 

First child node.

Definition at line 284 of file treeconf.h.

Referenced by _tc_create_node(), _tc_lookup_node(), _tc_release_children(), and tc_register().

unsigned int _treeconf_node_s::tn_magic
 

Magic number.

Definition at line 280 of file treeconf.h.

Referenced by _tc_create_node().

char _treeconf_node_s::tn_name[1]
 

Variable node name.

Definition at line 291 of file treeconf.h.

Referenced by _tc_create_node().

treeconf_node_t* _treeconf_node_s::tn_next
 

Next node at this level.

Definition at line 283 of file treeconf.h.

Referenced by _tc_create_node(), _tc_lookup_node(), _tc_release_children(), and tc_destroy().

treeconf_nodown_t _treeconf_node_s::tn_nodown
 

Pointer to the nodown callback.

Definition at line 286 of file treeconf.h.

Referenced by _tc_create_node(), tc_find(), tc_register(), and tc_set().

treeconf_node_t* _treeconf_node_s::tn_parent
 

This node's parent.

Definition at line 285 of file treeconf.h.

Referenced by _tc_create_node(), and tc_register().

treeconf_type_t _treeconf_node_s::tn_type
 

Node type.

Definition at line 282 of file treeconf.h.

Referenced by _tc_create_node(), tc_get(), tc_register(), and tc_set().

const char* _treeconf_node_s::tn_value
 

Variable's current value.

Definition at line 288 of file treeconf.h.

Referenced by _tc_create_node(), _tc_set(), tc_get(), and tc_register().


Generated on Wed Jun 8 09:18:37 2005 for treeconf by  doxygen 1.3.9.1