OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
SimulatorExecutionContext.h
[詳解]
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)
ECFactoryへの登録のための初期化関数
Manager クラス
Definition Manager.h:91
OpenHRPExecutionContext クラス
Definition OpenHRPExecutionContext.h:50
SimulatorExecutionContext クラス
Definition SimulatorExecutionContext.h:51
SimulatorExecutionContext()
コンストラクタ
RTC::ReturnCode_t reset_component(RTC::LightweightRTObject_ptr comp) override
RTコンポーネントをリセットする
RTC::ReturnCode_t activate_component(RTC::LightweightRTObject_ptr comp) override
RTコンポーネントをアクティブ化する
RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp) override
RTコンポーネントを非アクティブ化する
~SimulatorExecutionContext() override
デストラクタ
RTコンポーネント