OpenRTM-aist-Python 1.1.2
|
InPortCorbaCdrProvider クラス [詳解]
公開メンバ関数 | |
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) | |
![]() | |
def | __init__ |
コンストラクタ [詳解] | |
def | publishInterfaceProfile |
InterfaceProfile情報を公開する [詳解] | |
def | publishInterface |
Interface情報を公開する [詳解] | |
def | setInterfaceType |
インタフェースタイプを設定する [詳解] | |
def | setDataFlowType |
データフロータイプを設定する [詳解] | |
def | setSubscriptionType |
サブスクリプションタイプを設定する [詳解] | |
![]() | |
def | toString |
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);