Google
 

ap_directive_t Struct Reference
[Config Tree Package]

Structure used to build the config tree. More...

#include <util_cfgtree.h>


Data Fields

const char * directive
const char * args
ap_directive_tnext
ap_directive_tfirst_child
ap_directive_tparent
void * data
const char * filename
int line_num


Detailed Description

Structure used to build the config tree.

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.


Field Documentation

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

int ap_directive_t::line_num

The line number the directive was on


The documentation for this struct was generated from the following file:
Generated on Sun Jul 1 10:07:09 2007 by Doxygen 1.5.2. This rendition of the open source Apache HTTP Server header documentation is not endorsed by or affiliated with the Apache Software Foundation.