OpenRTM-aist
2.1.0
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
SimulatorExecutionContext.h
[詳解]
1
// -*- C++ -*-
17
18
19
#ifndef TEST_EC_H
20
#define TEST_EC_H
21
22
23
24
#include <mutex>
25
#include <
rtm/RTC.h
>
26
#include <
rtm/ExecutionContextBase.h
>
27
#include <
rtm/OpenHRPExecutionContext.h
>
28
29
30
namespace
RTC
31
{
49
class
SimulatorExecutionContext
50
:
public
virtual
RTC::OpenHRPExecutionContext
51
{
52
public
:
60
SimulatorExecutionContext
();
68
~SimulatorExecutionContext
()
override
;
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
150
extern
"C"
151
{
159
void
SimulatorExecutionContextInit
(
RTC::Manager
* manager);
160
}
161
162
#endif
ExecutionContextBase.h
ExecutionContext base class
OpenHRPExecutionContext.h
Execution context for OpenHRP3
RTC.h
RTComponent header
SimulatorExecutionContextInit
void SimulatorExecutionContextInit(RTC::Manager *manager)
ECFactoryへの登録のための初期化関数
RTC::Manager
Manager クラス
Definition
Manager.h:91
RTC::OpenHRPExecutionContext
OpenHRPExecutionContext クラス
Definition
OpenHRPExecutionContext.h:50
RTC::SimulatorExecutionContext::SimulatorExecutionContext
SimulatorExecutionContext()
コンストラクタ
RTC::SimulatorExecutionContext::reset_component
RTC::ReturnCode_t reset_component(RTC::LightweightRTObject_ptr comp) override
RTコンポーネントをリセットする
RTC::SimulatorExecutionContext::activate_component
RTC::ReturnCode_t activate_component(RTC::LightweightRTObject_ptr comp) override
RTコンポーネントをアクティブ化する
RTC::SimulatorExecutionContext::deactivate_component
RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp) override
RTコンポーネントを非アクティブ化する
RTC::SimulatorExecutionContext::~SimulatorExecutionContext
~SimulatorExecutionContext() override
デストラクタ
RTC
RTコンポーネント
構築:
1.17.0