Orocos Real-Time Toolkit  2.6.0
Public Member Functions | Static Public Member Functions
RTT::corba::CDataFlowInterface_i Class Reference

Represents a remote data flow interface. More...

#include <rtt/transports/corba/DataFlowI.h>

Inherited by RTT_corba_CService_i [virtual].

List of all members.

Public Member Functions

 CDataFlowInterface_i (DataFlowInterface *interface, PortableServer::POA_ptr poa)
void deregisterChannel (CChannelElement_ptr channel)
 Deregisters the given channel from the channel list.
activate_this ()
PortableServer::POA_ptr _default_POA ()

Static Public Member Functions

static void registerServant (CDataFlowInterface_ptr objref, DataFlowInterface *obj)
static void deregisterServant (DataFlowInterface *obj)
static void clearServants ()
static DataFlowInterfacegetLocalInterface (CDataFlowInterface_ptr objref)
static CDataFlowInterface_ptr getRemoteInterface (DataFlowInterface *dfi, PortableServer::POA_ptr poa)
 Returns an object reference to a remote interface.

Detailed Description

Represents a remote data flow interface.

Allows to build connections from a local port to a remote port. If the ConnPolicy says so, this interface can also build connections using other transports.

Definition at line 111 of file DataFlowI.h.

Member Function Documentation

CDataFlowInterface_ptr CDataFlowInterface_i::getRemoteInterface ( RTT::DataFlowInterface dfi,
PortableServer::POA_ptr  poa 
) [static]

Returns an object reference to a remote interface.

In case you wish to keep this object reference, you need to duplicate it.

Definition at line 115 of file DataFlowI.cpp.

Referenced by RTT::corba::RemoteOutputPort::createConnection().

The documentation for this class was generated from the following files: