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
[legend]

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
 
OperationInterfacePartfact
 

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
virtual

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
virtual

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
private

Definition at line 57 of file SendHandleAlias.hpp.

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

Definition at line 58 of file SendHandleAlias.hpp.


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


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:47