Public Member Functions | Private Attributes | List of all members
OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider Class Reference

InPortCorbaCdrProvider class. More...

Inheritance diagram for OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider:
Inheritance graph
[legend]

Public Member Functions

def __del__ (self)
 Destructor. More...
 
def __init__ (self)
 Constructor. More...
 
def convertReturn (self, status, data)
 
def init (self, prop)
 virtual void init(coil::Properties& prop); More...
 
def onBufferFull (self, data)
 inline void onBufferFull(const cdrMemoryStream& data) More...
 
def onBufferWrite (self, data)
 Connector data listener functions. More...
 
def onBufferWriteOverwrite (self, data)
 inline void onBufferWriteOverwrite(const cdrMemoryStream& data) More...
 
def onBufferWriteTimeout (self, data)
 inline void onBufferWriteTimeout(const cdrMemoryStream& data) More...
 
def onReceived (self, data)
 inline void onReceived(const cdrMemoryStream& data) More...
 
def onReceiverError (self, data)
 inline void onReceiverError(const cdrMemoryStream& data) More...
 
def onReceiverFull (self, data)
 inline void onReceiverFull(const cdrMemoryStream& data) More...
 
def onReceiverTimeout (self, data)
 inline void onReceiverTimeout(const cdrMemoryStream& data) More...
 
def put (self, data)
 [CORBA interface] Write data into the buffer More...
 
def setBuffer (self, buffer)
 virtual void setBuffer(BufferBase<cdrMemoryStream>* buffer); More...
 
def setListener (self, info, listeners)
 
- Public Member Functions inherited from OpenRTM_aist.InPortProvider.InPortProvider
def __init__ (self)
 Constructor. More...
 
def publishInterface (self, prop)
 
def publishInterfaceProfile (self, prop)
 
def setConnector (self, connector)
 
def setDataFlowType (self, dataflow_type)
 
def setInterfaceType (self, interface_type)
 
def setSubscriptionType (self, subs_type)
 
- Public Member Functions inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
def __init__ (self)
 
def toString (status)
 Convert DataPortStatus into the string. More...
 

Private Attributes

 _buffer
 
 _listeners
 
 _objref
 
 _profile
 

Additional Inherited Members

- Static Public Attributes inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
int BUFFER_EMPTY = 4
 
int BUFFER_ERROR = 2
 
int BUFFER_FULL = 3
 
int BUFFER_TIMEOUT = 5
 
int CONNECTION_LOST = 12
 
int INVALID_ARGS = 10
 
int PORT_ERROR = 1
 
int PORT_OK = 0
 DataPortStatus return codes. More...
 
int PRECONDITION_NOT_MET = 11
 
int RECV_EMPTY = 8
 
int RECV_TIMEOUT = 9
 
int SEND_FULL = 6
 
int SEND_TIMEOUT = 7
 
 toString = staticmethod(toString)
 
int UNKNOWN_ERROR = 13
 

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

Definition at line 51 of file InPortCorbaCdrProvider.py.

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

Definition at line 81 of file InPortCorbaCdrProvider.py.

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ (   self)

Destructor.

Destructor

Definition at line 118 of file InPortCorbaCdrProvider.py.

Member Function Documentation

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.convertReturn (   self,
  status,
  data 
)

Definition at line 183 of file InPortCorbaCdrProvider.py.

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.init (   self,
  prop 
)

virtual void init(coil::Properties& prop);

Definition at line 124 of file InPortCorbaCdrProvider.py.

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

inline void onBufferFull(const cdrMemoryStream& data)

Definition at line 225 of file InPortCorbaCdrProvider.py.

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

Connector data listener functions.

inline void onBufferWrite(const cdrMemoryStream& data)

Definition at line 218 of file InPortCorbaCdrProvider.py.

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

inline void onBufferWriteOverwrite(const cdrMemoryStream& data)

Definition at line 238 of file InPortCorbaCdrProvider.py.

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

inline void onBufferWriteTimeout(const cdrMemoryStream& data)

Definition at line 232 of file InPortCorbaCdrProvider.py.

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

inline void onReceived(const cdrMemoryStream& data)

Definition at line 245 of file InPortCorbaCdrProvider.py.

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

inline void onReceiverError(const cdrMemoryStream& data)

Definition at line 266 of file InPortCorbaCdrProvider.py.

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

inline void onReceiverFull(const cdrMemoryStream& data)

Definition at line 252 of file InPortCorbaCdrProvider.py.

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

inline void onReceiverTimeout(const cdrMemoryStream& data)

Definition at line 259 of file InPortCorbaCdrProvider.py.

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);

Definition at line 158 of file InPortCorbaCdrProvider.py.

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.setBuffer (   self,
  buffer 
)

virtual void setBuffer(BufferBase<cdrMemoryStream>* buffer);

Definition at line 128 of file InPortCorbaCdrProvider.py.

def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.setListener (   self,
  info,
  listeners 
)

Definition at line 134 of file InPortCorbaCdrProvider.py.

Member Data Documentation

OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider._buffer
private

Definition at line 90 of file InPortCorbaCdrProvider.py.

OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider._listeners
private

Definition at line 93 of file InPortCorbaCdrProvider.py.

OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider._objref
private

Definition at line 88 of file InPortCorbaCdrProvider.py.

OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider._profile
private

Definition at line 92 of file InPortCorbaCdrProvider.py.


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


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Thu Jun 6 2019 19:11:37