OpenRTM-aist-Python 1.1.2
Public Member Functions | List of all members
OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider Class Reference

InPortCorbaCdrProvider class. More...

Inheritance diagram for OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider:
OpenRTM_aist.InPortProvider.InPortProvider OpenRTM_aist.DataPortStatus.DataPortStatus

Public Member Functions

def __init__ (self)
 Constructor. More...
 
def __del__ (self)
 Destructor. More...
 
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] Write data into the buffer More...
 
def onBufferWrite (self, data)
 Connector data listener functions. More...
 
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)
 
- Public Member Functions inherited from OpenRTM_aist.InPortProvider.InPortProvider
def __init__ (self)
 Constructor.
 
- Public Member Functions inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
def toString (status)
 Convert DataPortStatus into the string. More...
 

Additional Inherited Members

- Static Public Attributes inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
int PORT_OK = 0
 DataPortStatus return codes. More...
 

Detailed Description

InPortCorbaCdrProvider class.

This is an implementation class of the input port Provider that uses CORBA for means of communication.

Parameters
DataTypeData type held by the buffer that attached to this provider.
Since
0.4.0

Constructor & Destructor Documentation

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__init__ (   self)

Constructor.

Constructor Set the following items to port properties

  • Interface type : CORBA_Any
  • Data flow type : Push, Pull
  • Subscription type : Any
Parameters
bufferBuffer object that is attached to this provider
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ (   self)

Destructor.

Destructor

Member Function Documentation

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.

Parameters
dataThe target data for writing

virtual ::OpenRTM::PortStatus put(const ::OpenRTM::CdrData& data) throw (CORBA::SystemException);


The documentation for this class was generated from the following file: