InPortCorbaCdrProvider class. More...
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 |
InPortCorbaCdrProvider class.
This is an implementation class of the input port Provider that uses CORBA for means of communication.
DataType | Data type held by the buffer that attached to this provider. |
Definition at line 51 of file InPortCorbaCdrProvider.py.
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__init__ | ( | self | ) |
Constructor.
Constructor Set the following items to port properties
buffer | Buffer object that is attached to this provider |
Definition at line 81 of file InPortCorbaCdrProvider.py.
def OpenRTM_aist.InPortCorbaCdrProvider.InPortCorbaCdrProvider.__del__ | ( | self | ) |
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.
data | The 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.
|
private |
Definition at line 90 of file InPortCorbaCdrProvider.py.
|
private |
Definition at line 93 of file InPortCorbaCdrProvider.py.
|
private |
Definition at line 88 of file InPortCorbaCdrProvider.py.
|
private |
Definition at line 92 of file InPortCorbaCdrProvider.py.