Public Member Functions | Public Attributes
RTC::ConfigBase Class Reference

ConfigBase abstract class. More...

#include <ConfigAdmin.h>

Inheritance diagram for RTC::ConfigBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ConfigBase (const char *name_, const char *def_val)
 Constructer.
virtual bool update (const char *val)=0
 Pure virtual function to update configuration parameter values.
virtual ~ConfigBase (void)
 Virtual Destructor.

Public Attributes

const char * default_value
 Default value in string format.
const char * name
 Configuration name.

Detailed Description

ConfigBase abstract class.

This is the abstract interface class to hold various configuration information. Concrete configuration classes must implement the following pure virtual functions.

This class provides public interface as follows.

Since:
0.4.0

Definition at line 157 of file ConfigAdmin.h.


Constructor & Destructor Documentation

RTC::ConfigBase::ConfigBase ( const char *  name_,
const char *  def_val 
) [inline]

Constructer.

Constructer

Parameters:
name_Configuration name
def_valDefault value in string format

Definition at line 180 of file ConfigAdmin.h.

virtual RTC::ConfigBase::~ConfigBase ( void  ) [inline, virtual]

Virtual Destructor.

Virtual Destructor

Definition at line 198 of file ConfigAdmin.h.


Member Function Documentation

virtual bool RTC::ConfigBase::update ( const char *  val) [pure virtual]

Pure virtual function to update configuration parameter values.

Pure virtual function to update configuration parameter by the configuration value.

Parameters:
valThe parameter values converted into character string format
Returns:
Result of the setup

Implemented in RTC::Config< VarType, TransFunc >.


Member Data Documentation

Default value in string format.

Definition at line 243 of file ConfigAdmin.h.

const char* RTC::ConfigBase::name

Configuration name.

Definition at line 234 of file ConfigAdmin.h.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sun Mar 26 2017 03:37:20