Choreonoid  1.5
Public Types | Public Member Functions | Public Attributes | List of all members
BridgeConf Class Reference

#include <BridgeConf.h>

Public Types

typedef std::map< std::string, DataTypeIdLabelToDataTypeIdMap
 

Public Member Functions

 BridgeConf ()
 
 ~BridgeConf ()
 
bool loadConfigFile (const char *confFileName)
 
bool isReady ()
 
const char * getOpenHRPNameServerIdentifier ()
 
const char * getControllerName ()
 
const char * getVirtualRobotRtcTypeName ()
 
void setupModules ()
 

Public Attributes

LabelToDataTypeIdMap labelToDataTypeIdMap
 
PortInfoMap outPortInfos
 
PortInfoMap inPortInfos
 
ModuleInfoList moduleInfoList
 
PortConnectionList portConnections
 
TimeRateMap timeRateMap
 

Member Typedef Documentation

◆ LabelToDataTypeIdMap

typedef std::map<std::string, DataTypeId> BridgeConf::LabelToDataTypeIdMap

Constructor & Destructor Documentation

◆ BridgeConf()

BridgeConf::BridgeConf ( )

◆ ~BridgeConf()

BridgeConf::~BridgeConf ( )

Member Function Documentation

◆ getControllerName()

const char * BridgeConf::getControllerName ( )

◆ getOpenHRPNameServerIdentifier()

const char * BridgeConf::getOpenHRPNameServerIdentifier ( )

◆ getVirtualRobotRtcTypeName()

const char * BridgeConf::getVirtualRobotRtcTypeName ( )

◆ isReady()

bool BridgeConf::isReady ( )
inline

◆ loadConfigFile()

bool BridgeConf::loadConfigFile ( const char *  confFileName)

◆ setupModules()

void BridgeConf::setupModules ( )

Member Data Documentation

◆ inPortInfos

PortInfoMap BridgeConf::inPortInfos

◆ labelToDataTypeIdMap

LabelToDataTypeIdMap BridgeConf::labelToDataTypeIdMap

◆ moduleInfoList

ModuleInfoList BridgeConf::moduleInfoList

◆ outPortInfos

PortInfoMap BridgeConf::outPortInfos

◆ portConnections

PortConnectionList BridgeConf::portConnections

◆ timeRateMap

TimeRateMap BridgeConf::timeRateMap

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