1 #ifndef ORO_CORBA_DATAFLOW_IDL 2 #define ORO_CORBA_DATAFLOW_IDL 39 CFlowStatus read(out any sample, in
boolean copy_old_data);
44 boolean write(in any sample);
82 oneway
void remoteSignal();
92 void remoteDisconnect(in
boolean writer_to_reader);
127 CPortNames getPorts();
132 CPortDescriptions getPortDescriptions();
137 CPortType getPortType(in
string port_name)
143 string getDataType(in
string port_name)
149 boolean isConnected(in
string port_name)
156 void disconnectPort(in
string port_name)
204 boolean removeConnection(in
string local_port,
213 boolean createStream(in
string local_port, inout
CConnPolicy policy)
222 void removeStream(in
string local_port, in
string stream_name)
The advanced channel element interface, used by Orocos to relay over-CORBA data flow connections...
An interface to access the dataflow of a CControlTask object.
Emitted when information is requested on a port that does not exist.
Represents the basic channel element interface for reading, writing and disconnecting a channel...
sequence< CPortDescription > CPortDescriptions
Emitted during connections, when there is no CORBA transport defined for the data type of the given p...
sequence< string > CPortNames
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.