Aria  2.8.0
ArConfig Member List

This is the complete list of members for ArConfig, including all inherited members.

addComment(const char *comment, const char *sectionName="", ArPriority::Priority priority=ArPriority::NORMAL)ArConfig
addListNamesToParser(const ArConfigArg &parent) (defined in ArConfig)ArConfigprotected
addParam(const ArConfigArg &arg, const char *sectionName="", ArPriority::Priority priority=ArPriority::NORMAL, const char *displayHint=NULL, ArConfigArg::RestartLevel restart=ArConfigArg::NO_RESTART)ArConfig
addParamAsIs(const ArConfigArg &arg, const char *sectionName="")ArConfig
addParserHandlers(void) (defined in ArConfig)ArConfigprotected
addProcessFileCB(ArRetFunctor< bool > *functor, int priority=0)ArConfig
addProcessFileCB(ArRetFunctor2< bool, char *, size_t > *functor, int priority=0)ArConfig
addProcessFileWithErrorCB(ArRetFunctor2< bool, char *, size_t > *functor, int priority=0)ArConfig
addSection(const char *categoryName, const char *sectionName, const char *sectionDescription)ArConfig
addSectionFlags(const char *sectionName, const char *flags)ArConfig
addSectionNotToParse(const char *section)ArConfig
ArConfig(const char *baseDirectory=NULL, bool noBlanksBetweenParams=false, bool ignoreBounds=false, bool failOnBadSection=false, bool saveUnknown=true)ArConfig
ArConfig(const ArConfig &config)ArConfig
ArHasFileName()ArHasFileNameinline
ArHasFileName(ArHasFileName const &)ArHasFileNameinline
callProcessFileCallBacks(bool continueOnError, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
CATEGORY_DEBUGArConfigstatic
CATEGORY_FLEETArConfigstatic
CATEGORY_ROBOT_INTERFACEArConfigstatic
CATEGORY_ROBOT_OPERATIONArConfigstatic
CATEGORY_ROBOT_PHYSICALArConfigstatic
CATEGORY_SECURITYArConfigstatic
clearAll(void)ArConfig
clearAllValueSet(void)ArConfig
clearSections(void)ArConfig
copyAndDetach(const ArConfig &config)ArConfigvirtual
copySectionsToParse(std::list< std::string > *from) (defined in ArConfig)ArConfigprotected
findSection(const char *sectionName) constArConfig
getBaseDirectory(void) constArConfig
getCategoryNames() constArConfig
getFileName(void) constArConfigvirtual
getNoBlanksBetweenParams(void)ArConfig
getProcessFileCallbacksLogLevel(void)ArConfiginline
getRestartLevelNeeded(void) constArConfig
getSaveUnknown(void)ArConfiginline
getSectionNames() constArConfig
getSectionNamesInCategory(const char *categoryName) constArConfig
getSections(void)ArConfig
getTranslator() constArConfigvirtual
log(bool isSummary=true, std::list< std::string > *sectionNameList=NULL, const char *logPrefix="")ArConfig
myArgumentParser (defined in ArConfig)ArConfigprotected
myBaseDirectory (defined in ArConfig)ArConfigprotected
myCategoryToSectionsMapArConfigprotected
myCheckingForRestartLevel (defined in ArConfig)ArConfigprotected
myConfigNameArConfigprotected
myConfigVersionArConfigprotected
myCsvSeparatorChar (defined in ArConfig)ArConfigprotected
myDuplicateParams (defined in ArConfig)ArConfigprotected
myFailOnBadSection (defined in ArConfig)ArConfigprotected
myFileName (defined in ArConfig)ArConfigprotected
myHighestPriorityToParse (defined in ArConfig)ArConfigprotected
myIgnoreBounds (defined in ArConfig)ArConfigprotected
myIsParsingListBroken (defined in ArConfig)ArConfigprotected
myIsQuiet (defined in ArConfig)ArConfigprotected
myListBeginCB (defined in ArConfig)ArConfigprotected
myListEndCB (defined in ArConfig)ArConfigprotected
myLogPrefixArConfigprotected
myLowestPriorityToParse (defined in ArConfig)ArConfigprotected
myNoBlanksBetweenParams (defined in ArConfig)ArConfigprotected
myParser (defined in ArConfig)ArConfigprotected
myParserCB (defined in ArConfig)ArConfigprotected
myParsingListNames (defined in ArConfig)ArConfigprotected
myPermissionAllowFactory (defined in ArConfig)ArConfigprotected
myPermissionSaveUnknown (defined in ArConfig)ArConfigprotected
myProcessFileCallbacksLogLevel (defined in ArConfig)ArConfigprotected
myProcessFileCBList (defined in ArConfig)ArConfigprotected
myRestartLevelNeeded (defined in ArConfig)ArConfigprotected
myRobotNameArConfigprotected
mySaveUnknown (defined in ArConfig)ArConfigprotected
mySection (defined in ArConfig)ArConfigprotected
mySectionBroken (defined in ArConfig)ArConfigprotected
mySectionCB (defined in ArConfig)ArConfigprotected
mySectionIgnored (defined in ArConfig)ArConfigprotected
mySections (defined in ArConfig)ArConfigprotected
mySectionsNotToParse (defined in ArConfig)ArConfigprotected
mySectionsToParse (defined in ArConfig)ArConfigprotected
myTranslator (defined in ArConfig)ArConfigprotected
myUnknownCB (defined in ArConfig)ArConfigprotected
myUsingSections (defined in ArConfig)ArConfigprotected
myVersionCB (defined in ArConfig)ArConfigprotected
operator=(const ArConfig &config)ArConfig
ArHasFileName::operator=(ArHasFileName const &)ArHasFileNameinline
parseArgument(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseArgumentParser(ArArgumentParser *parser, bool continueOnError=false, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseFile(const char *fileName, bool continueOnError=false, bool noFileNotFoundMessage=false, char *errorBuffer=NULL, size_t errorBufferLen=0, std::list< std::string > *sectionsToParse=NULL, ArPriority::Priority highestPriority=ArPriority::FIRST_PRIORITY, ArPriority::Priority lowestPriority=ArPriority::LAST_PRIORITY, ArConfigArg::RestartLevel *restartLevelNeeded=NULL)ArConfig
parseListBegin(ArArgumentBuilder *arg, char *errorBuffer, size_t errorBufferLen) (defined in ArConfig)ArConfig
parseListEnd(ArArgumentBuilder *arg, char *errorBuffer, size_t errorBufferLen) (defined in ArConfig)ArConfig
parseResourceFile(const char *fileName, bool continueOnError=true, char *errorBuffer=NULL, size_t errorBufferLen=0, std::list< std::string > *sectionsToParse=NULL)ArConfig
parseResourceFile(ArArgumentBuilder *builder)ArConfig
parseSection(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseUnknown(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseVersion(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
processFile(void)ArConfiginlinevirtual
removeAllUnsetSections(void)ArConfig
removeAllUnsetValues(void)ArConfig
removeAllUnsetValues(bool isRemovingUnsetSectionsOnly)ArConfigprotected
remParserHandlers(void) (defined in ArConfig)ArConfigprotected
remProcessFileCB(ArRetFunctor< bool > *functor)ArConfig
remProcessFileCB(ArRetFunctor2< bool, char *, size_t > *functor)ArConfig
remSectionFlag(const char *sectionName, const char *flag)ArConfig
remSectionNotToParse(const char *section)ArConfig
resetRestartLevelNeeded(void)ArConfig
setBaseDirectory(const char *baseDirectory)ArConfig
setConfigName(const char *configName, const char *robotName=NULL)ArConfigvirtual
setNoBlanksBetweenParams(bool noBlanksBetweenParams)ArConfig
setPermissions(bool allowFactory=true, bool rememberUnknowns=true)ArConfig
setProcessFileCallbacksLogLevel(ArLog::LogLevel level)ArConfiginline
setQuiet(bool isQuiet)ArConfigvirtual
setSaveUnknown(bool saveUnknown)ArConfiginline
setSectionComment(const char *sectionName, const char *comment)ArConfig
setTranslator(ArConfig *xlatorConfig)ArConfigvirtual
translateSection(ArConfigSection *section) (defined in ArConfig)ArConfigprotected
useArgumentParser(ArArgumentParser *parser)ArConfig
writeFile(const char *fileName, bool append=false, std::set< std::string > *alreadyWritten=NULL, bool writeExtras=false, std::list< std::string > *sectionsToWrite=NULL, ArPriority::Priority highestPriority=ArPriority::FIRST_PRIORITY, ArPriority::Priority lowestPriority=ArPriority::LAST_PRIORITY)ArConfig
writeResourceFile(const char *fileName, bool append=false, std::set< std::string > *alreadyWritten=NULL, std::list< std::string > *sectionsToWrite=NULL)ArConfig
writeResourceFile(ArArgumentBuilder *builder)ArConfig
writeSection(ArConfigSection *section, FILE *file, std::set< std::string > *alreadyWritten, bool writeExtras, ArPriority::Priority highestPriority, ArPriority::Priority lowestPriority)ArConfigprotected
writeSectionResource(ArConfigSection *section, FILE *file, std::set< std::string > *alreadyWritten)ArConfigprotected
~ArConfig()ArConfigvirtual
~ArHasFileName()ArHasFileNameinlinevirtual