Public Member Functions | Private Attributes | List of all members
RTT::scripting::SendHandleAlias Class Reference

#include <SendHandleAlias.hpp>

Inheritance diagram for RTT::scripting::SendHandleAlias:
Inheritance graph

Public Member Functions

SendHandleAliasclone () const
SendHandleAliascopy (std::map< const base::DataSourceBase *, base::DataSourceBase * > &replacements, bool)
base::DataSourceBase::shared_ptr getDataSource () const
OperationInterfacePartgetFactory () const
 SendHandleAlias (const std::string &name, base::DataSourceBase::shared_ptr d, OperationInterfacePart *opf)
- Public Member Functions inherited from RTT::base::AttributeBase
 AttributeBase ()
 AttributeBase (const std::string &name)
virtual AttributeBasecopy (std::map< const DataSourceBase *, DataSourceBase * > &replacements, bool instantiate)=0
const std::string & getName () const
bool ready () const
void setName (std::string const &new_name)
virtual ~AttributeBase ()

Private Attributes

base::DataSourceBase::shared_ptr data

Additional Inherited Members

- Protected Attributes inherited from RTT::base::AttributeBase
std::string mname

Detailed Description

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.

Constructor & Destructor Documentation

RTT::SendHandleAlias::SendHandleAlias ( const std::string &  name,
base::DataSourceBase::shared_ptr  d,
OperationInterfacePart opf 

Definition at line 47 of file SendHandleAlias.cpp.

Member Function Documentation

SendHandleAlias * RTT::SendHandleAlias::clone ( ) const

Returns a clone of this AttributeBase.

Implements RTT::base::AttributeBase.

Definition at line 64 of file SendHandleAlias.cpp.

SendHandleAlias * RTT::SendHandleAlias::copy ( std::map< const base::DataSourceBase *, base::DataSourceBase * > &  replacements,
bool  inst 

Definition at line 68 of file SendHandleAlias.cpp.

base::DataSourceBase::shared_ptr RTT::SendHandleAlias::getDataSource ( ) const

Return a internal::DataSource which contains the same contents.

Implements RTT::base::AttributeBase.

Definition at line 54 of file SendHandleAlias.cpp.

OperationInterfacePart * RTT::SendHandleAlias::getFactory ( ) const

Definition at line 59 of file SendHandleAlias.cpp.

Member Data Documentation

base::DataSourceBase::shared_ptr RTT::scripting::SendHandleAlias::data

Definition at line 57 of file SendHandleAlias.hpp.

OperationInterfacePart* RTT::scripting::SendHandleAlias::fact

Definition at line 58 of file SendHandleAlias.hpp.

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

Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:46