OpenRTM-aist-Python 2.0.2
|
Public Member Functions | |
__init__ (self, info, provider, listeners, buffer=None) | |
__del__ (self) | |
write (self, data) | |
isWritable (self, retry=False) | |
read (self, data=None) | |
isReadable (self, retry=False) | |
setReadListener (self, listener) | |
setIsReadableListener (self, listener) | |
disconnect (self) | |
getBuffer (self) | |
activate (self) | |
deactivate (self) | |
createBuffer (self, info) | |
onConnect (self) | |
onDisconnect (self) | |
setConsumer (self, consumer) | |
serializeData (self, data) | |
unsubscribeInterface (self, prop) | |
![]() | |
profile (self) | |
id (self) | |
name (self) | |
setDirectMode (self) | |
directMode (self) | |
![]() | |
toString (status) | |
Additional Inherited Members | |
![]() | |
int | PORT_OK = 0 |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.__init__ | ( | self, | |
info, | |||
provider, | |||
listeners, | |||
buffer = None ) |
Constructor
info | ConnectorInfo |
provider | OutPortProvider |
listeners | ConnectorListeners type lsitener object list |
buffer | CdrBufferBase type buffer |
OutPortPullConnector(ConnectorInfo info, OutPortProvider* provider, ConnectorListeners& listeners, CdrBufferBase* buffer = 0);
Reimplemented from OpenRTM_aist.OutPortConnector.OutPortConnector.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.__del__ | ( | self | ) |
Destructor
This operation calls disconnect(), which destructs and deletes the consumer, the publisher and the buffer.
Reimplemented from OpenRTM_aist.OutPortConnector.OutPortConnector.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.activate | ( | self | ) |
Connector activation
This operation activates this connector
virtual void activate(){}; // do nothing
Reimplemented from OpenRTM_aist.ConnectorBase.ConnectorBase.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.createBuffer | ( | self, | |
info ) |
create buffer
CdrBufferBase* createBuffer(ConnectorInfo& info);
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.deactivate | ( | self | ) |
Connector deactivation
This operation deactivates this connector
virtual void deactivate(){}; // do nothing
Reimplemented from OpenRTM_aist.ConnectorBase.ConnectorBase.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.disconnect | ( | self | ) |
disconnect
This operation destruct and delete the consumer, the publisher and the buffer.
virtual ReturnCode disconnect();
Reimplemented from OpenRTM_aist.ConnectorBase.ConnectorBase.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.getBuffer | ( | self | ) |
Getting Buffer
This operation returns this connector's buffer
virtual CdrBufferBase* getBuffer();
Reimplemented from OpenRTM_aist.ConnectorBase.ConnectorBase.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.isReadable | ( | self, | |
retry = False ) |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.isWritable | ( | self, | |
retry = False ) |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.onConnect | ( | self | ) |
Invoke callback when connection is established void onConnect()
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.onDisconnect | ( | self | ) |
Invoke callback when connection is destroied void onDisconnect()
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.read | ( | self, | |
data = None ) |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.serializeData | ( | self, | |
data ) |
self | |
cdr |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.setConsumer | ( | self, | |
consumer ) |
set Consumer
Reimplemented from OpenRTM_aist.OutPortConnector.OutPortConnector.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.setIsReadableListener | ( | self, | |
listener ) |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.setReadListener | ( | self, | |
listener ) |
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.unsubscribeInterface | ( | self, | |
prop ) |
prop |
Reimplemented from OpenRTM_aist.OutPortConnector.OutPortConnector.
OpenRTM_aist.OutPortDuplexConnector.OutPortDuplexConnector.write | ( | self, | |
data ) |
self | |
data |
virtual ReturnCode write(const cdrMemoryStream& data);
Reimplemented from OpenRTM_aist.OutPortConnector.OutPortConnector.