OpenRTM-aist-Python 2.0.0
|
Public Member Functions | |
def | __init__ (self) |
def | __del__ (self, CorbaConsumer=OpenRTM_aist.CorbaConsumer) |
def | init (self, prop) |
def | setBuffer (self, buffer) |
def | get (self) |
def | subscribeInterface (self, properties) |
def | unsubscribeInterface (self, properties) |
def | convertReturn (self, status, data) |
def | onBufferWrite (self, data) |
Connector data listener functions. More... | |
def | onSenderEmpty (self) |
Connector listener functions. More... | |
Public Member Functions inherited from OpenRTM_aist.DataPortStatus.DataPortStatus | |
def | toString (status) |
Public Member Functions inherited from OpenRTM_aist.CorbaConsumer.CorbaConsumer | |
def | __init__ (self, interfaceType=None, consumer=None) |
def | equal (self, consumer) |
def | setObject (self, obj) |
def | releaseObject (self) |
Public Member Functions inherited from OpenRTM_aist.CorbaConsumer.CorbaConsumerBase | |
def | __init__ (self, consumer=None) |
def | equal (self, consumer) |
def | setObject (self, obj) |
def | getObject (self) |
def | releaseObject (self) |
Additional Inherited Members | |
Static Public Attributes inherited from OpenRTM_aist.DataPortStatus.DataPortStatus | |
int | PORT_OK = 0 |
OutPortCorbaCdrConsumer class
This is an implementation class of the output Consumer that uses CORBA for means of communication.
DataType | Data type for this port |
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.__init__ | ( | self | ) |
Constructor
Constructor
buffer | Buffer that is attached to this port |
Reimplemented from OpenRTM_aist.CorbaConsumer.CorbaConsumer.
Reimplemented in OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer, and OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.__del__ | ( | self, | |
CorbaConsumer = OpenRTM_aist.CorbaConsumer |
|||
) |
Destructor
Destructor
Reimplemented from OpenRTM_aist.CorbaConsumer.CorbaConsumer.
Reimplemented in OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer, and OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.convertReturn | ( | self, | |
status, | |||
data | |||
) |
Return codes conversion
ReturnCode convertReturn(::OpenRTM::PortStatus status, const cdrMemoryStream& data)
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.get | ( | self | ) |
Read data
Read set data
data | Object to receive the read data |
virtual ReturnCode get(cdrMemoryStream& data);
Reimplemented from OpenRTM_aist.OutPortConsumer.OutPortConsumer.
Reimplemented in OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer, and OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.init | ( | self, | |
prop | |||
) |
Initializing configuration
This operation would be called to configure in initialization. In the concrete class, configuration should be performed getting appropriate information from the given Properties data. This function might be called right after instantiation and connection sequence respectivly. Therefore, this function should be implemented assuming multiple call.
prop | Configuration information |
virtual void init(coil::Properties& prop);
Reimplemented in OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer, and OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer.
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.onBufferWrite | ( | self, | |
data | |||
) |
Connector data listener functions.
inline void onBufferWrite(const cdrMemoryStream& data)
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.onSenderEmpty | ( | self | ) |
Connector listener functions.
inline void onSenderEmpty()
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.setBuffer | ( | self, | |
buffer | |||
) |
Setting outside buffer's pointer
A pointer to a buffer from which OutPortProvider retrieve data. If already buffer is set, previous buffer's pointer will be overwritten by the given pointer to a buffer. Since OutPortProvider does not assume ownership of the buffer pointer, destructor of the buffer should be done by user.
buffer | A pointer to a data buffer to be used by OutPortProvider |
virtual void setBuffer(CdrBufferBase* buffer);
Reimplemented in OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer.
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.subscribeInterface | ( | self, | |
properties | |||
) |
Subscribe the data receive notification
Subscribe the data receive notification based on specified property information
properties | Subscription information |
virtual bool subscribeInterface(const SDOPackage::NVList& properties);
def OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer.unsubscribeInterface | ( | self, | |
properties | |||
) |
Unsubscribe the data receive notification
Unsubscribe the data receive notification.
properties | Unsubscription information |
virtual void unsubscribeInterface(const SDOPackage::NVList& properties);