Orocos Real-Time Toolkit
2.6.0
|
Represents a remote data flow interface. More...
#include <rtt/transports/corba/DataFlowI.h>
Inherited by RTT_corba_CService_i [virtual]
.
Public Member Functions | |
CDataFlowInterface_i (DataFlowInterface *interface, PortableServer::POA_ptr poa) | |
void | deregisterChannel (CChannelElement_ptr channel) |
Deregisters the given channel from the channel list. | |
virtual RTT::corba::CDataFlowInterface_ptr | 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 DataFlowInterface * | getLocalInterface (CDataFlowInterface_ptr objref) |
static CDataFlowInterface_ptr | getRemoteInterface (DataFlowInterface *dfi, PortableServer::POA_ptr poa) |
Returns an object reference to a remote interface. |
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.
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().