InPortCorbaCdrProvider クラス. [詳細]
Public メソッド | |
def | __init__ |
コンストラクタ | |
def | __del__ |
def | init |
virtual void init(coil.Properties& prop); | |
def | setBuffer |
virtual void setBuffer(BufferBase<cdrMemoryStream>* buffer); | |
def | put |
[CORBA interface] バッファにデータを書き込む | |
def | onBufferWrite |
Connector data listener functions. | |
def | onBufferFull |
inline void onBufferFull(const cdrMemoryStream& data) | |
def | onBufferWriteTimeout |
inline void onBufferWriteTimeout(const cdrMemoryStream& data) | |
def | onBufferWriteOverwrite |
inline void onBufferWriteOverwrite(const cdrMemoryStream& data) | |
def | onReceived |
inline void onReceived(const cdrMemoryStream& data) | |
def | onReceiverFull |
inline void onReceiverFull(const cdrMemoryStream& data) | |
def | onReceiverTimeout |
inline void onReceiverTimeout(const cdrMemoryStream& data) | |
def | onReceiverError |
inline void onReceiverError(const cdrMemoryStream& data) |
通信手段に CORBA を利用した入力ポートプロバイダーの実装クラス。
DataType | 当該プロバイダに割り当てたバッファが保持するデータ型 |
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ | ( | self | ) |
デストラクタ
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__init__ | ( | self | ) |
コンストラクタ
コンストラクタ ポートプロパティに以下の項目を設定する。
buffer | 当該プロバイダに割り当てるバッファオブジェクト |
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);