|
static void | cleanConfig (char *text) |
|
static CHAR * | XLALGetSectionName (const CHAR *line) |
|
int | XLALParseDataFile (LALParsedDataFile **cfgdata, const CHAR *path) |
| Parse an ASCII data-file into a pre-cleaned array of lines. More...
|
|
int | XLALParseDataFileContent (LALParsedDataFile **cfgdata, const CHAR *string) |
|
void | XLALDestroyParsedDataFile (LALParsedDataFile *cfgdata) |
| Free memory associated with a LALParsedDataFile structure. More...
|
|
int | XLALConfigSectionExists (const LALParsedDataFile *cfgdata, const CHAR *secName) |
| Function to determine whether a given section secName exists in the parsed config-file contents cfgdata. More...
|
|
LALStringVector * | XLALListConfigFileSections (const LALParsedDataFile *cfgdata) |
| Function to find all sections in given config-file contents cfgdata. More...
|
|
int | XLALReadConfigSTRINGVariable (CHAR **varp, LALParsedDataFile *cfgdata, const CHAR *secName, const CHAR *varName, BOOLEAN *wasRead) |
| String parser for config-file: can read config-variables of the form VARIABLE [=:] VALUE. More...
|
|
| DEFINE_XLALREADCONFIGVARIABLE (BOOLEAN, BOOLEAN) |
|
| DEFINE_XLALREADCONFIGVARIABLE (INT4, INT4) |
|
| DEFINE_XLALREADCONFIGVARIABLE (INT8, INT8) |
|
| DEFINE_XLALREADCONFIGVARIABLE (UINT4, UINT4) |
|
| DEFINE_XLALREADCONFIGVARIABLE (UINT8, UINT8) |
|
| DEFINE_XLALREADCONFIGVARIABLE (REAL8, REAL8) |
|
| DEFINE_XLALREADCONFIGVARIABLE (STRINGVector, LALStringVector *) |
|
| DEFINE_XLALREADCONFIGVARIABLE (EPOCH, LIGOTimeGPS) |
|
| DEFINE_XLALREADCONFIGVARIABLE (RAJ, REAL8) |
|
| DEFINE_XLALREADCONFIGVARIABLE (DECJ, REAL8) |
|
UINT4Vector * | XLALConfigFileGetUnreadEntries (const LALParsedDataFile *cfgdata) |
| Return a list of unread config-file entries, NULL if none found (without error). More...
|
|
Go to the source code of this file.
◆ WHITESPACE
◆ TRUE
◆ FALSE
◆ DEFINE_XLALREADCONFIGVARIABLE
#define DEFINE_XLALREADCONFIGVARIABLE |
( |
|
TYPE, |
|
|
|
CTYPE |
|
) |
| |
Value:
{ \
\
CHAR *valString = NULL; \
if ( ! (*wasRead ) ) { \
} \
XLALFree (valString); \
}
int XLALReadConfigSTRINGVariable(CHAR **varp, LALParsedDataFile *cfgdata, const CHAR *secName, const CHAR *varName, BOOLEAN *wasRead)
String parser for config-file: can read config-variables of the form VARIABLE [=:] VALUE.
#define DECLARE_XLALREADCONFIGVARIABLE(TYPE, CTYPE)
@ XLAL_SUCCESS
Success return value (not an error number)
@ XLAL_EFUNC
Internal function call failed bit: "or" this with existing error number.
Definition at line 367 of file ConfigFile.c.
◆ cleanConfig()
void cleanConfig |
( |
char * |
text | ) |
|
|
static |
◆ XLALGetSectionName()
static CHAR * XLALGetSectionName |
( |
const CHAR * |
line | ) |
|
|
static |
◆ XLALReadConfigSTRINGVariable()
String parser for config-file: can read config-variables of the form VARIABLE [=:] VALUE.
Input is a TokenList containing the 'logical' lines of the cleaned config-file
- Note
- Opening and closing quotes (\' or ") are removed from the returned string.
- Parameters
-
[out] | varp | return string value if found (NULL otherwise) |
[in,out] | cfgdata | pre-parsed config-data |
[in] | secName | section name in which to find variable 'varName', NULL='default' section |
[in] | varName | variable name to be read |
[out] | wasRead | did we succeed in reading? */ |
Definition at line 277 of file ConfigFile.c.
◆ DEFINE_XLALREADCONFIGVARIABLE() [1/10]
◆ DEFINE_XLALREADCONFIGVARIABLE() [2/10]
DEFINE_XLALREADCONFIGVARIABLE |
( |
INT4 |
, |
|
|
INT4 |
|
|
) |
| |
◆ DEFINE_XLALREADCONFIGVARIABLE() [3/10]
DEFINE_XLALREADCONFIGVARIABLE |
( |
INT8 |
, |
|
|
INT8 |
|
|
) |
| |
◆ DEFINE_XLALREADCONFIGVARIABLE() [4/10]
◆ DEFINE_XLALREADCONFIGVARIABLE() [5/10]
◆ DEFINE_XLALREADCONFIGVARIABLE() [6/10]
◆ DEFINE_XLALREADCONFIGVARIABLE() [7/10]
◆ DEFINE_XLALREADCONFIGVARIABLE() [8/10]
◆ DEFINE_XLALREADCONFIGVARIABLE() [9/10]
DEFINE_XLALREADCONFIGVARIABLE |
( |
RAJ |
, |
|
|
REAL8 |
|
|
) |
| |
◆ DEFINE_XLALREADCONFIGVARIABLE() [10/10]
DEFINE_XLALREADCONFIGVARIABLE |
( |
DECJ |
, |
|
|
REAL8 |
|
|
) |
| |