|
| virtual bool | AddProcess (const std::string &processName)=0 |
| | Register process. More...
|
| |
| virtual bool | FindProcess (const std::string &processName) const =0 |
| | Find process. More...
|
| |
| virtual bool | RemoveProcess (const std::string &processName, const bool networkDisconnect)=0 |
| | Remove process. More...
|
| |
| virtual bool | AddComponent (const std::string &processName, const std::string &componentName)=0 |
| | Register component. More...
|
| |
| virtual bool | FindComponent (const std::string &processName, const std::string &componentName) const =0 |
| | Find component using process name and component name. More...
|
| |
| virtual bool | RemoveComponent (const std::string &processName, const std::string &componentName, const bool lock=true)=0 |
| | Remove component. More...
|
| |
| virtual bool | AddInterfaceProvidedOrOutput (const std::string &processName, const std::string &componentName, const std::string &interfaceName)=0 |
| | Register provided interface. Can be called at run-time. More...
|
| |
| virtual bool | AddInterfaceRequiredOrInput (const std::string &processName, const std::string &componentName, const std::string &interfaceName)=0 |
| | Register required interface. Can be called at run-time. More...
|
| |
| virtual bool | FindInterfaceProvidedOrOutput (const std::string &processName, const std::string &componentName, const std::string &interfaceName) const =0 |
| | Find provided interface using process name, component name, and interface name. More...
|
| |
| virtual bool | FindInterfaceRequiredOrInput (const std::string &processName, const std::string &componentName, const std::string &interfaceName) const =0 |
| | Find required interface using process name, component name, and interface name. More...
|
| |
| virtual bool | RemoveInterfaceProvidedOrOutput (const std::string &processName, const std::string &componentName, const std::string &interfaceName, const bool lock=true)=0 |
| | Remove provided interface. Can be called at run-time. More...
|
| |
| virtual bool | RemoveInterfaceRequiredOrInput (const std::string &processName, const std::string &componentName, const std::string &interfaceName, const bool lock=true)=0 |
| | Remove required interface. Can be called at run-time. More...
|
| |
| virtual ConnectionIDType | Connect (const std::string &requestProcessName, const std::string &clientProcessName, const std::string &clientComponentName, const std::string &clientInterfaceRequiredName, const std::string &serverProcessName, const std::string &serverComponentName, const std::string &serverInterfaceProvidedName)=0 |
| | Connect two interfaces. More...
|
| |
| virtual bool | ConnectConfirm (const ConnectionIDType connectionID)=0 |
| | Confirm that connection has been successfully established. More...
|
| |
| virtual bool | Disconnect (const ConnectionIDType connectionID)=0 |
| | Disconnect two interfaces. More...
|
| |
| virtual bool | Disconnect (const std::string &clientProcessName, const std::string &clientComponentName, const std::string &clientInterfaceRequiredName, const std::string &serverProcessName, const std::string &serverComponentName, const std::string &serverInterfaceProvidedName)=0 |
| | Disconnect two interfaces. More...
|
| |
| virtual bool | InitiateConnect (const ConnectionIDType connectionID)=0 |
| | Initiate connection process. More...
|
| |
| virtual bool | ConnectServerSideInterfaceRequest (const ConnectionIDType connectionID)=0 |
| | Request the global component manager to connect interfaces at server side. More...
|
| |
| virtual void | GetListOfConnections (std::vector< mtsDescriptionConnection > &list) const =0 |
| |
| virtual bool | SetInterfaceProvidedProxyAccessInfo (const ConnectionIDType connectionID, const std::string &endpointInfo)=0 |
| | Set access information of the provided interface proxy. More...
|
| |
| virtual bool | GetInterfaceProvidedProxyAccessInfo (const ConnectionIDType connectionID, std::string &endpointInfo)=0 |
| | Get access information of the provided interface proxy. More...
|
| |
| virtual bool | GetInterfaceProvidedProxyAccessInfo (const std::string &clientProcessName, const std::string &serverProcessName, const std::string &serverComponentName, const std::string &serverInterfaceProvidedName, std::string &endpointInfo)=0 |
| | Get access information of the provided interface proxy. More...
|
| |
| 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 throw (std::out_of_range) |
| |
| virtual std::string | ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const |
| |