クラス InPortCorbaConsumer

InPortCorbaConsumer クラス [詳細]


Public メソッド

def __init__
 コンストラクタ
def equal_operator
 代入演算子
def put
 バッファへのデータ書込
def push
 バッファからのデータ取出
def clone
 コピーの生成
def subscribeInterface
 データ送信通知への登録
def unsubscribeInterface
 データ送信通知からの登録解除(サブクラス実装用)


説明

InPortCorbaConsumer クラス

通信手段に CORBA を利用した入力ポートコンシューマの実装クラス。

引数:
DataType 本ポートにて扱うデータ型
から:
0.4.0

InPortCorbaConsumer.py45 行で定義されています。


関数

def __init__ (   self,
  buffer_,
  consumer = None 
)

コンストラクタ

コンストラクタ

引数:
self 
buffer_ 当該コンシューマに割り当てるバッファオブジェクト
consumer Consumer オブジェクト(デフォルト値:None)

InPortCorbaConsumer.py64 行で定義されています。

def equal_operator (   self,
  consumer 
)

代入演算子

代入演算子

引数:
self 
consumer 代入元 InPortCorbaConsumer オブジェクト
戻り値:
代入結果

InPortCorbaConsumer.py88 行で定義されています。

def put (   self,
  data 
)

バッファへのデータ書込

バッファにデータを書き込む

引数:
self 
data 書込対象データ

InPortCorbaConsumer.py107 行で定義されています。

def push (   self  ) 

バッファからのデータ取出

バッファからデータを取り出して送出する。

引数:
self 

InPortCorbaConsumer.py124 行で定義されています。

def clone (   self  ) 

コピーの生成

当該InPortCorbaConsumerオブジェクトの複製を生成する。

引数:
self 
戻り値:
コピーされたInPortCorbaConsumerオブジェクト

InPortCorbaConsumer.py158 行で定義されています。

def subscribeInterface (   self,
  properties 
)

データ送信通知への登録

指定されたプロパティに基づいて、データ送出通知の受け取りに登録する。

引数:
self 
properties 登録情報
戻り値:
登録処理結果(登録成功:true、登録失敗:false)

InPortCorbaConsumer.py176 行で定義されています。

def unsubscribeInterface (   self,
  properties 
)

データ送信通知からの登録解除(サブクラス実装用)

データ送出通知の受け取りから登録を解除する。
※サブクラスでの実装参照用

引数:
self 
properties 登録解除情報

InPortCorbaConsumer.py214 行で定義されています。


OpenRTMに対してMon Mar 17 15:11:07 2008に生成されました。  doxygen 1.5.4