|
OpenRTM-aist
1.1.2
|
PortProfile ヘルパークラス [詳解]
#include <PortProfileHelper.h>
公開メンバ関数 | |
| PortProfileHelper () | |
| コンストラクタ [詳解] | |
| virtual | ~PortProfileHelper (void) |
| デストラクタ [詳解] | |
| void | setPortProfile (const PortProfile &profile) |
| PortProfile を設定する [詳解] | |
| PortProfile * | getPortProfile () |
| PortProfile を取得する [詳解] | |
| void | setName (const char *name) |
| PortProfile.name を設定する [詳解] | |
| const char * | getName () const |
| PortProfile.name を取得する [詳解] | |
| void | appendPortInterfaceProfile (PortInterfaceProfile if_prof) |
| PortInterfaceProfile を追加する [詳解] | |
| const PortInterfaceProfileList & | getPortInterfaceProfiles () const |
| PortInterfaceProfileList を取得する [詳解] | |
| const PortInterfaceProfile | getPortInterfaceProfile (const char *instance_name) const |
| PortInterfaceProfile を取得する [詳解] | |
| void | erasePortInterfaceProfile (const char *instance_name) |
| PortInterfaceProfile を削除する [詳解] | |
| void | setPortRef (PortService_ptr port) |
| Port のオブジェクト参照をセットする [詳解] | |
| PortService_ptr | getPortRef () const |
| Port のオブジェクト参照を取得する [詳解] | |
| void | appendConnectorProfile (ConnectorProfile conn_profile) |
| ConnectorProfile を追加する [詳解] | |
| const ConnectorProfileList | getConnectorProfiles () const |
| ConnectorProfileList を取得する [詳解] | |
| const ConnectorProfile | getConnectorProfile (const char *name) const |
| ConnectorProfile を取得する [詳解] | |
| const ConnectorProfile | getConnectorProfileById (const char *id) const |
| ConnectorProfile を取得する [詳解] | |
| void | eraseConnectorProfile (const char *name) |
| ConnectorProfile を削除する [詳解] | |
| void | eraseConnectorProfileById (const char *id) |
| ConnectorProfile を削除する [詳解] | |
| void | setOwner (RTObject_ptr owner) |
| PortProfile の owner を設定する [詳解] | |
| RTObject_ptr | getOwner () const |
| PortProfile の owner を取得する [詳解] | |
| void | setProperties (NVList &prop) |
| PortProfile の properties を設定する [詳解] | |
| const NVList & | getProperties () const |
| PortProfile の properties を取得する [詳解] | |
PortProfile ヘルパークラス
RTC::Port の種々のプロファイルを保持する PortProfile を管理するクラス。 主として PortBase の内部で使用される。
| RTC::PortProfileHelper::PortProfileHelper | ( | ) |
コンストラクタ
コンストラクタ
|
virtual |
デストラクタ
デストラクタ
| void RTC::PortProfileHelper::appendConnectorProfile | ( | ConnectorProfile | conn_profile | ) |
ConnectorProfile を追加する
このオペレーションは PortProfile に ConnectorProfile を追加する。
| conn_profile | ConnectorProfile |
| void RTC::PortProfileHelper::appendPortInterfaceProfile | ( | PortInterfaceProfile | if_prof | ) |
PortInterfaceProfile を追加する
このオペレーションは PortProfile に PortInterfaceProfile を追加する。
| if_profile | PortProfile に追加する PortInterfaceProfile |
| void RTC::PortProfileHelper::eraseConnectorProfile | ( | const char * | name | ) |
ConnectorProfile を削除する
このオペレーションは PortProfile の ConnectorProfile を 名前で指定して削除する。
| naem | ConnectorProfile の名前 |
| void RTC::PortProfileHelper::eraseConnectorProfileById | ( | const char * | id | ) |
ConnectorProfile を削除する
このオペレーションは PortProfile の ConnectorProfile を ID で指定して削除する。
| id | ConnectorProfile のID |
| void RTC::PortProfileHelper::erasePortInterfaceProfile | ( | const char * | instance_name | ) |
PortInterfaceProfile を削除する
このオペレーションは instance_name で指定された PortInterfaceProfile を削除する。指定した名前の PortInterfaceProfile が存在しない場合には、 NotFound exception を返す。
| instance_name | 削除する PortInterfaceProfile の名前 |
| const ConnectorProfile RTC::PortProfileHelper::getConnectorProfile | ( | const char * | name | ) | const |
ConnectorProfile を取得する
このオペレーションは引数で指定された名前を持つ ConnectorProfile を返す。
| name | ConnectorProfile の名前 |
| const ConnectorProfile RTC::PortProfileHelper::getConnectorProfileById | ( | const char * | id | ) | const |
ConnectorProfile を取得する
このオペレーションは引数で指定されたIDを持つ ConnectorProfile を返す。
| id | ConnectorProfile のID |
| const ConnectorProfileList RTC::PortProfileHelper::getConnectorProfiles | ( | ) | const |
ConnectorProfileList を取得する
このオペレーションは PortProfile に関連付けられた ConnectorProfile の リスト ConnectorProfileList を返す。
| const char* RTC::PortProfileHelper::getName | ( | ) | const |
PortProfile.name を取得する
このオペレーションは PortProfile.name を取得する。
| RTObject_ptr RTC::PortProfileHelper::getOwner | ( | ) | const |
PortProfile の owner を取得する
このオペレーションは PortProfile の owner のオブジェクト参照を返す。
| const PortInterfaceProfile RTC::PortProfileHelper::getPortInterfaceProfile | ( | const char * | instance_name | ) | const |
PortInterfaceProfile を取得する
このオペレーションは instance_name で指定された PortInterfaceProfile を返す。
| instance_name | PortInterfaceProfile の instance_name |
| const PortInterfaceProfileList& RTC::PortProfileHelper::getPortInterfaceProfiles | ( | ) | const |
PortInterfaceProfileList を取得する
このオペレーションは PortInterfaceProfileList を返す。
| PortProfile* RTC::PortProfileHelper::getPortProfile | ( | ) |
PortProfile を取得する
このオブジェクトが保持する PortProfile を返す。
| PortService_ptr RTC::PortProfileHelper::getPortRef | ( | ) | const |
Port のオブジェクト参照を取得する
このオペレーションは PortProfile に関連付けられた Port の オブジェクト参照を返す。
| const NVList& RTC::PortProfileHelper::getProperties | ( | ) | const |
PortProfile の properties を取得する
このオペレーションは PortProfile の propertiesを返す。
| void RTC::PortProfileHelper::setName | ( | const char * | name | ) |
PortProfile.name を設定する
このオペレーションは引数で与えられた文字列をコポーし、 PortProfile.name として保持する。
| name | PortProfile.name に格納する Port の名前 |
| void RTC::PortProfileHelper::setOwner | ( | RTObject_ptr | owner | ) |
PortProfile の owner を設定する
このオペレーションは PortProfile の owner を設定する。
| owner | PortProfile の owner のオブジェクト参照 |
| void RTC::PortProfileHelper::setPortProfile | ( | const PortProfile & | profile | ) |
PortProfile を設定する
このオブジェクトが保持する PortProfile を引数で与えられた PortProfile をコピーし上書きして保存する。
| PortProfile | 上書きする PortProfile |
| void RTC::PortProfileHelper::setPortRef | ( | PortService_ptr | port | ) |
Port のオブジェクト参照をセットする
このオペレーションは PortProfile に、関連する Port のオブジェクト参照 を設定する。
| port | 設定する Port のオブジェクトリファレンス |
| void RTC::PortProfileHelper::setProperties | ( | NVList & | prop | ) |
PortProfile の properties を設定する
このオペレーションは PortProfile に properties を設定する。
| prop | PortProfile の properties の NVList |
1.8.11