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

More...

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

Public Member Functions

def __init__ (self)
 
def __del__ (self)
 
def exit (self)
 
def put (self, data)
 
def onBufferWrite (self, data)
 Connector data listener functions. More...
 
- Public Member Functions inherited from OpenRTM_aist.InPortProvider.InPortProvider
def __init__ (self)
 
def exit (self)
 
def publishInterfaceProfile (self, prop)
 
def publishInterface (self, prop)
 
def setInterfaceType (self, interface_type)
 
def setDataFlowType (self, dataflow_type)
 
def setSubscriptionType (self, subs_type)
 
- Public Member Functions inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
def toString (status)
 

Additional Inherited Members

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

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

◆ __init__()

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

Reimplemented from OpenRTM_aist.InPortProvider.InPortProvider.

◆ __del__()

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ (   self)

Destructor

Destructor

Member Function Documentation

◆ exit()

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.exit (   self)

◆ onBufferWrite()

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.onBufferWrite (   self,
  data 
)

Connector data listener functions.

inline void onBufferWrite(const cdrMemoryStream& data)

◆ put()

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: