26 #ifndef _mtsTaskFromSignal_h
27 #define _mtsTaskFromSignal_h
53 void PostCommandQueuedMethod(
void);
70 unsigned int sizeStateTable = 256);
85 bool isProxy =
false);
93 #endif // _mtsTaskFromSignal_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
mtsInterfaceQueueingPolicy
Definition: mtsForwardDeclarations.h:39
Portability across compilers and operating systems tools.
Definition: mtsForwardDeclarations.h:52
Definition: mtsCallableVoidBase.h:39
Definition: mtsInterfaceRequired.h:85
mtsInterfaceProvided * AddInterfaceProvidedWithoutSystemEvents(const std::string &newInterfaceName, mtsInterfaceQueueingPolicy queueingPolicy=MTS_COMPONENT_POLICY, bool isProxy=false)
Defines a continuously executing task.
Definition: mtsTaskFromSignal.h:40
mtsTaskContinuous BaseType
Definition: mtsTaskFromSignal.h:45
mtsRequiredType
Definition: mtsForwardDeclarations.h:52
Forward declarations and #define for cisstMultiTask.
mtsCallableVoidBase * PostCommandQueuedCallable
Definition: mtsTaskFromSignal.h:56
mtsInterfaceRequired * AddInterfaceRequiredWithoutSystemEventHandlers(const std::string &interfaceRequiredName, mtsRequiredType required=MTS_REQUIRED)
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
virtual void * RunInternal(void *argument)
Definition: mtsInterfaceProvided.h:96
Definition: mtsForwardDeclarations.h:39
Definition: mtsTaskContinuous.h:77
const int CMN_NO_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:328
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition: cmnClassRegisterMacros.h:202
virtual ~mtsTaskFromSignal()
Definition: mtsTaskFromSignal.h:73
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76