GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > XLX / V8-0-0
Constituent: parser     Tag: sun-gcc
#include "XLX/stack.h"
Include dependency graph for state.h:

This graph shows which files directly or indirectly include this file:

Data Structures | |
| struct | _XLX_state |
| Current state of the parsing - stack pointing to current element and address of leaf on the configuration tree. More... | |
Typedefs | |
| typedef _XLX_state | XLX_state |
| Forward declaration of the state structure. | |
| typedef void(* | XLX_pCharacter )(XLX_state *, const char *, int) |
| Pointer to function called to perform unique actions inside a char tag. | |
| typedef void(* | XLX_pEnter )(XLX_state *, const char **) |
| Pointer to function called to perform additional (attribute parsing) actions on entry to a tag. | |
| typedef void(* | XLX_pExit )(XLX_state *) |
| Pointer to function called to perform additional actions on exit from a tag. | |
Functions | |
| void | XLX_initState (XLX_state *state, unsigned stackLimit, void *stackSeed, XLX_pEnter enter, XLX_pExit exit, XLX_pCharacter character, int verbose) |
| Initialises the state of the parser. | |
| void | XLX_start (void *data, const char *element, const char **attribute) |
| Handles a start tag. | |
| void | XLX_end (void *data, const char *element) |
| Handles an end tag. | |
| void | XLX_character (void *data, const char *element, int len) |
| Handles a character element. | |
| void | XLX_printout_down (XLX_state *state, const char *element) |
| Print an starting tag. | |
| void | XLX_printout_up (XLX_state *state, const char *element) |
| Print an ending tag. | |
| void | XLX_character_noop (XLX_state *state, const char *element, int len) |
| No-op character element handler. | |
| void | XLX_enter_noop (XLX_state *state, const char **attribute) |
| No-op enter element handler. | |
| void | XLX_exit_noop (XLX_state *state) |
| No-op exit element handler. | |
| void | XLX_character_tag (XLX_state *state, const char *element, int len) |
| Handles a character element inside a parent tag by delegating the work to the first child. | |
|
||||||||||||||||
|
Handles a character element.
|
|
||||||||||||||||
|
No-op character element handler.
|
|
||||||||||||||||
|
Handles a character element inside a parent tag by delegating the work to the first child.
|
|
||||||||||||
|
Handles an end tag.
|
|
||||||||||||
|
No-op enter element handler.
|
|
|
No-op exit element handler.
|
|
||||||||||||||||||||||||||||||||
|
Initialises the state of the parser.
|
|
||||||||||||
|
Print an starting tag.
|
|
||||||||||||
|
Print an ending tag.
|
|
||||||||||||||||
|
Handles a start tag.
|
1.4.4