1 #ifndef ORO_CORBA_DATAFLOW_IDL 2 #define ORO_CORBA_DATAFLOW_IDL 73 CFlowStatus read(out any sample, in
boolean copy_old_data);
84 oneway
void writeOneway(in any sample);
110 oneway
void remoteSignal();
120 void remoteDisconnect(in
boolean forward);
158 CPortNames getPorts();
163 CPortDescriptions getPortDescriptions();
168 CPortType getPortType(in
string port_name)
174 string getDataType(in
string port_name)
180 boolean isConnected(in
string port_name)
187 void disconnectPort(in
string port_name)
236 boolean createSharedConnection(in
string input_port, inout
CConnPolicy policy)
242 boolean removeConnection(in
string local_port,
251 boolean createStream(in
string local_port, inout
CConnPolicy policy)
260 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
CBufferPolicy buffer_policy
Emitted during connections, when there is no CORBA transport defined for the data type of the given p...
Emitted during connections, when it is not possible to build new connections with the given arguments...
sequence< string > CPortNames
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.