Orocos Real-Time Toolkit
2.8.3
|
Keeps track of a DataSource which has a SendHandle and the factory for creating the collect functions associated with that handle. More...
#include <rtt/scripting/SendHandleAlias.hpp>
Public Member Functions | |
SendHandleAlias (const std::string &name, base::DataSourceBase::shared_ptr d, OperationInterfacePart *opf) | |
base::DataSourceBase::shared_ptr | getDataSource () const |
Return a internal::DataSource which contains the same contents. More... | |
OperationInterfacePart * | getFactory () const |
SendHandleAlias * | clone () const |
Returns a clone of this AttributeBase. More... | |
SendHandleAlias * | copy (std::map< const base::DataSourceBase *, base::DataSourceBase * > &replacements, bool) |
Returns a copy of this AttributeBase. More... | |
const std::string & | getName () const |
Get the name of this instance. More... | |
void | setName (std::string const &new_name) |
Get the name of this instance. More... | |
bool | ready () const |
Returns true if the Attribute was correctly initialised. More... | |
Protected Attributes | |
std::string | mname |
Keeps track of a DataSource which has a SendHandle and the factory for creating the collect functions associated with that handle.
Definition at line 54 of file SendHandleAlias.hpp.
RTT::SendHandleAlias::SendHandleAlias | ( | const std::string & | name, |
base::DataSourceBase::shared_ptr | d, | ||
OperationInterfacePart * | opf | ||
) |
Definition at line 45 of file SendHandleAlias.cpp.
|
virtual |
Returns a clone of this AttributeBase.
Implements RTT::base::AttributeBase.
Definition at line 62 of file SendHandleAlias.cpp.
References RTT::base::AttributeBase::mname, and SendHandleAlias().
|
virtual |
Returns a copy of this AttributeBase.
Uses the given replacements to copy held DataSources.
instantiate | Set to true to get a copy which will return itself on any future copy request. |
Implements RTT::base::AttributeBase.
Definition at line 66 of file SendHandleAlias.cpp.
References RTT::base::AttributeBase::mname, and SendHandleAlias().
|
virtual |
Return a internal::DataSource which contains the same contents.
Implements RTT::base::AttributeBase.
Definition at line 52 of file SendHandleAlias.cpp.
Referenced by RTT::scripting::DataCallParser::DataCallParser().
OperationInterfacePart * RTT::SendHandleAlias::getFactory | ( | ) | const |
Definition at line 57 of file SendHandleAlias.cpp.
Referenced by RTT::scripting::DataCallParser::DataCallParser().
|
inherited |
Get the name of this instance.
Definition at line 59 of file Attribute.cpp.
References RTT::base::AttributeBase::mname.
Referenced by RTT::ConfigurationInterface::getAttributeNames(), RTT::ConfigurationInterface::getValue(), RTT::ConfigurationInterface::hasAttribute(), RTT::Attribute< T >::operator=(), RTT::Constant< T >::operator=(), RTT::ConfigurationInterface::removeValue(), and RTT::ConfigurationInterface::setValue().
|
inlineinherited |
Returns true if the Attribute was correctly initialised.
Definition at line 89 of file AttributeBase.hpp.
Referenced by RTT::ConfigurationInterface::addAttribute(), and RTT::ConfigurationInterface::addConstant().
|
inherited |
Get the name of this instance.
Definition at line 64 of file Attribute.cpp.
References RTT::base::AttributeBase::mname.
Referenced by RTT::ConfigurationInterface::addAttribute(), RTT::ConfigurationInterface::addConstant(), and RTT::scripting::ExpressionParser::getHandle().
|
protectedinherited |
Definition at line 55 of file AttributeBase.hpp.
Referenced by clone(), RTT::Attribute< T >::clone(), RTT::Constant< T >::clone(), RTT::Alias::clone(), copy(), RTT::Attribute< T >::copy(), RTT::Constant< T >::copy(), RTT::Alias::copy(), RTT::base::AttributeBase::getName(), RTT::Attribute< T >::operator=(), RTT::Constant< T >::operator=(), and RTT::base::AttributeBase::setName().