OpenRTM-aist-Python 1.1.2
|
InPortCorbaCdrProvider クラス [詳解]
公開メンバ関数 | |
def | __init__ (self) |
コンストラクタ [詳解] | |
def | __del__ (self) |
デストラクタ [詳解] | |
def | init (self, prop) |
virtual void init(coil::Properties& prop); | |
def | setBuffer (self, buffer) |
virtual void setBuffer(BufferBase<cdrMemoryStream>* buffer); | |
def | put (self, data) |
[CORBA interface] バッファにデータを書き込む [詳解] | |
def | onBufferWrite (self, data) |
Connector data listener functions. [詳解] | |
def | onBufferFull (self, data) |
inline void onBufferFull(const cdrMemoryStream& data) | |
def | onBufferWriteTimeout (self, data) |
inline void onBufferWriteTimeout(const cdrMemoryStream& data) | |
def | onBufferWriteOverwrite (self, data) |
inline void onBufferWriteOverwrite(const cdrMemoryStream& data) | |
def | onReceived (self, data) |
inline void onReceived(const cdrMemoryStream& data) | |
def | onReceiverFull (self, data) |
inline void onReceiverFull(const cdrMemoryStream& data) | |
def | onReceiverTimeout (self, data) |
inline void onReceiverTimeout(const cdrMemoryStream& data) | |
def | onReceiverError (self, data) |
inline void onReceiverError(const cdrMemoryStream& data) | |
基底クラス OpenRTM_aist.InPortProvider.InPortProvider に属する継承公開メンバ関数 | |
def | __init__ (self) |
コンストラクタ [詳解] | |
def | publishInterfaceProfile (self, prop) |
InterfaceProfile情報を公開する [詳解] | |
def | publishInterface (self, prop) |
Interface情報を公開する [詳解] | |
def | setInterfaceType (self, interface_type) |
インタフェースタイプを設定する [詳解] | |
def | setDataFlowType (self, dataflow_type) |
データフロータイプを設定する [詳解] | |
def | setSubscriptionType (self, subs_type) |
サブスクリプションタイプを設定する [詳解] | |
基底クラス OpenRTM_aist.DataPortStatus.DataPortStatus に属する継承公開メンバ関数 | |
def | toString (status) |
DataPortStatus リターンコードを文字列に変換 [詳解] | |
その他の継承メンバ | |
基底クラス OpenRTM_aist.DataPortStatus.DataPortStatus に属する継承静的公開変数類 | |
int | PORT_OK = 0 |
brief DataPortStatus リターンコード [詳解] | |
通信手段に CORBA を利用した入力ポートプロバイダーの実装クラス。
DataType | 当該プロバイダに割り当てたバッファが保持するデータ型 |
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__init__ | ( | self | ) |
コンストラクタ
コンストラクタ ポートプロパティに以下の項目を設定する。
buffer | 当該プロバイダに割り当てるバッファオブジェクト |
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ | ( | self | ) |
デストラクタ
デストラクタ
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.onBufferWrite | ( | self, | |
data | |||
) |
Connector data listener functions.
inline void onBufferWrite(const cdrMemoryStream& data)
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.put | ( | self, | |
data | |||
) |
[CORBA interface] バッファにデータを書き込む
設定されたバッファにデータを書き込む。
data | 書込対象データ |
virtual ::OpenRTM::PortStatus put(const ::OpenRTM::CdrData& data) throw (CORBA::SystemException);