GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> RIM / V3-1-2 > rim_ground / rhel6-64
#include <RIM_p.h>
#include <RIM_ground_p.h>
#include <RIM_number.ic>
#include <RIM_AG_init_p.h>
#include <RIM_AG_xml_tags_s.h>
#include <RIM_AG_map_tags_s.h>
#include <RIM/RIM_ground.h>
#include <RIM/RIM_msgs.h>
#include <XLX/XLX.h>
#include <MSG/MSG_pubdefs.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
Functions | |
unsigned | RIM_parse (RIM *rim, void *regmap, const char *const *filelist, int nFile, int verb) |
Parse a set of XML files and populate the RIM. | |
unsigned | RIM_parseMap (RIM_map *map, const char *const *filelist, int nFile, int verb) |
Parse a set of XML files and set bits in the RIM map. | |
RIM_tag ** | RIM_cfgTags (void) |
Get the address of the configuration tag tree. | |
RIM_tag ** | RIM_mapTags (void) |
Get the address of the ignore map tag tree. |
$Id: RIM_parser.c,v 1.10 2011/09/27 23:02:34 saxton Exp $
RIM_tag** RIM_cfgTags | ( | void | ) |
Get the address of the configuration tag tree.
RIM_tag** RIM_mapTags | ( | void | ) |
Get the address of the ignore map tag tree.
Referenced by RIM_genxml().
unsigned RIM_parse | ( | RIM * | rim, | |
void * | regmap, | |||
const char *const * | filelist, | |||
int | nFile, | |||
int | verb | |||
) |
Parse a set of XML files and populate the RIM.
rim | RIM object to populate from the XML files | |
regmap | Register map to fill from the XML files | |
filelist | List of strings containing the names of XML files to parse | |
nFile | Number of XML files to parse | |
verb | 1 for verbose, 0 for quiet |
RIM_SUCCESS | Success | |
RIM_XMLPARSE | The XLX parser detected an error | |
RIM_XMLVLERR | A string had an invalid value |
References RIM_setRegDflts().
unsigned RIM_parseMap | ( | RIM_map * | map, | |
const char *const * | filelist, | |||
int | nFile, | |||
int | verb | |||
) |
Parse a set of XML files and set bits in the RIM map.
map | RIM_map to populate from the XML files | |
filelist | List of strings containing the names of XML files to parse | |
nFile | Number of XML files to parse | |
verb | 1 for verbose, 0 for quiet |
RIM_SUCCESS | Success | |
RIM_XMLPARSE | The XLX parser detected an error | |
RIM_XMLVLERR | A string had an invalid value |