OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider Class Reference

InPortCorbaCdrProvider class. More...

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

List of all members.

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)

Detailed Description

InPortCorbaCdrProvider class.

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

Parameters:
DataType Data type held by the buffer that attached to this provider.
Since:
0.4.0

Member Function Documentation

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

  • Interface type : CORBA_Any
  • Data flow type : Push, Pull
  • Subscription type : Any
Parameters:
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.

Parameters:
data The 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:
Generated on Mon Mar 2 14:14:04 2015 for OpenRTM-aist-1.1.0-Python by  doxygen 1.6.3