package RTT.corba; /** * RTT/corba/CRemoteChannelElementOperations.java . * Generated by the IDL-to-Java compiler (portable), version "3.2" * from DataFlow.idl * Wednesday, July 11, 2012 5:26:42 PM CEST */ /** * The advanced channel element interface, used by Orocos * to relay over-CORBA data flow connections. */ public interface CRemoteChannelElementOperations extends RTT.corba.CChannelElementOperations { /** * Used to inform this channel element which the other * side is such that they can relay a signal or disconnect. */ void setRemoteSide (RTT.corba.CRemoteChannelElement other); /** * Used by the 'remote' side to inform this channel element that new data * is available for reading. * @return false if this channel became invalidated. */ boolean remoteSignal (); /** * Used by the 'remote' side to inform this channel element * that the connection is been cleaned up. * @param 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) */ void remoteDisconnect (boolean writer_to_reader); } // interface CRemoteChannelElementOperations