GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > RIM / V2-2-0
Constituent: lrd_parser     Tag: sun-gcc
#include "error_p.h"
#include "state_p.h"
#include "cptDetail_p.h"
#include "files_p.h"
#include "tags_p.h"
#include <string.h>
#include <stdlib.h>
Include dependency graph for state.c:
Enumerations | |
enum | { INITIAL_STACK_LIMIT = 8 } |
Functions | |
void | init_regState (RegState *state, int verbose) |
Initialises a RegState object for parsing XML files. | |
void | scpt_regState (RegState *state, const char *name, unsigned regWidth, unsigned multi, unsigned suppress) |
Handle the start of a new component by recording some information on a stack and calling the various scpt_file functions. | |
void | sreg_regState (RegState *state, const char *name, unsigned regId, REG_TYPE type) |
Handle the start of a new register updating some state information and calling the various sreg_file functions. | |
void | sfld_regState (RegState *state, const char *name, unsigned width, unsigned offset) |
Handle the start of a new field by calling the various sfld_file functions. | |
void | ereg_regState (RegState *state) |
Call the ereg_file functions. | |
void | ecpt_regState (RegState *state) |
Round out a component by popping some information off the stack and calling the various ecpt_file functions. | |
void | fini_regState (RegState *state) |
Finish off the parsing by closing all the files and clearing the state information. |
|
Round out a component by popping some information off the stack and calling the various ecpt_file functions.
|
|
Call the ereg_file functions.
|
|
Finish off the parsing by closing all the files and clearing the state information.
|
|
Initialises a RegState object for parsing XML files.
|
|
Handle the start of a new component by recording some information on a stack and calling the various scpt_file functions.
|
|
Handle the start of a new field by calling the various sfld_file functions.
|
|
Handle the start of a new register updating some state information and calling the various sreg_file functions.
|