OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
SimulatorExecutionContext.h
Go to the documentation of this file.
1// -*- C++ -*-
19#ifndef TEST_EC_H
20#define TEST_EC_H
21
22
23
24#include <mutex>
25#include <rtm/RTC.h>
28
29
30namespace RTC
31{
50 : public virtual RTC::OpenHRPExecutionContext
51 {
52 public:
69
92 RTC::ReturnCode_t
93 activate_component(RTC::LightweightRTObject_ptr comp) override;
116 RTC::ReturnCode_t
117 deactivate_component(RTC::LightweightRTObject_ptr comp) override;
140 RTC::ReturnCode_t
141 reset_component(RTC::LightweightRTObject_ptr comp) override;
142
143 private:
144
145 };
146} // namespace RTC
147
148
149
150extern "C"
151{
160}
161
162#endif
ExecutionContext base class.
Execution context for OpenHRP3.
RTComponent header.
void SimulatorExecutionContextInit(RTC::Manager *manager)
Initialization function to register to ECFactory .
Manager class.
Definition Manager.h:91
OpenHRPExecutionContext class.
Definition OpenHRPExecutionContext.h:50
SimulatorExecutionContext class.
Definition SimulatorExecutionContext.h:51
SimulatorExecutionContext()
Constructor .
RTC::ReturnCode_t reset_component(RTC::LightweightRTObject_ptr comp) override
Activate an RT-component.
RTC::ReturnCode_t activate_component(RTC::LightweightRTObject_ptr comp) override
Activate an RT-component.
RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp) override
Activate an RT-component.
~SimulatorExecutionContext() override
Destructor .
RT-Component.