OpenRTM-aist  1.2.1
公開メンバ関数 | 全メンバ一覧
RTC::Manager::OrbRunner クラス

OrbRunner クラス [詳解]

#include <Manager.h>

RTC::Manager::OrbRunner の継承関係図
Inheritance graph
[凡例]
RTC::Manager::OrbRunner 連携図
Collaboration graph
[凡例]

公開メンバ関数

 OrbRunner (CORBA::ORB_ptr orb)
 コンストラクタ [詳解]
 
virtual int open (void *args)
 ORB 活性化処理 [詳解]
 
virtual int svc (void)
 ORB 開始処理 [詳解]
 
virtual int close (unsigned long flags)
 ORB 終了処理 [詳解]
 
- 基底クラス coil::Task に属する継承公開メンバ関数
 Task ()
 コンストラクタ [詳解]
 
virtual ~Task ()
 デストラクタ [詳解]
 
virtual void activate ()
 スレッドを生成する [詳解]
 
virtual int wait (void)
 スレッド終了を待つ [詳解]
 
virtual int suspend (void)
 タスク実行を中断する [詳解]
 
virtual int resume (void)
 中断されているタスクを再開する [詳解]
 
virtual void reset ()
 タスク数リセット [詳解]
 
virtual void finalize ()
 タスク実行を終了する [詳解]
 

その他の継承メンバ

- 基底クラス coil::Task に属する継承静的公開メンバ関数
static void * svc_run (void *args=0)
 スレッド実行を開始する [詳解]
 

詳解

OrbRunner クラス

ORB 実行用ヘルパークラス。

から
0.4.0

構築子と解体子

RTC::Manager::OrbRunner::OrbRunner ( CORBA::ORB_ptr  orb)
inline

コンストラクタ

コンストラクタ

関数詳解

virtual int RTC::Manager::OrbRunner::close ( unsigned long  flags)
inlinevirtual

ORB 終了処理

ORB 終了処理

引数
flags終了処理フラグ
戻り値
終了処理結果

coil::Taskを再実装しています。

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

ORB 活性化処理

ORB 活性化処理

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

coil::Taskを再実装しています。

参照先 CORBA_RTCUtil::activate().

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

ORB 開始処理

ORB 開始処理

戻り値
開始処理結果

coil::Taskを再実装しています。


このクラス詳解は次のファイルから抽出されました: