Orocos Real-Time Toolkit
2.8.3
|
The advanced channel element interface, used by Orocos to relay over-CORBA data flow connections. More...
import"rtt/transports/corba/DataFlow.idl";
Public Member Functions | |
void | setRemoteSide (in CRemoteChannelElement other) |
Used during connection setup to pass on an example of the data. More... | |
oneway void | remoteSignal () |
Used by the 'remote' side to inform this channel element that new data is available for reading. More... | |
void | remoteDisconnect (in boolean writer_to_reader) |
Used by the 'remote' side to inform this channel element that the connection is been cleaned up. More... | |
CFlowStatus | read (out any sample, in boolean copy_old_data) |
Reads from this Channel Element. More... | |
boolean | write (in any sample) |
Writes into this Channel Element. More... | |
void | disconnect () |
Disconnect and dispose this object. More... | |
The advanced channel element interface, used by Orocos to relay over-CORBA data flow connections.
Definition at line 56 of file DataFlow.idl.
|
inherited |
Disconnect and dispose this object.
You may no longer use this object after calling this method.
|
inherited |
Reads from this Channel Element.
void RTT::corba::CRemoteChannelElement::remoteDisconnect | ( | in boolean | writer_to_reader | ) |
Used by the 'remote' side to inform this channel element that the connection is been cleaned up.
writer_to_reader | Since channel elements are chained, we need to know who initiated the disconnect: starting from the output port (writer_to_reader == true) or from the input port (writer_to_reader == false) |
oneway void RTT::corba::CRemoteChannelElement::remoteSignal | ( | ) |
Used by the 'remote' side to inform this channel element that new data is available for reading.
void RTT::corba::CRemoteChannelElement::setRemoteSide | ( | in CRemoteChannelElement | other | ) |
Used during connection setup to pass on an example of the data.
This is done behind the scenes by the connection logic.
|
inherited |
Writes into this Channel Element.