|
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 |
|