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__
 Constructor. More...
 
def __del__
 Destructor. More...
 
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 More...
 
def onBufferWrite
 Connector data listener functions. More...
 
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)
 
- Public Member Functions inherited from OpenRTM_aist.InPortProvider.InPortProvider
def __init__
 Constructor.
 
- Public Member Functions inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
def toString
 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: