PeriodicECSharedComposite クラス. [詳細]
#include <PeriodicECSharedComposite.h>
Public メソッド | |
| PeriodicECSharedComposite (Manager *manager) | |
| コンストラクタ | |
| virtual | ~PeriodicECSharedComposite (void) |
| virtual ReturnCode_t | onInitialize (void) |
| 初期化 | |
| virtual ReturnCode_t | onActivated (RTC::UniqueId exec_handle) |
| 活性化処理用コールバック関数 | |
| virtual ReturnCode_t | onDeactivated (RTC::UniqueId exec_handle) |
| 非活性化処理用コールバック関数 | |
| virtual ReturnCode_t | onReset (RTC::UniqueId exec_handle) |
| リセット処理用コールバック関数 | |
| virtual ReturnCode_t | onFinalize (void) |
| [ComponentAction CORBA interface] RTC の終了 | |
Protected 変数 | |
| std::vector< std::string > | m_members |
| コンポーネント | |
| OpenRTM::DataFlowComponent_var | m_ref |
| オブジェクトのリファレンス | |
| SDOPackage::PeriodicECOrganization * | m_org |
| Organizationのリファレンス. | |
PeriodicECSharedComposite クラス.
データフロー型RTComponentの基底クラス。 各種データフロー型RTComponentを実装する場合は、本クラスを継承する形で実装 する。
| RTC::PeriodicECSharedComposite::PeriodicECSharedComposite | ( | Manager * | manager | ) |
コンストラクタ
コンストラクタ
| manager | マネージャオブジェクト |
| virtual RTC::PeriodicECSharedComposite::~PeriodicECSharedComposite | ( | void | ) | [virtual] |
デストラクタ
| virtual ReturnCode_t RTC::PeriodicECSharedComposite::onActivated | ( | RTC::UniqueId | exec_handle | ) | [virtual] |
活性化処理用コールバック関数
ComponentAction::on_activated が呼ばれた際に実行されるコールバック 関数。
本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、 各コンポーネントの実際の活性化処理は、本関数をオーバーライドして実装する 必要がある。
| exec_handle | 参加している ExecutionContext の ID |
RTC::RTObject_implを再定義しています。
| virtual ReturnCode_t RTC::PeriodicECSharedComposite::onDeactivated | ( | RTC::UniqueId | exec_handle | ) | [virtual] |
非活性化処理用コールバック関数
ComponentAction::on_deactivated が呼ばれた際に実行されるコールバック 関数。
本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、 各コンポーネントの実際の非活性化処理は、本関数をオーバーライドして実装する 必要がある。
| exec_handle | 参加している ExecutionContext の ID |
RTC::RTObject_implを再定義しています。
| virtual ReturnCode_t RTC::PeriodicECSharedComposite::onFinalize | ( | void | ) | [virtual] |
[ComponentAction CORBA interface] RTC の終了
RTC が破棄される。 RTC 固有の終了処理はここで実行する。 このオペレーション呼び出しの結果として onFinalize() コールバック関数が 呼び出される。
RTC::RTObject_implを再定義しています。
| virtual ReturnCode_t RTC::PeriodicECSharedComposite::onInitialize | ( | void | ) | [virtual] |
| virtual ReturnCode_t RTC::PeriodicECSharedComposite::onReset | ( | RTC::UniqueId | exec_handle | ) | [virtual] |
リセット処理用コールバック関数
ComponentAction::on_reset が呼ばれた際に実行されるコールバック関数。
本関数は無条件に RTC::RTC_OK を返すようにダミー実装されているので、 各コンポーネントの実際のリセット処理は、本関数をオーバーライドして実装する 必要がある。
| exec_handle | 参加している ExecutionContext の ID |
RTC::RTObject_implを再定義しています。
std::vector<std::string> RTC::PeriodicECSharedComposite::m_members [protected] |
コンポーネント
Organizationのリファレンス.
OpenRTM::DataFlowComponent_var RTC::PeriodicECSharedComposite::m_ref [protected] |
オブジェクトのリファレンス
1.6.3