OpenRTM  1.0.0
Public メソッド | Public 変数 | すべてのメンバ一覧
クラス RTC::Manager::Terminator

Terminator クラス [詳細]

#include <Manager.h>

RTC::Manager::Terminatorに対する継承グラフ
coil::Task

Public メソッド

 Terminator (Manager *manager)
 コンストラクタ [詳細]
 
void terminate ()
 終了処理 [詳細]
 
virtual int open (void *args)
 終了処理活性化処理 [詳細]
 
virtual int svc (void)
 ORB,マネージャ終了処理 [詳細]
 
- Public メソッド inherited from coil::Task
 Task ()
 
virtual ~Task ()
 
virtual int close (unsigned long flags=0)
 タスククローズ [詳細]
 
virtual void activate ()
 
virtual int wait (void)
 
virtual int suspend (void)
 
virtual int resume (void)
 
virtual void reset ()
 
virtual void finalize ()
 

Public 変数

Managerm_manager
 

Additional Inherited Members

- Static Public メソッド inherited from coil::Task
static void * svc_run (void *args=0)
 スレッド実行を開始する [詳細]
 

説明

Terminator クラス

ORB 終了用ヘルパークラス。

から
0.4.0

コンストラクタとデストラクタ

RTC::Manager::Terminator::Terminator ( Manager manager)
inline

コンストラクタ

コンストラクタ

引数
managerマネージャ・オブジェクト

関数

virtual int RTC::Manager::Terminator::open ( void *  args)
inlinevirtual

終了処理活性化処理

終了処理活性化処理

引数
args活性化時引数
戻り値
活性化結果

coil::Taskを再定義しています。

参照先 coil::Task::activate().

参照元 terminate().

virtual int RTC::Manager::Terminator::svc ( void  )
inlinevirtual

ORB,マネージャ終了処理

ORB,マネージャ終了処理

戻り値
終了処理結果

coil::Taskを再定義しています。

参照先 RTC::Manager::instance(), と RTC::Manager::shutdown().

void RTC::Manager::Terminator::terminate ( )
inline

終了処理

ORB,マネージャ終了処理を開始する。

参照先 open().

変数

Manager* RTC::Manager::Terminator::m_manager