#include <PortProfileHelper.h>
Public メソッド | |
| PortProfileHelper () | |
| virtual | ~PortProfileHelper () |
| 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 (Port_ptr port) |
| Port のオブジェクト参照をセットする. | |
| Port_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 を取得する. | |
構成 | |
| struct | conn_id |
| struct | conn_name |
| struct | if_name |
RTC::Port の種々のプロファイルを保持する PortProfile を管理するクラス。 主として PortBase の内部で使用される。
|
|
|
|
|
|
|
|
ConnectorProfile を追加する. このオペレーションは PortProfile に ConnectorProfile を追加する。
|
|
|
PortInterfaceProfile を追加する. このオペレーションは PortProfile に PortInterfaceProfile を追加する。
|
|
|
ConnectorProfile を削除する. このオペレーションは PortProfile の ConnectorProfile を 名前で指定して削除する。
|
|
|
ConnectorProfile を削除する. このオペレーションは PortProfile の ConnectorProfile を ID で指定して削除する。
|
|
|
PortInterfaceProfile を削除する. このオペレーションは instance_name で指定された PortInterfaceProfile を削除する。指定した名前の PortInterfaceProfile が存在しない場合には、 NotFound exception を返す。
|
|
|
ConnectorProfile を取得する. このオペレーションは引数で指定された名前を持つ ConnectorProfile を返す。
|
|
|
ConnectorProfile を取得する. このオペレーションは引数で指定されたIDを持つ ConnectorProfile を返す。
|
|
|
ConnectorProfileList を取得する. このオペレーションは PortProfile に関連付けられた ConnectorProfile の リスト ConnectorProfileList を返す。
|
|
|
PortProfile.name を取得する. このオペレーションは PortProfile.name を取得する。
|
|
|
PortProfile の owner を取得する. このオペレーションは PortProfile の owner のオブジェクト参照を返す。
|
|
|
PortInterfaceProfile を取得する. このオペレーションは instance_name で指定された PortInterfaceProfile を返す。
|
|
|
PortInterfaceProfileList を取得する. このオペレーションは PortInterfaceProfileList を返す。
|
|
|
PortProfile を取得する. このオブジェクトが保持する PortProfile を返す。
|
|
|
Port のオブジェクト参照を取得する. このオペレーションは PortProfile に関連付けられた Port の オブジェクト参照を返す。
|
|
|
PortProfile の properties を取得する. このオペレーションは PortProfile の propertiesを返す。
|
|
|
PortProfile.name を設定する. このオペレーションは引数で与えられた文字列をコポーし、 PortProfile.name として保持する。
|
|
|
PortProfile の owner を設定する. このオペレーションは PortProfile の owner を設定する。
|
|
|
PortProfile を設定する. このオブジェクトが保持する PortProfile を引数で与えられた PortProfile をコピーし上書きして保存する。
|
|
|
Port のオブジェクト参照をセットする. このオペレーションは PortProfile に、関連する Port のオブジェクト参照 を設定する。
|
|
|
PortProfile の properties を設定する. このオペレーションは PortProfile に properties を設定する。
|
1.4.1