|
MOOS 0.2375
|
Class for reading MOOS configuration files. More...
#include <ProcessConfigReader.h>


Public Member Functions | |
| CProcessConfigReader () | |
| virtual | ~CProcessConfigReader () |
| std::string | GetAppName () |
| std::string | GetFileName () |
| void | SetAppName (std::string sAppName) |
| bool | GetConfigurationParam (std::string sAppName, std::string sParam, std::string &sVal) |
| READ STRINGS. | |
| bool | GetConfigurationParam (std::string sAppName, std::string sParam, double &dfVal) |
| bool | GetConfigurationParam (std::string sAppName, std::string sParam, float &fVal) |
| bool | GetConfigurationParam (std::string sAppName, std::string sParam, bool &bVal) |
| bool | GetConfigurationParam (std::string sAppName, std::string sParam, int &nVal) |
| bool | GetConfigurationParam (std::string sAppName, std::string sParam, unsigned int &nVal) |
| bool | GetConfigurationParam (std::string sParam, std::string &sVal) |
| bool | GetConfigurationParam (std::string sParam, double &dfVal) |
| READ DOUBLES. | |
| bool | GetConfigurationParam (std::string sParam, float &fVal) |
| READ FLOATS. | |
| bool | GetConfigurationParam (std::string sParam, bool &bVal) |
| READ BOOLS. | |
| bool | GetConfigurationParam (std::string sParam, int &nVal) |
| READ INTS. | |
| bool | GetConfigurationParam (std::string sParam, unsigned int &nVal) |
| bool | GetConfigurationParam (std::string sParam, std::vector< double > &Vec, int &nRows, int &nCols) |
| READ VECTORS. | |
| bool | GetConfiguration (std::string sAppName, STRING_LIST &Params) |
Public Attributes | |
| std::string | m_sAppName |
Class for reading MOOS configuration files.
Definition at line 50 of file ProcessConfigReader.h.
| CProcessConfigReader::CProcessConfigReader | ( | ) |
Definition at line 44 of file ProcessConfigReader.cpp.
| CProcessConfigReader::~CProcessConfigReader | ( | ) | [virtual] |
Definition at line 49 of file ProcessConfigReader.cpp.
| std::string CProcessConfigReader::GetAppName | ( | ) |
returns the name of the application an instance of this class is concerned with
Definition at line 62 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfiguration | ( | std::string | sAppName, |
| STRING_LIST & | Params | ||
| ) |
return a list of strings of Token = Val for the specfied named application configuration block
Definition at line 75 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sParam, |
| std::vector< double > & | Vec, | ||
| int & | nRows, | ||
| int & | nCols | ||
| ) |
READ VECTORS.
read a vector<double> parameter for a Process "m_sName" (can be interprested as a matrix with (rows x cols)
Definition at line 336 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sParam, |
| unsigned int & | nVal | ||
| ) |
read a unsigned int parameter for a Process "m_sName"
Definition at line 316 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sParam, |
| int & | nVal | ||
| ) |
READ INTS.
read a int parameter for a Process "m_sName"
Definition at line 290 of file ProcessConfigReader.cpp.
READ BOOLS.
read a bool parameter for a Process "m_sName"
Definition at line 150 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sAppName, |
| std::string | sParam, | ||
| std::string & | sVal | ||
| ) |
READ STRINGS.
read a string parameter for a named process
Definition at line 243 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sParam, |
| double & | dfVal | ||
| ) |
READ DOUBLES.
read a double parameter for a Process "m_sName"
Definition at line 190 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sParam, |
| std::string & | sVal | ||
| ) |
read a string parameter for a Process "m_sName"
Definition at line 273 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sAppName, |
| std::string | sParam, | ||
| int & | nVal | ||
| ) |
read a integer parameter for a named process
Definition at line 304 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sAppName, |
| std::string | sParam, | ||
| unsigned int & | nVal | ||
| ) |
read a unsigned integer parameter for a named process
Definition at line 325 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sAppName, |
| std::string | sParam, | ||
| bool & | bVal | ||
| ) |
read a bool parameter for a named process
Definition at line 171 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sParam, |
| float & | fVal | ||
| ) |
READ FLOATS.
read a float parameter for a Process "m_sName"
Definition at line 223 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sAppName, |
| std::string | sParam, | ||
| double & | dfVal | ||
| ) |
read a double parameter for a named process
Definition at line 204 of file ProcessConfigReader.cpp.
| bool CProcessConfigReader::GetConfigurationParam | ( | std::string | sAppName, |
| std::string | sParam, | ||
| float & | fVal | ||
| ) |
read a float parameter for a named process
Definition at line 232 of file ProcessConfigReader.cpp.
| std::string CProcessConfigReader::GetFileName | ( | ) |
returns the name of the mission file this process is accessing
Definition at line 67 of file ProcessConfigReader.cpp.
| void CProcessConfigReader::SetAppName | ( | std::string | sAppName | ) |
set the name of the application (MOOSProcess) that this class shoud concern itself with (unless directed otherwise)
Definition at line 57 of file ProcessConfigReader.cpp.
| std::string CProcessConfigReader::m_sAppName |
the name of process an instance this class will handle unless told otherwise
Definition at line 109 of file ProcessConfigReader.h.
1.7.4