
Utility functions cp_lookup_cfg_element and cp_lookup_cfg_value can be used for traversing the tree of configuration elements. Pointer to the root configuration element is stored at cp_extension_t::configuration and others are contained as children of parent elements.
| Data Fields | |
| char * | name | 
| The name of the configuration element. | |
| unsigned int | num_atts | 
| Number of attribute name, value pairs in the atts array. | |
| char ** | atts | 
| An array of pointers to alternating attribute names and values. | |
| char * | value | 
| An optional value of this configuration element. | |
| cp_cfg_element_t * | parent | 
| A pointer to the parent element or NULL if this is a root element. | |
| unsigned int | index | 
| The index of this element among its siblings (0-based). | |
| unsigned int | num_children | 
| Number of children in the children array. | |
| cp_cfg_element_t * | children | 
| An array of num_children childrens of this element. | |
| char* name | 
The name of the configuration element.
This corresponds to the name of the element in a plug-in descriptor.
| char** atts | 
An array of pointers to alternating attribute names and values.
Attribute values can be localized.
| char* value | 
An optional value of this configuration element.
NULL if not available. The value can be localized. This corresponds to the text contents of the element in a plug-in descriptor.
A pointer to the parent element or NULL if this is a root element.
| unsigned int index | 
The index of this element among its siblings (0-based).
| unsigned int num_children | 
Number of children in the children array.
An array of num_children childrens of this element.
These correspond to child elements in a plug-in descriptor.
Generated on Fri Apr 6 15:40:56 2007 for C-Pluff C API by  1.5.1
 1.5.1