メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス RTM::SubscriberTriggerdPeriodic

#include <RtcSubscriber.h>

RTM::SubscriberTriggerdPeriodicに対する継承グラフ

RTM::SubscriberBase RTM::SubsProfileBase すべてのメンバ一覧

Public メソッド

 SubscriberTriggerdPeriodic (RTM::OutPortBase *parent, SubscriptionProfile &profile)
virtual bool update ()
 Subscriber へのデータ更新を行う (純粋想関数)。.
virtual int svc (void)
 SubscriberBase サービスの本体 (純粋仮想関数)。.
virtual int open (void *args)
 SubscriberBase サービスを開始する。.
virtual int close (unsigned long flags)
 SubscriberBase サービスを停止する。.
virtual void release ()
 Subscriber サービスを終了する。.
bool is_running ()
 SubscriberProfile を得る。 Subscribe している InPort のオブジェクトリファレンスを得る。 SubscSubscribe している InPort のオブジェクトリファレンスを得る。 スレッドが走っているかどうかを判定する。.
virtual void stop_thread ()
 スレッドを停止させる。実際にはメンバ変数 m_Running を false に セットする。停止処理はユーザが責任を持たなければならない。
virtual SubscriptionProfile getSubsProfile ()
virtual void setSubsProfile (SubscriptionProfile &subs)
virtual SubscriptionType getType ()
virtual bool setType (SubscriptionType type)
virtual SubscriptionID getId ()
virtual bool setId (const char *id)
virtual bool setId (std::string id)
virtual InPort_ptr getInPort ()
virtual bool setInPort (InPort_ptr in_port)
virtual OutPort_ptr getOutPort ()
virtual bool setOutPort (OutPort_ptr out_port)
virtual bool getEventBase ()
virtual bool setEventBase (bool event_base)

Protected 変数

RTM::OutPortBasem_pParent
 Parent outport object reference.
bool m_Running
 Thread activity flag (true=running, false=stop).
NewData m_NewData
SubscriptionProfile m_Profile

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

RTM::SubscriberTriggerdPeriodic::SubscriberTriggerdPeriodic RTM::OutPortBase parent,
SubscriptionProfile &  profile
 


関数

virtual int RTM::SubscriberBase::close unsigned long  flags  )  [virtual, inherited]
 

SubscriberBase サービスを停止する。.

virtual bool RTM::SubsProfileBase::getEventBase  )  [virtual, inherited]
 

virtual SubscriptionID RTM::SubsProfileBase::getId  )  [virtual, inherited]
 

virtual InPort_ptr RTM::SubsProfileBase::getInPort  )  [virtual, inherited]
 

virtual OutPort_ptr RTM::SubsProfileBase::getOutPort  )  [virtual, inherited]
 

virtual SubscriptionProfile RTM::SubsProfileBase::getSubsProfile  )  [virtual, inherited]
 

virtual SubscriptionType RTM::SubsProfileBase::getType  )  [virtual, inherited]
 

bool RTM::SubscriberBase::is_running  )  [inline, inherited]
 

SubscriberProfile を得る。 Subscribe している InPort のオブジェクトリファレンスを得る。 SubscSubscribe している InPort のオブジェクトリファレンスを得る。 スレッドが走っているかどうかを判定する。.

virtual int RTM::SubscriberBase::open void *  args  )  [virtual, inherited]
 

SubscriberBase サービスを開始する。.

virtual void RTM::SubscriberBase::release  )  [virtual, inherited]
 

Subscriber サービスを終了する。.

virtual bool RTM::SubsProfileBase::setEventBase bool  event_base  )  [virtual, inherited]
 

virtual bool RTM::SubsProfileBase::setId std::string  id  )  [virtual, inherited]
 

virtual bool RTM::SubsProfileBase::setId const char *  id  )  [virtual, inherited]
 

virtual bool RTM::SubsProfileBase::setInPort InPort_ptr  in_port  )  [virtual, inherited]
 

virtual bool RTM::SubsProfileBase::setOutPort OutPort_ptr  out_port  )  [virtual, inherited]
 

virtual void RTM::SubsProfileBase::setSubsProfile SubscriptionProfile &  subs  )  [virtual, inherited]
 

virtual bool RTM::SubsProfileBase::setType SubscriptionType  type  )  [virtual, inherited]
 

virtual void RTM::SubscriberBase::stop_thread  )  [virtual, inherited]
 

スレッドを停止させる。実際にはメンバ変数 m_Running を false に セットする。停止処理はユーザが責任を持たなければならない。

virtual int RTM::SubscriberTriggerdPeriodic::svc void   )  [inline, virtual]
 

SubscriberBase サービスの本体 (純粋仮想関数)。.

RTM::SubscriberBaseを実装しています.

virtual bool RTM::SubscriberTriggerdPeriodic::update  )  [inline, virtual]
 

Subscriber へのデータ更新を行う (純粋想関数)。.

RTM::SubscriberBaseを実装しています.


変数

NewData RTM::SubscriberBase::m_NewData [protected, inherited]
 

RTM::OutPortBase* RTM::SubscriberBase::m_pParent [protected, inherited]
 

Parent outport object reference.

SubscriptionProfile RTM::SubsProfileBase::m_Profile [protected, inherited]
 

bool RTM::SubscriberBase::m_Running [protected, inherited]
 

Thread activity flag (true=running, false=stop).


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してSun Nov 5 06:15:10 2006に生成されました。  doxygen 1.4.1