OpenRTM-aist-Python 1.2.1
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer クラス

OutPortSHMConsumer クラス [詳解]

OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer の継承関係図
OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer OpenRTM_aist.OutPortConsumer.OutPortConsumer OpenRTM_aist.CorbaConsumer.CorbaConsumer OpenRTM_aist.DataPortStatus.DataPortStatus OpenRTM_aist.CorbaConsumer.CorbaConsumerBase

公開メンバ関数

def __init__ (self)
 コンストラクタ [詳解]
 
def __del__ (self, CorbaConsumer=OpenRTM_aist.CorbaConsumer)
 デストラクタ [詳解]
 
def init (self, prop)
 設定初期化 [詳解]
 
def get (self, data)
 データを読み出す [詳解]
 
- 基底クラス OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer に属する継承公開メンバ関数
def __init__ (self)
 コンストラクタ [詳解]
 
def __del__ (self, CorbaConsumer=OpenRTM_aist.CorbaConsumer)
 デストラクタ [詳解]
 
def init (self, prop)
 設定初期化 [詳解]
 
def setBuffer (self, buffer)
 バッファをセットする [詳解]
 
def get (self, data)
 データを読み出す [詳解]
 
def subscribeInterface (self, properties)
 データ受信通知への登録 [詳解]
 
def unsubscribeInterface (self, properties)
 データ受信通知からの登録解除 [詳解]
 
def convertReturn (self, status, data)
 リターンコード変換 (DataPortStatus -> BufferStatus)ReturnCode convertReturn(::OpenRTM::PortStatus status, const cdrMemoryStream& data)
 
def onBufferWrite (self, data)
 Connector data listener functions. [詳解]
 
def onSenderEmpty (self)
 Connector listener functions. [詳解]
 
- 基底クラス OpenRTM_aist.DataPortStatus.DataPortStatus に属する継承公開メンバ関数
def toString (status)
 DataPortStatus リターンコードを文字列に変換 [詳解]
 
- 基底クラス OpenRTM_aist.CorbaConsumer.CorbaConsumer に属する継承公開メンバ関数
def __init__ (self, interfaceType=None, consumer=None)
 コンストラクタ [詳解]
 
def equal (self, consumer)
 代入演算子 [詳解]
 
def setObject (self, obj)
 オブジェクトをセットする [詳解]
 
def releaseObject (self)
 CORBAオブジェクトの設定をクリアする [詳解]
 
- 基底クラス OpenRTM_aist.CorbaConsumer.CorbaConsumerBase に属する継承公開メンバ関数
def __init__ (self, consumer=None)
 コンストラクタ [詳解]
 
def equal (self, consumer)
 代入演算子 [詳解]
 
def setObject (self, obj)
 CORBAオブジェクトをセットする [詳解]
 
def getObject (self)
 CORBAオブジェクトを取得する [詳解]
 
def releaseObject (self)
 CORBAオブジェクトの設定をクリアする [詳解]
 

その他の継承メンバ

- 基底クラス OpenRTM_aist.DataPortStatus.DataPortStatus に属する継承静的公開変数類
int PORT_OK = 0
 brief DataPortStatus リターンコード [詳解]
 

詳解

OutPortSHMConsumer クラス

通信手段に 共有メモリ を利用した出力ポートプロバイダーの実装クラス。

構築子と解体子

def OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.__init__ (   self)

コンストラクタ

コンストラクタ

def OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.__del__ (   self,
  CorbaConsumer = OpenRTM_aist.CorbaConsumer 
)

デストラクタ

デストラクタ

メソッド詳解

def OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.get (   self,
  data 
)

データを読み出す

設定されたデータを読み出す。

データのサイズは共有メモリも先頭8byteから取得する データは共有メモリから読み込む

引数
data読み出したデータを受け取るオブジェクト
戻り値
リターンコード

virtual ReturnCode get(cdrMemoryStream& data);

def OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.init (   self,
  prop 
)

設定初期化

OutPortConsumerの各種設定を行う

引数
self
propコネクタプロパティ

virtual void init(coil::Properties& prop);


このクラス詳解は次のファイルから抽出されました: