nidas  v1.2-1520
Public Member Functions | Private Attributes | List of all members
nidas::core::DSMSensor::MyDictionary Class Reference
Inheritance diagram for nidas::core::DSMSensor::MyDictionary:
Inheritance graph
[legend]

Public Member Functions

 MyDictionary (DSMSensor *sensor)
 
 MyDictionary (const MyDictionary &x)
 
MyDictionaryoperator= (const MyDictionary &rhs)
 
bool getTokenValue (const std::string &token, std::string &value) const
 
std::string expandString (const std::string &input) const
 Utility function that scans a string for tokens like ${XXXX}, or $XXX followed by any characters from ".$/", and replaces them with what is returned by the virtual method getTokenValue(token,value). More...
 

Private Attributes

DSMSensor_sensor
 

Constructor & Destructor Documentation

nidas::core::DSMSensor::MyDictionary::MyDictionary ( DSMSensor sensor)
inline
nidas::core::DSMSensor::MyDictionary::MyDictionary ( const MyDictionary x)
inline

Member Function Documentation

string Dictionary::expandString ( const std::string &  input) const
inherited

Utility function that scans a string for tokens like ${XXXX}, or $XXX followed by any characters from ".$/", and replaces them with what is returned by the virtual method getTokenValue(token,value).

Referenced by nidas::core::Site::expandString(), nidas::core::DSMConfig::expandString(), nidas::core::Project::expandString(), and nidas::core::DSMSensor::expandString().

bool DSMSensor::MyDictionary::getTokenValue ( const std::string &  token,
std::string &  value 
) const
virtual
MyDictionary& nidas::core::DSMSensor::MyDictionary::operator= ( const MyDictionary rhs)
inline

References _sensor.

Member Data Documentation

DSMSensor* nidas::core::DSMSensor::MyDictionary::_sensor
private

Referenced by getTokenValue(), and operator=().


The documentation for this class was generated from the following files: