#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 を設定する。
|