InPortCorbaCdrProvider class. More...
Public Member Functions | |
def | __init__ |
Constructor. | |
def | __del__ |
Destructor. | |
def | init |
virtual void init(coil.Properties& prop); | |
def | setBuffer |
virtual void setBuffer(BufferBase<cdrMemoryStream>* buffer); | |
def | put |
[CORBA interface] Write data into the buffer | |
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) |
InPortCorbaCdrProvider class.
This is an implementation class of the input port Provider that uses CORBA for means of communication.
DataType | Data type held by the buffer that attached to this provider. |
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ | ( | self | ) |
Destructor.
Destructor
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__init__ | ( | self | ) |
Constructor.
Constructor Set the following items to port properties
buffer | Buffer object that is attached to this provider |
Reimplemented from OpenRTM_aist.InPortProvider.InPortProvider.
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] Write data into the buffer
Write data into the specified buffer.
data | The target data for writing |
virtual OpenRTM.PortStatus put(const .OpenRTM.CdrData& data) throw (CORBA.SystemException);