cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
mtsComponentDispatcher.h File Reference

Defines the component dispatchers, which are "execution engines" that generate events that can be processed by any number of components. More...

#include <cisstMultiTask/mtsTaskPeriodic.h>
#include <cisstMultiTask/mtsTaskContinuous.h>
#include <cisstMultiTask/mtsInterfaceProvided.h>
#include <cisstMultiTask/mtsExport.h>

Go to the source code of this file.

Classes

class  mtsComponentDispatcherBase< BaseClass, ConstructorArgType >
 

Typedefs

typedef
mtsComponentDispatcherBase
< mtsTaskPeriodic,
mtsTaskPeriodicConstructorArg
mtsComponentDispatcherPeriodic
 
typedef
mtsComponentDispatcherBase
< mtsTaskContinuous,
mtsTaskContinuousConstructorArg
mtsComponentDispatcherContinuous
 
typedef
mtsComponentDispatcherBase
< mtsTaskMain, std::string > 
mtsComponentDispatcherMain
 

Functions

 CMN_DECLARE_SERVICES_INSTANTIATION (mtsComponentDispatcherPeriodic)
 
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsComponentDispatcherContinuous)
 
 CMN_DECLARE_SERVICES_INSTANTIATION (mtsComponentDispatcherMain)
 

Detailed Description

Defines the component dispatchers, which are "execution engines" that generate events that can be processed by any number of components.

Typedef Documentation

Function Documentation

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsComponentDispatcherPeriodic  )
CMN_DECLARE_SERVICES_INSTANTIATION ( mtsComponentDispatcherContinuous  )
CMN_DECLARE_SERVICES_INSTANTIATION ( mtsComponentDispatcherMain  )