19#ifndef _mtsManagerComponentBase_h
20#define _mtsManagerComponentBase_h
Definition mtsManagerComponentBase.h:95
static const std::string ComponentAdd
Definition mtsManagerComponentBase.h:99
static const std::string ComponentConfigure
Definition mtsManagerComponentBase.h:102
static const std::string LoadLibrary
Definition mtsManagerComponentBase.h:109
static const std::string AddObserverList
Definition mtsManagerComponentBase.h:126
static const std::string GetNamesOfComponents
Definition mtsManagerComponentBase.h:114
static const std::string ComponentRemove
Definition mtsManagerComponentBase.h:100
static const std::string GetAbsoluteTimeInSeconds
Definition mtsManagerComponentBase.h:123
static const std::string PrintLog
Definition mtsManagerComponentBase.h:111
static const std::string GetDescriptionsOfComponents
Definition mtsManagerComponentBase.h:115
static const std::string ComponentDisconnect
Definition mtsManagerComponentBase.h:104
static const std::string GetInterfaceRequiredDescription
Definition mtsManagerComponentBase.h:121
static const std::string GetInterfaceProvidedDescription
Definition mtsManagerComponentBase.h:120
static const std::string ComponentCreate
Definition mtsManagerComponentBase.h:98
static const std::string RemoveEndUserInterface
Definition mtsManagerComponentBase.h:127
static const std::string GetListOfConnections
Definition mtsManagerComponentBase.h:118
static const std::string GetNamesOfInterfaces
Definition mtsManagerComponentBase.h:116
static const std::string ComponentGetState
Definition mtsManagerComponentBase.h:108
static const std::string GetListOfComponentClasses
Definition mtsManagerComponentBase.h:119
static const std::string ComponentGet
Definition mtsManagerComponentBase.h:101
static const std::string GetDescriptionsOfInterfaces
Definition mtsManagerComponentBase.h:117
static const std::string GetEndUserInterface
Definition mtsManagerComponentBase.h:125
static const std::string ComponentResume
Definition mtsManagerComponentBase.h:107
static const std::string ComponentStop
Definition mtsManagerComponentBase.h:106
static const std::string GetNamesOfProcesses
Definition mtsManagerComponentBase.h:113
static const std::string ComponentConnect
Definition mtsManagerComponentBase.h:103
static const std::string ComponentStart
Definition mtsManagerComponentBase.h:105
static const std::string RemoveObserverList
Definition mtsManagerComponentBase.h:128
Definition mtsManagerComponentBase.h:70
static const std::string ManagerComponent
Definition mtsManagerComponentBase.h:73
static const std::string ManagerLocal
Definition mtsManagerComponentBase.h:75
Definition mtsManagerComponentBase.h:132
static const std::string AddConnection
Definition mtsManagerComponentBase.h:136
static const std::string RemoveConnection
Definition mtsManagerComponentBase.h:137
static const std::string PrintLog
Definition mtsManagerComponentBase.h:139
static const std::string ChangeState
Definition mtsManagerComponentBase.h:138
static const std::string AddComponent
Definition mtsManagerComponentBase.h:135
Definition mtsManagerComponentBase.h:79
static const std::string InterfaceInternalRequired
Definition mtsManagerComponentBase.h:83
static const std::string InterfaceExecOut
Definition mtsManagerComponentBase.h:91
static const std::string InterfaceComponentRequired
Definition mtsManagerComponentBase.h:85
static const std::string InterfaceComponentProvided
Definition mtsManagerComponentBase.h:84
static const std::string InterfaceInternalProvided
Definition mtsManagerComponentBase.h:82
static const std::string InterfaceSystemLoggerRequired
Definition mtsManagerComponentBase.h:88
static const std::string InterfaceSystemLoggerProvided
Definition mtsManagerComponentBase.h:87
static const std::string InterfaceExecIn
Definition mtsManagerComponentBase.h:90
Definition mtsManagerComponentBase.h:65
static bool IsNameOfInterfaceComponentRequired(const std::string &interfaceName)
static const std::string GetNameOfManagerComponent(void)
static bool IsNameOfInterfaceInternalRequired(const std::string &interfaceName)
static bool IsManagerComponent(const std::string &componentName)
virtual ~mtsManagerComponentBase()
void Cleanup(void) override
static const std::string GetNameOfInterfaceInternalRequired(void)
static const std::string GetNameOfInterfaceInternalProvided(void)
mtsManagerComponentBase(const std::string &componentName)
static const std::string GetNameOfInterfaceComponentRequiredFor(const std::string &componentName)
static const std::string GetNameOfInterfaceComponentProvided(void)
static bool IsNameOfInterfaceInternalProvided(const std::string &interfaceName)
static bool IsNameOfInterfaceComponentProvided(const std::string &interfaceName)
static bool IsNameOfInternalInterface(const std::string &interfaceName)
mtsTaskFromSignal(const std::string &name, unsigned int sizeStateTable=256)
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition cmnClassRegisterMacros.h:199
const int CMN_NO_DYNAMIC_CREATION
Definition cmnClassRegisterMacros.h:325
#define CISST_EXPORT
Definition cmnExportMacros.h:50
#define CMN_LOG_ALLOW_DEFAULT
Definition cmnLogLoD.h:76
Declaration of mtsInterfaceProvided.
Declaration of mtsInterfaceRequired.
Defines a task with a Run method trigger by signals (any queued command or event).