Public メソッド | |
| def | __init__ |
| コンストラクタ | |
| def | publishInterfaces |
| Interface 情報を公開する | |
| def | subscribeInterfaces |
| Interface に接続する | |
| def | unsubscribeInterfaces |
| Interface の接続を解除する | |
データ構造 | |
| class | subscribe |
| Interface接続用Functor [詳細] | |
データ出力ポートの実装クラス。
DataOutPort.py の 36 行で定義されています。
| def __init__ | ( | self, | ||
| name, | ||||
| outport | ||||
| ) |
コンストラクタ
コンストラクタ
| self | ||
| name | ポート名称 | |
| outport | 当該データ出力ポートに関連付けるOutPortオブジェクト |
DataOutPort.py の 55 行で定義されています。
| def publishInterfaces | ( | self, | ||
| connector_profile | ||||
| ) |
Interface 情報を公開する
このオペレーションは、notify_connect() 処理シーケンスの始めにコール される関数である。 notify_connect() では、
の順に protected 関数がコールされ接続処理が行われる。
このオペレーションは、新規の connector_id に対しては接続の生成、 既存の connector_id に対しては更新が適切に行われる必要がある。
| self | ||
| connector_profile | 接続に関するプロファイル情報 |
DataOutPort.py の 114 行で定義されています。
| def subscribeInterfaces | ( | self, | ||
| connector_profile | ||||
| ) |
Interface に接続する
このオペレーションは、notify_connect() 処理シーケンスの中間にコール される関数である。 notify_connect() では、
の順に protected 関数がコールされ接続処理が行われる。
| self | ||
| connector_profile | 接続に関するプロファイル情報 |
DataOutPort.py の 159 行で定義されています。
| def unsubscribeInterfaces | ( | self, | ||
| connector_profile | ||||
| ) |
Interface の接続を解除する
このオペレーションは、notify_disconnect() 処理シーケンスの終わりにコール される関数である。 notify_disconnect() では、
| self | ||
| connector_profile | 接続に関するプロファイル情報 |
DataOutPort.py の 208 行で定義されています。
1.5.4