OpenRTM-aist 2.1.0
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
RTC_impl::ExecutionContextProfile クラス

ExecutionContextProfile クラス [詳解]

#include <ExecutionContextProfile.h>

公開メンバ関数

 ExecutionContextProfile (RTC::ExecutionKind kind=RTC::PERIODIC)
 デフォルトコンストラクタ
 
virtual ~ExecutionContextProfile ()
 デストラクタ
 
void setObjRef (RTC::ExecutionContextService_ptr ec_ptr)
 CORBA オブジェクト参照のセット
 
RTC::ExecutionContextService_ptr getObjRef () const
 CORBA オブジェクト参照の取得
 
RTC::ReturnCode_t setRate (double rate)
 ExecutionContext の実行周期(Hz)を設定する
 
RTC::ReturnCode_t setPeriod (std::chrono::nanoseconds period)
 
double getRate () const
 ExecutionContext の実行周期(Hz)を取得する
 
std::chrono::nanoseconds getPeriod () const
 
const char * getKindString () const
 
RTC::ReturnCode_t setKind (RTC::ExecutionKind kind)
 ExecutionKind を設定する
 
RTC::ExecutionKind getKind () const
 ExecutionKind を取得する
 
RTC::ReturnCode_t setOwner (RTC::LightweightRTObject_ptr comp)
 Ownerコンポーネントをセットする。
 
RTC::RTObject_ptr getOwner () const
 Ownerコンポーネントの参照を取得する
 
RTC::ReturnCode_t addComponent (RTC::LightweightRTObject_ptr comp)
 RTコンポーネントを追加する
 
RTC::ReturnCode_t removeComponent (RTC::LightweightRTObject_ptr comp)
 RTコンポーネントを参加者リストから削除する
 
const RTC::RTCList & getComponentList () const
 RTコンポーネントの参加者リストを取得する
 
void setProperties (coil::Properties &props)
 Propertiesをセットする
 
coil::Properties getProperties () const
 Propertiesを取得する
 
RTC::ExecutionContextProfile * getProfile ()
 Profileを取得する
 
const RTC::ExecutionContextProfile & getProfile () const
 Profileを取得する
 
void lock () const
 ExecutionContextProfileをロックする
 
void unlock () const
 ExecutionContextProfileをアンロックする
 

静的公開メンバ関数

static const char * getKindString (RTC::ExecutionKind kind)
 ExecutionKind を文字列化する
 

詳解

ExecutionContextProfile クラス

Periodic Sampled Data Processing(周期実行用)ExecutionContextクラス。

から
0.4.0

構築子と解体子

◆ ExecutionContextProfile()

RTC_impl::ExecutionContextProfile::ExecutionContextProfile ( RTC::ExecutionKind  kind = RTC::PERIODIC)
explicit

デフォルトコンストラクタ

◆ ~ExecutionContextProfile()

virtual RTC_impl::ExecutionContextProfile::~ExecutionContextProfile ( )
virtual

デストラクタ

関数詳解

◆ addComponent()

RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::addComponent ( RTC::LightweightRTObject_ptr  comp)

RTコンポーネントを追加する

◆ getComponentList()

const RTC::RTCList & RTC_impl::ExecutionContextProfile::getComponentList ( ) const

RTコンポーネントの参加者リストを取得する

◆ getKind()

RTC::ExecutionKind RTC_impl::ExecutionContextProfile::getKind ( ) const

ExecutionKind を取得する

◆ getKindString() [1/2]

const char * RTC_impl::ExecutionContextProfile::getKindString ( ) const
inline

参照先 getKindString().

参照元 getKindString().

◆ getKindString() [2/2]

static const char * RTC_impl::ExecutionContextProfile::getKindString ( RTC::ExecutionKind  kind)
static

ExecutionKind を文字列化する

◆ getObjRef()

RTC::ExecutionContextService_ptr RTC_impl::ExecutionContextProfile::getObjRef ( ) const

CORBA オブジェクト参照の取得

◆ getOwner()

RTC::RTObject_ptr RTC_impl::ExecutionContextProfile::getOwner ( ) const

Ownerコンポーネントの参照を取得する

◆ getPeriod()

std::chrono::nanoseconds RTC_impl::ExecutionContextProfile::getPeriod ( ) const

◆ getProfile() [1/2]

RTC::ExecutionContextProfile * RTC_impl::ExecutionContextProfile::getProfile ( )

Profileを取得する

◆ getProfile() [2/2]

const RTC::ExecutionContextProfile & RTC_impl::ExecutionContextProfile::getProfile ( ) const

Profileを取得する

◆ getProperties()

coil::Properties RTC_impl::ExecutionContextProfile::getProperties ( ) const

Propertiesを取得する

◆ getRate()

double RTC_impl::ExecutionContextProfile::getRate ( ) const

ExecutionContext の実行周期(Hz)を取得する

◆ lock()

void RTC_impl::ExecutionContextProfile::lock ( ) const

ExecutionContextProfileをロックする

◆ removeComponent()

RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::removeComponent ( RTC::LightweightRTObject_ptr  comp)

RTコンポーネントを参加者リストから削除する

◆ setKind()

RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setKind ( RTC::ExecutionKind  kind)

ExecutionKind を設定する

◆ setObjRef()

void RTC_impl::ExecutionContextProfile::setObjRef ( RTC::ExecutionContextService_ptr  ec_ptr)

CORBA オブジェクト参照のセット

◆ setOwner()

RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setOwner ( RTC::LightweightRTObject_ptr  comp)

Ownerコンポーネントをセットする。

◆ setPeriod()

RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setPeriod ( std::chrono::nanoseconds  period)

◆ setProperties()

void RTC_impl::ExecutionContextProfile::setProperties ( coil::Properties &  props)

Propertiesをセットする

◆ setRate()

RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setRate ( double  rate)

ExecutionContext の実行周期(Hz)を設定する

◆ unlock()

void RTC_impl::ExecutionContextProfile::unlock ( ) const

ExecutionContextProfileをアンロックする


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