メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス OutPortBase

OutPort 基底クラス. [詳細]

すべてのメンバ一覧

Public メソッド

 __init__ (name)
 OutPortBase クラスコンストラクタ.
 __del__ ()
 OutPortBase クラスデストラクタ.
 __init__ (id_)
 __call__ (pub)
 __init__ ()
 __call__ (pub)
 __init__ ()
 __call__ (pub)
 name ()
 OutPortの名前.
 attach (id_, publisher)
 Publisherの追加.
 attach_front (id_, publisher)
 Publisherの追加.
 attach_back (id_, publisher)
 Publisherの追加.
 detach (id_)
 Publisherの削除.
 notify ()
 更新の通知
 __init__ (id_, publisher_)


説明

OutPort 基底クラス.

OutPort の実装である OutPort<T> の基底クラス。

OutPortBase と PublisherBase は一種の Observer パターンを形成している。 OutPortBase の attach(), detach(), notify() および PublisherBase の push() は Observer パターンに関連したメソッドである。


関数

OutPortBase::__call__ pub   ) 
 

OutPortBase::__call__ pub   ) 
 

OutPortBase::__call__ pub   ) 
 

OutPortBase::__del__  ) 
 

OutPortBase クラスデストラクタ.

OutPortBase のクラスデストラクタ。

OutPortBase::__init__ id_  ,
publisher_ 
 

OutPortBase::__init__  ) 
 

OutPortBase::__init__  ) 
 

OutPortBase::__init__ id_   ) 
 

OutPortBase::__init__ name   ) 
 

OutPortBase クラスコンストラクタ.

OutPortBase のクラスコンストラクタ。

OutPortBase::attach id_  ,
publisher 
 

Publisherの追加.

Publisherを追加する。

OutPortBase::attach_back id_  ,
publisher 
 

Publisherの追加.

Publisherをリストの最後尾に追加する。

OutPortBase::attach_front id_  ,
publisher 
 

Publisherの追加.

Publisherをリストの先頭に追加する。

OutPortBase::detach id_   ) 
 

Publisherの削除.

Publisherを削除する。

OutPortBase::name  ) 
 

OutPortの名前.

OutPortの名前を返す。

OutPortBase::notify  ) 
 

更新の通知

Publisherにデータの更新を通知する。


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してMon Oct 29 15:51:37 2007に生成されました。  doxygen 1.4.3