Orocos Real-Time Toolkit
2.5.0
|
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. | |
boolean | remoteSignal () |
Used by the 'remote' side to inform this channel element that new data is available for reading. | |
void | remoteDisconnect (in boolean writer_to_reader) |
Used by the 'remote' side to inform this channel element that the connection is been cleaned up. | |
CFlowStatus | read (out any sample, in boolean copy_old_data) |
Reads from this Channel Element. | |
boolean | write (in any sample) |
Writes into this Channel Element. | |
void | disconnect () |
Disconnect and dispose this object. |
The advanced channel element interface, used by Orocos to relay over-CORBA data flow connections.
Definition at line 56 of file DataFlow.idl.
void RTT::corba::CChannelElement::disconnect | ( | ) | [inherited] |
Disconnect and dispose this object.
You may no longer use this object after calling this method.
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) |
boolean 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.
boolean RTT::corba::CChannelElement::write | ( | in any | sample | ) | [inherited] |
Writes into this Channel Element.