Orocos Real-Time Toolkit  2.8.3
Public Member Functions | List of all members
RTT::corba::CChannelElement Interface Reference

Represents the basic channel element interface for reading, writing and disconnecting a channel. More...

import"rtt/transports/corba/DataFlow.idl";

Inheritance diagram for RTT::corba::CChannelElement:
RTT::corba::CRemoteChannelElement

Public Member Functions

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...
 

Detailed Description

Represents the basic channel element interface for reading, writing and disconnecting a channel.

Use this interface in case you want to communicate with an Orocos component's port from a non-Orocos application.

Definition at line 34 of file DataFlow.idl.

Member Function Documentation

void RTT::corba::CChannelElement::disconnect ( )

Disconnect and dispose this object.

You may no longer use this object after calling this method.

CFlowStatus RTT::corba::CChannelElement::read ( out any  sample,
in boolean  copy_old_data 
)

Reads from this Channel Element.

boolean RTT::corba::CChannelElement::write ( in any  sample)

Writes into this Channel Element.

Returns
false if the channel became invalid

The documentation for this interface was generated from the following file: