cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mtsController.h
Go to the documentation of this file.
1 
2 #ifndef _mtsController_h
3 #define _mtsController_h
4 
8 
10 
11  protected:
12 
14 
16 
18 
19  protected:
20 
21  bool IsEnabled() const { return mtsEnabled; }
22 
23  public:
24 
25  mtsController( const std::string& taskname,
26  double period,
27  osaCPUMask cpumask = OSA_CPUANY );
28 
29  ~mtsController();
30 
31 };
32 
33 #endif
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
const osaCPUMask OSA_CPUANY
Definition: osaCPUAffinity.h:31
Definition: mtsController.h:9
mtsBool mtsEnabled
Definition: mtsController.h:17
osaCPUMask cpumask
Definition: mtsController.h:13
bool IsEnabled() const
Definition: mtsController.h:21
Defines a periodic task.
Definition: mtsInterfaceProvided.h:96
unsigned short osaCPUMask
Definition: osaCPUAffinity.h:29
mtsInterfaceProvided * ctl
Definition: mtsController.h:15
Definition: mtsTaskPeriodic.h:80
Functions for multi-core CPUs.