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 | ) |
|
◆ getComponentList()
const RTC::RTCList & RTC_impl::ExecutionContextProfile::getComponentList |
( |
| ) |
const |
◆ getKind()
RTC::ExecutionKind RTC_impl::ExecutionContextProfile::getKind |
( |
| ) |
const |
◆ getKindString() [1/2]
const char * RTC_impl::ExecutionContextProfile::getKindString |
( |
| ) |
const |
|
inline |
◆ getKindString() [2/2]
static const char * RTC_impl::ExecutionContextProfile::getKindString |
( |
RTC::ExecutionKind |
kind | ) |
|
|
static |
◆ getObjRef()
RTC::ExecutionContextService_ptr RTC_impl::ExecutionContextProfile::getObjRef |
( |
| ) |
const |
◆ getOwner()
RTC::RTObject_ptr RTC_impl::ExecutionContextProfile::getOwner |
( |
| ) |
const |
◆ getPeriod()
std::chrono::nanoseconds RTC_impl::ExecutionContextProfile::getPeriod |
( |
| ) |
const |
◆ getProfile() [1/2]
RTC::ExecutionContextProfile * RTC_impl::ExecutionContextProfile::getProfile |
( |
| ) |
|
◆ getProfile() [2/2]
const RTC::ExecutionContextProfile & RTC_impl::ExecutionContextProfile::getProfile |
( |
| ) |
const |
◆ getProperties()
coil::Properties RTC_impl::ExecutionContextProfile::getProperties |
( |
| ) |
const |
◆ 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 | ) |
|
◆ setKind()
RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setKind |
( |
RTC::ExecutionKind |
kind | ) |
|
◆ setObjRef()
void RTC_impl::ExecutionContextProfile::setObjRef |
( |
RTC::ExecutionContextService_ptr |
ec_ptr | ) |
|
◆ setOwner()
RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setOwner |
( |
RTC::LightweightRTObject_ptr |
comp | ) |
|
◆ setPeriod()
RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setPeriod |
( |
std::chrono::nanoseconds |
period | ) |
|
◆ setProperties()
void RTC_impl::ExecutionContextProfile::setProperties |
( |
coil::Properties & |
props | ) |
|
◆ setRate()
RTC::ReturnCode_t RTC_impl::ExecutionContextProfile::setRate |
( |
double |
rate | ) |
|
ExecutionContext の実行周期(Hz)を設定する
◆ unlock()
void RTC_impl::ExecutionContextProfile::unlock |
( |
| ) |
const |
ExecutionContextProfileをアンロックする
このクラス詳解は次のファイルから抽出されました: