Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
rtt_dynamic_reconfigure::AutoConfigDataSource Class Reference
Inheritance diagram for rtt_dynamic_reconfigure::AutoConfigDataSource:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::intrusive_ptr
< AutoConfigDataSource
shared_ptr

Public Member Functions

 AutoConfigDataSource (const AutoConfig &data)
 AutoConfigDataSource ()
virtual AutoConfigDataSourceclone () const
virtual AutoConfigDataSourcecopy (std::map< const RTT::base::DataSourceBase *, RTT::base::DataSourceBase * > &replace) const
RTT::internal::DataSource
< RTT::PropertyBag >::result_t 
get () const
const AutoConfigrvalue () const
void set (typename AssignableDataSource< RTT::PropertyBag >::param_t t)
AutoConfigset ()
RTT::internal::DataSource
< RTT::PropertyBag >::result_t 
value () const
 ~AutoConfigDataSource ()

Static Public Member Functions

static AutoConfigDataSourcenarrow (RTT::base::DataSourceBase *dsb)

Protected Attributes

AutoConfig mdata

Detailed Description

A special datasource that holds an instance of an AutoConfig description.

The AutoConfigDataSource is used internally to store AutoConfig instances in a Property<RTT::PropertyBag>.

Definition at line 57 of file auto_config.cpp.


Member Typedef Documentation

Reimplemented from RTT::internal::AssignableDataSource< RTT::PropertyBag >.

Definition at line 66 of file auto_config.cpp.


Constructor & Destructor Documentation

Definition at line 64 of file auto_config.cpp.

Definition at line 68 of file auto_config.cpp.

Definition at line 69 of file auto_config.cpp.


Member Function Documentation

Implements RTT::base::DataSourceBase.

Definition at line 81 of file auto_config.cpp.

Implements RTT::internal::DataSource< T >.

Definition at line 71 of file auto_config.cpp.

This method narrows a base::DataSourceBase to a AutoConfigDataSource, possibly returning a new object.

Reimplemented from RTT::internal::AssignableDataSource< RTT::PropertyBag >.

Definition at line 98 of file auto_config.cpp.

Implements RTT::internal::DataSource< T >.

Definition at line 76 of file auto_config.cpp.

void rtt_dynamic_reconfigure::AutoConfigDataSource::set ( typename AssignableDataSource< RTT::PropertyBag >::param_t  t) [inline]

Definition at line 74 of file auto_config.cpp.

Implements RTT::internal::DataSource< T >.

Definition at line 72 of file auto_config.cpp.


Member Data Documentation

Definition at line 61 of file auto_config.cpp.


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


rtt_dynamic_reconfigure
Author(s): Johannes Meyer
autogenerated on Thu Jun 6 2019 18:05:55