|
| | mtsManagerComponentServices (mtsInterfaceRequired *internalInterfaceRequired) |
| | ~mtsManagerComponentServices () |
| bool | InitializeInterfaceInternalRequired (void) |
| bool | IsConnected (void) const |
| template<class __classType> |
| bool | AddComponentEventHandler (void(__classType::*method)(const mtsDescriptionComponent &), __classType *classInstantiation, mtsEventQueueingPolicy queueingPolicy=MTS_INTERFACE_EVENT_POLICY) |
| template<class __classType> |
| bool | AddConnectionEventHandler (void(__classType::*method)(const mtsDescriptionConnection &), __classType *classInstantiation, mtsEventQueueingPolicy queueingPolicy=MTS_INTERFACE_EVENT_POLICY) |
| template<class __classType> |
| bool | RemoveConnectionEventHandler (void(__classType::*method)(const mtsDescriptionConnection &), __classType *classInstantiation, mtsEventQueueingPolicy queueingPolicy=MTS_INTERFACE_EVENT_POLICY) |
| template<class __classType> |
| bool | ChangeStateEventHandler (void(__classType::*method)(const mtsComponentStateChange &), __classType *classInstantiation, mtsEventQueueingPolicy queueingPolicy=MTS_INTERFACE_EVENT_POLICY) |
| bool | ComponentCreate (const std::string &className, const std::string &componentName) const |
| bool | ComponentCreate (const std::string &processName, const std::string &className, const std::string &componentName) const |
| bool | ComponentCreate (const std::string &className, const mtsGenericObject &constructorArg) const |
| bool | ComponentCreate (const std::string &processName, const std::string &className, const mtsGenericObject &constructorArg) const |
| bool | ComponentAdd (const mtsComponent *component) const |
| bool | ComponentRemove (const mtsComponent *component) const |
| bool | ComponentRemove (const std::string &componentName) const |
| mtsComponent * | ComponentGet (const std::string &componentName) const |
| bool | ComponentConfigure (const std::string &componentName, const std::string &configString) const |
| bool | ComponentConfigure (const std::string &processName, const std::string &componentName, const std::string &configString) const |
| bool | Connect (const std::string &clientComponentName, const std::string &clientInterfaceName, const std::string &serverComponentName, const std::string &serverInterfaceName) const |
| bool | Connect (const std::string &clientProcessName, const std::string &clientComponentName, const std::string &clientInterfaceName, const std::string &serverProcessName, const std::string &serverComponentName, const std::string &serverInterfaceName) const |
| bool | Connect (const mtsDescriptionConnection &connection) const |
| bool | Disconnect (const std::string &clientComponentName, const std::string &clientInterfaceName, const std::string &serverComponentName, const std::string &serverInterfaceName) const |
| bool | Disconnect (const std::string &clientProcessName, const std::string &clientComponentName, const std::string &clientInterfaceName, const std::string &serverProcessName, const std::string &serverComponentName, const std::string &serverInterfaceName) const |
| bool | Disconnect (const mtsDescriptionConnection &connection) const |
| bool | Disconnect (ConnectionIDType connectionID) const |
| bool | ComponentStart (const std::string &componentName, const double delayInSecond) const |
| bool | ComponentStart (const std::string &componentName) const |
| bool | ComponentStart (const std::string &processName, const std::string &componentName, const double delayInSecond) const |
| bool | ComponentStart (const std::string &processName, const std::string &componentName) const |
| bool | ComponentStop (const std::string &componentName, const double delayInSecond) const |
| bool | ComponentStop (const std::string &componentName) const |
| bool | ComponentStop (const std::string &processName, const std::string &componentName, const double delayInSecond) const |
| bool | ComponentStop (const std::string &processName, const std::string &componentName) const |
| bool | ComponentResume (const std::string &componentName, const double delayInSecond=0.0) const |
| bool | ComponentResume (const std::string &processName, const std::string &componentName, const double delayInSecond=0.0) const |
| mtsComponentState | ComponentGetState (const mtsDescriptionComponent &component) const |
| std::string | ComponentGetState (const std::string componentName) const |
| std::string | ComponentGetState (const std::string &processName, const std::string componentName) const |
| std::vector< std::string > | GetNamesOfProcesses (void) const |
| std::vector< std::string > | GetNamesOfComponents (const std::string &processName) const |
| std::vector< std::string > | GetNamesOfComponents (void) const |
| std::vector< mtsDescriptionComponent > | GetDescriptionsOfComponents (const std::string &processName) const |
| bool | GetNamesOfInterfaces (const std::string &processName, const std::string &componentName, std::vector< std::string > &namesOfInterfacesRequired, std::vector< std::string > &namesOfInterfacesProvided) const |
| bool | GetDescriptionsOfInterfaces (const std::string &processName, const std::string &componentName, std::vector< mtsDescriptionInterfaceFullName > &descriptionsRequired, std::vector< mtsDescriptionInterfaceFullName > &descriptionsProvided) const |
| std::vector< mtsDescriptionConnection > | GetListOfConnections (void) const |
| std::vector< mtsDescriptionComponentClass > | GetListOfComponentClasses (const std::string &processName="") const |
| mtsInterfaceProvidedDescription | GetInterfaceProvidedDescription (const std::string &processName, const std::string &componentName, const std::string &interfaceName) const |
| mtsInterfaceProvidedDescription | GetInterfaceProvidedDescription (const std::string &componentName, const std::string &interfaceName) const |
| mtsInterfaceProvidedDescription | GetInterfaceProvidedDescription (const mtsDescriptionInterfaceFullName &interfaceDescription) const |
| mtsInterfaceRequiredDescription | GetInterfaceRequiredDescription (const std::string &processName, const std::string &componentName, const std::string &interfaceName) const |
| mtsInterfaceRequiredDescription | GetInterfaceRequiredDescription (const std::string &componentName, const std::string &interfaceName) const |
| mtsInterfaceRequiredDescription | GetInterfaceRequiredDescription (const mtsDescriptionInterfaceFullName &interfaceDescription) const |
| bool | Load (const std::string &fileName) const |
| bool | Load (const std::string &processName, const std::string &fileName) const |
| bool | WaitFor (const std::string &processName, double timeoutInSec=-1.0) |
| bool | WaitFor (const std::string &processName, const std::string &componentName, double timeoutInSec=-1.0) |
| bool | WaitFor (const std::string &processName, const std::string &componentName, const std::string &state, double timeoutInSec=-1.0) |
| virtual | ~cmnGenericObject (void) |
| virtual const cmnClassServicesBase * | Services (void) const =0 |
| bool | ReconstructFrom (const cmnGenericObject &other) |
| std::string | ToString (void) const |
| virtual void | ToStream (std::ostream &outputStream) const |
| virtual void | ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const |
| virtual bool | FromStreamRaw (std::istream &inputStream, const char delimiter=' ') |
| virtual void | SerializeRaw (std::ostream &outputStream) const |
| virtual void | DeSerializeRaw (std::istream &inputStream) |
| virtual cmnLogger::StreamBufType * | GetLogMultiplexer (void) const |
| virtual size_t | ScalarNumber (void) const |
| virtual bool | ScalarNumberIsFixed (void) const |
| virtual double | Scalar (const size_t CMN_UNUSED(index)) const CISST_THROW(std |
| virtual std::string | ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const |