#include <PortInterface.hpp>
Public Member Functions | |
virtual bool | addConnection (internal::ConnID *cid, ChannelElementBase::shared_ptr channel_input, ConnPolicy const &policy=ConnPolicy())=0 |
virtual bool | addConnection (internal::ConnID *cid, ChannelElementBase::shared_ptr channel_input, ConnPolicy const &policy=ConnPolicy())=0 |
virtual PortInterface * | antiClone () const =0 |
virtual PortInterface * | antiClone () const =0 |
virtual PortInterface * | clone () const =0 |
virtual PortInterface * | clone () const =0 |
virtual bool | connected () const =0 |
virtual bool | connected () const =0 |
virtual bool | connectTo (PortInterface *other)=0 |
virtual bool | connectTo (PortInterface *other, ConnPolicy const &policy)=0 |
virtual bool | connectTo (PortInterface *other)=0 |
virtual bool | connectTo (PortInterface *other, ConnPolicy const &policy)=0 |
virtual Service * | createPortObject () |
virtual Service * | createPortObject () |
virtual bool | createStream (ConnPolicy const &policy)=0 |
virtual bool | createStream (ConnPolicy const &policy)=0 |
virtual bool | disconnect (PortInterface *port)=0 |
virtual void | disconnect ()=0 |
virtual bool | disconnect (PortInterface *port)=0 |
virtual void | disconnect ()=0 |
PortInterface & | doc (const std::string &desc) |
PortInterface & | doc (const std::string &desc) |
virtual internal::ConnFactory * | getConnFactory () |
virtual internal::ConnFactory * | getConnFactory () |
const std::string & | getDescription () const |
const std::string & | getDescription () const |
DataFlowInterface * | getInterface () const |
DataFlowInterface * | getInterface () const |
virtual const internal::ConnectionManager * | getManager () const =0 |
virtual const internal::ConnectionManager * | getManager () const =0 |
const std::string & | getName () const |
const std::string & | getName () const |
virtual internal::ConnID * | getPortID () const |
virtual internal::ConnID * | getPortID () const |
virtual const types::TypeInfo * | getTypeInfo () const =0 |
virtual const types::TypeInfo * | getTypeInfo () const =0 |
virtual bool | isLocal () const |
virtual bool | isLocal () const |
virtual bool | removeConnection (internal::ConnID *cid)=0 |
virtual bool | removeConnection (internal::ConnID *cid)=0 |
virtual int | serverProtocol () const |
virtual int | serverProtocol () const |
void | setInterface (DataFlowInterface *iface) |
void | setInterface (DataFlowInterface *iface) |
bool | setName (const std::string &name) |
bool | setName (const std::string &name) |
virtual | ~PortInterface () |
virtual | ~PortInterface () |
Protected Member Functions | |
PortInterface (const std::string &name) | |
PortInterface (const std::string &name) | |
Private Attributes | |
DataFlowInterface * | iface |
std::string | mdesc |
std::string | name |
The base class of every data flow port.
Definition at line 57 of file install/include/rtt/base/PortInterface.hpp.
RTT::base::PortInterface::PortInterface | ( | const std::string & | name | ) | [protected] |
virtual RTT::base::PortInterface::~PortInterface | ( | ) | [inline, virtual] |
Definition at line 66 of file install/include/rtt/base/PortInterface.hpp.
RTT::base::PortInterface::PortInterface | ( | const std::string & | name | ) | [protected] |
virtual RTT::base::PortInterface::~PortInterface | ( | ) | [inline, virtual] |
Definition at line 66 of file rtt/base/PortInterface.hpp.
virtual bool RTT::base::PortInterface::addConnection | ( | internal::ConnID * | cid, | |
ChannelElementBase::shared_ptr | channel_input, | |||
ConnPolicy const & | policy = ConnPolicy() | |||
) | [pure virtual] |
Adds a user created connection to this port. This is an advanced method, prefer to use connectTo and createStream.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemoteInputPort, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemoteInputPort, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::addConnection | ( | internal::ConnID * | cid, | |
ChannelElementBase::shared_ptr | channel_input, | |||
ConnPolicy const & | policy = ConnPolicy() | |||
) | [pure virtual] |
Adds a user created connection to this port. This is an advanced method, prefer to use connectTo and createStream.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemoteInputPort, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemoteInputPort, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual PortInterface* RTT::base::PortInterface::antiClone | ( | ) | const [pure 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.
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, and RTT::OutputPort< bool >.
virtual PortInterface* RTT::base::PortInterface::antiClone | ( | ) | const [pure 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.
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, and RTT::OutputPort< bool >.
virtual PortInterface* RTT::base::PortInterface::clone | ( | ) | const [pure 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.
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, and RTT::OutputPort< bool >.
virtual PortInterface* RTT::base::PortInterface::clone | ( | ) | const [pure 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.
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::corba::RemoteOutputPort, RTT::corba::RemoteInputPort, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, and RTT::OutputPort< bool >.
virtual bool RTT::base::PortInterface::connected | ( | ) | const [pure virtual] |
Returns true if this port is connected
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::connected | ( | ) | const [pure virtual] |
Returns true if this port is connected
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::connectTo | ( | PortInterface * | other | ) | [pure virtual] |
Connects this port with other, using the default policy of the input. Unlike OutputPortInterface::createConnection, other can be the write port and this
the read port.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual bool RTT::base::PortInterface::connectTo | ( | PortInterface * | other, | |
ConnPolicy const & | policy | |||
) | [pure virtual] |
Connects this port with other, using the given policy. Unlike OutputPortInterface::createConnection, other can be the write port and this
the read port.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual bool RTT::base::PortInterface::connectTo | ( | PortInterface * | other | ) | [pure virtual] |
Connects this port with other, using the default policy of the input. Unlike OutputPortInterface::createConnection, other can be the write port and this
the read port.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual bool RTT::base::PortInterface::connectTo | ( | PortInterface * | other, | |
ConnPolicy const & | policy | |||
) | [pure virtual] |
Connects this port with other, using the given policy. Unlike OutputPortInterface::createConnection, other can be the write port and this
the read port.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual Service* RTT::base::PortInterface::createPortObject | ( | ) | [virtual] |
Create accessor Object for this Port, for addition to a TaskContext Object interface.
Reimplemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, and RTT::OutputPort< bool >.
virtual Service* RTT::base::PortInterface::createPortObject | ( | ) | [virtual] |
Create accessor Object for this Port, for addition to a TaskContext Object interface.
Reimplemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, and RTT::OutputPort< bool >.
virtual bool RTT::base::PortInterface::createStream | ( | ConnPolicy const & | policy | ) | [pure virtual] |
Creates a data stream from or to this port using connection-less transports. Typically, policy.transport and policy.name_id must be properly filled in such that the data stream can be set up and input and output port can find each other. You need to call this method on two ports (input and output) using the same transport and (probably) same name_id.
policy | The connection policy describing how the stream must be set up. |
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, RTT::OutputPort< bool >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::createStream | ( | ConnPolicy const & | policy | ) | [pure virtual] |
Creates a data stream from or to this port using connection-less transports. Typically, policy.transport and policy.name_id must be properly filled in such that the data stream can be set up and input and output port can find each other. You need to call this method on two ports (input and output) using the same transport and (probably) same name_id.
policy | The connection policy describing how the stream must be set up. |
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, RTT::OutputPort< bool >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::disconnect | ( | PortInterface * | port | ) | [pure virtual] |
Removes the connection that links this port and the given port
Returns true if there was such a connection, false otherwise
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual void RTT::base::PortInterface::disconnect | ( | ) | [pure virtual] |
Removes any connection that either go to or come from this port
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::disconnect | ( | PortInterface * | port | ) | [pure virtual] |
Removes the connection that links this port and the given port
Returns true if there was such a connection, false otherwise
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual void RTT::base::PortInterface::disconnect | ( | ) | [pure virtual] |
Removes any connection that either go to or come from this port
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
PortInterface& RTT::base::PortInterface::doc | ( | const std::string & | desc | ) |
Set the documentation of this port.
desc | The description of the port |
PortInterface& RTT::base::PortInterface::doc | ( | const std::string & | desc | ) |
Set the documentation of this port.
desc | The description of the port |
virtual internal::ConnFactory* RTT::base::PortInterface::getConnFactory | ( | ) | [virtual] |
The ChannelFactory object that allows to build the ChannelElement chain needed to build connections to or from this port
Reimplemented in RTT::corba::RemoteInputPort, and RTT::corba::RemoteInputPort.
virtual internal::ConnFactory* RTT::base::PortInterface::getConnFactory | ( | ) | [virtual] |
The ChannelFactory object that allows to build the ChannelElement chain needed to build connections to or from this port
Reimplemented in RTT::corba::RemoteInputPort, and RTT::corba::RemoteInputPort.
const std::string& RTT::base::PortInterface::getDescription | ( | void | ) | const [inline] |
Get the documentation of this port.
Definition at line 90 of file rtt/base/PortInterface.hpp.
const std::string& RTT::base::PortInterface::getDescription | ( | ) | const [inline] |
Get the documentation of this port.
Definition at line 90 of file install/include/rtt/base/PortInterface.hpp.
DataFlowInterface* RTT::base::PortInterface::getInterface | ( | ) | const |
Returns the DataFlowInterface this port belongs to or null if it was not added to such an interface.
DataFlowInterface* RTT::base::PortInterface::getInterface | ( | ) | const |
Returns the DataFlowInterface this port belongs to or null if it was not added to such an interface.
virtual const internal::ConnectionManager* RTT::base::PortInterface::getManager | ( | ) | const [pure virtual] |
Returns the connection manager of this port (if any). This method provides access to the internals of this port in order to allow connection introspection.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual const internal::ConnectionManager* RTT::base::PortInterface::getManager | ( | ) | const [pure virtual] |
Returns the connection manager of this port (if any). This method provides access to the internals of this port in order to allow connection introspection.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
const std::string& RTT::base::PortInterface::getName | ( | void | ) | const [inline] |
Get the name of this Port.
Definition at line 76 of file rtt/base/PortInterface.hpp.
const std::string& RTT::base::PortInterface::getName | ( | ) | const [inline] |
Get the name of this Port.
Definition at line 76 of file install/include/rtt/base/PortInterface.hpp.
virtual internal::ConnID* RTT::base::PortInterface::getPortID | ( | ) | const [virtual] |
Returns the identity of this port in a ConnID object.
Reimplemented in RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual internal::ConnID* RTT::base::PortInterface::getPortID | ( | ) | const [virtual] |
Returns the identity of this port in a ConnID object.
Reimplemented in RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual const types::TypeInfo* RTT::base::PortInterface::getTypeInfo | ( | ) | const [pure virtual] |
Returns the types::TypeInfo object for the port's type
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, RTT::OutputPort< bool >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual const types::TypeInfo* RTT::base::PortInterface::getTypeInfo | ( | ) | const [pure virtual] |
Returns the types::TypeInfo object for the port's type
Implemented in RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< T >, RTT::OutputPort< T >, RTT::InputPort< double >, RTT::InputPort< double >, RTT::InputPort< int >, RTT::InputPort< int >, RTT::InputPort< bool >, RTT::InputPort< bool >, RTT::OutputPort< double >, RTT::OutputPort< double >, RTT::OutputPort< int >, RTT::OutputPort< int >, RTT::OutputPort< bool >, RTT::OutputPort< bool >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual bool RTT::base::PortInterface::isLocal | ( | ) | const [virtual] |
Returns true if this port is located on this process, and false otherwise
virtual bool RTT::base::PortInterface::isLocal | ( | ) | const [virtual] |
Returns true if this port is located on this process, and false otherwise
virtual bool RTT::base::PortInterface::removeConnection | ( | internal::ConnID * | cid | ) | [pure virtual] |
Removes a user created connection from this port. This is an advanced method, prefer to use disconnect() or a method from a subclass of PortInterface.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual bool RTT::base::PortInterface::removeConnection | ( | internal::ConnID * | cid | ) | [pure virtual] |
Removes a user created connection from this port. This is an advanced method, prefer to use disconnect() or a method from a subclass of PortInterface.
Implemented in RTT::base::InputPortInterface, RTT::base::OutputPortInterface, RTT::base::InputPortInterface, and RTT::base::OutputPortInterface.
virtual int RTT::base::PortInterface::serverProtocol | ( | ) | const [virtual] |
Returns the protocol over which this port can be accessed.
Reimplemented in RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
virtual int RTT::base::PortInterface::serverProtocol | ( | ) | const [virtual] |
Returns the protocol over which this port can be accessed.
Reimplemented in RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::InputPortInterface >, RTT::corba::RemotePort< base::OutputPortInterface >, and RTT::corba::RemotePort< base::OutputPortInterface >.
void RTT::base::PortInterface::setInterface | ( | DataFlowInterface * | iface | ) |
Once a port is added to a DataFlowInterface, it gets a pointer to that interface. This allows advanced ports to track back to which component they belong.
void RTT::base::PortInterface::setInterface | ( | DataFlowInterface * | iface | ) |
Once a port is added to a DataFlowInterface, it gets a pointer to that interface. This allows advanced ports to track back to which component they belong.
bool RTT::base::PortInterface::setName | ( | const std::string & | name | ) |
Change the name of this unconnected Port. One can only change the name when it is not yet connected.
true | if !this->connected(), the name has changed. | |
false | if this->connected(), the name has not been changed. |
bool RTT::base::PortInterface::setName | ( | const std::string & | name | ) |
Change the name of this unconnected Port. One can only change the name when it is not yet connected.
true | if !this->connected(), the name has changed. | |
false | if this->connected(), the name has not been changed. |
DataFlowInterface * RTT::base::PortInterface::iface [private] |
Definition at line 61 of file install/include/rtt/base/PortInterface.hpp.
std::string RTT::base::PortInterface::mdesc [private] |
Definition at line 60 of file install/include/rtt/base/PortInterface.hpp.
std::string RTT::base::PortInterface::name [private] |
Definition at line 59 of file install/include/rtt/base/PortInterface.hpp.