#include <util_cfgtree.h>
Data Fields | |
| const char * | directive |
| const char * | args |
| ap_directive_t * | next |
| ap_directive_t * | first_child |
| ap_directive_t * | parent |
| void * | data |
| const char * | filename |
| int | line_num |
The config tree only stores the directives that will be active in the running server. Directives that contain other directions, such as <Directory ...> cause a sub-level to be created, where the included directives are stored. The closing directive (</Directory>) is not stored in the tree.
| const char* ap_directive_t::directive |
The current directive
| const char* ap_directive_t::args |
The arguments for the current directive, stored as a space separated list
struct ap_directive_t* ap_directive_t::next [read] |
The next directive node in the tree
struct ap_directive_t* ap_directive_t::first_child [read] |
The first child node of this directive
struct ap_directive_t* ap_directive_t::parent [read] |
The parent node of this directive
| void* ap_directive_t::data |
directive's module can store add'l data here
| const char* ap_directive_t::filename |
The name of the file this directive was found in
The line number the directive was on