#include <RemotePorts.hpp>
Additional Inherited Members | |
Protected Member Functions inherited from RTT::corba::RemotePort< base::OutputPortInterface > | |
bool | connectionAdded (base::ChannelElementBase::shared_ptr channel, ConnPolicy const &policy) |
Protected Member Functions inherited from RTT::base::OutputPortInterface | |
OutputPortInterface (OutputPortInterface const &orig) | |
Protected Member Functions inherited from RTT::base::PortInterface | |
PortInterface (const std::string &name) | |
Protected Attributes inherited from RTT::corba::RemotePort< base::OutputPortInterface > | |
CDataFlowInterface_var | dataflow |
PortableServer::POA_var | mpoa |
types::TypeInfo const * | type_info |
Protected Attributes inherited from RTT::base::PortInterface | |
internal::ConnectionManager | cmanager |
os::MutexRecursive | connection_lock |
DataFlowInterface * | iface |
Proxy for a remote output port. Allows for creation of a connection from the remote port to a local input port.
Definition at line 97 of file RemotePorts.hpp.
RemoteOutputPort::RemoteOutputPort | ( | types::TypeInfo const * | type_info, |
CDataFlowInterface_ptr | dataflow, | ||
std::string const & | name, | ||
PortableServer::POA_ptr | poa | ||
) |
Definition at line 238 of file RemotePorts.cpp.
|
virtual |
Create a local clone of this port with the same name. If this port is a local port, this is an object of the inverse direction (read for write and write for read), and same name. If this object is a remote port, then it is a local port of the inverse direction and with the same name.
Implements RTT::base::PortInterface.
Definition at line 315 of file RemotePorts.cpp.
|
virtual |
Create a local clone of this port with the same name. If this port is a local port, this is an object of the same type and same name. If this object is a remote port, then it is a local port of the same type and same name.
Implements RTT::base::PortInterface.
Definition at line 312 of file RemotePorts.cpp.
|
virtual |
Connects this write port to the given read port, using the given connection policy.
Implements RTT::base::OutputPortInterface.
Definition at line 275 of file RemotePorts.cpp.
|
virtual |
Removes the channel that connects this port to port
Reimplemented from RTT::base::OutputPortInterface.
Definition at line 256 of file RemotePorts.cpp.
|
virtual |
Returns a Data source that stores the last written value, or a null pointer if this port does not keep its last written value.
Implements RTT::base::OutputPortInterface.
Definition at line 250 of file RemotePorts.cpp.
|
virtual |
Change the setting for keeping the last written value. Setting this to false will clear up any unneeded storage. If set, this port can initialize new connections with a data sample and allows real-time data transport of dynamically sized objects over its newly created connections.
Implements RTT::base::OutputPortInterface.
Definition at line 247 of file RemotePorts.cpp.
|
virtual |
Returns true if this port records the last written value.
Implements RTT::base::OutputPortInterface.
Definition at line 244 of file RemotePorts.cpp.