RTT::PropertyBagIntrospector Class Reference

This class fills up a given bag with the results of an introspection. More...

#include <rtt/PropertyBagIntrospector.hpp>

Inheritance diagram for RTT::PropertyBagIntrospector:
RTT::PropertyBagVisitor

List of all members.

Public Member Functions

 PropertyBagIntrospector (PropertyBag &bag)
 Create a new Introspector, saving the results in a bag.
void reset (PropertyBag &new_bag)
 Reset to do a new introspection.
void introspect (const PropertyBag &v)
 Use this entry function to inspect a bag.
virtual void introspect (PropertyBase *v)
 Callback for a Property which is not a PropertyBag.
virtual void introspect (Property< PropertyBag > &v)
 Callback for a Property which is a PropertyBag.

Detailed Description

This class fills up a given bag with the results of an introspection.

Definition at line 57 of file PropertyBagIntrospector.hpp.


Constructor & Destructor Documentation

RTT::PropertyBagIntrospector::PropertyBagIntrospector ( PropertyBag bag  )  [inline]

Create a new Introspector, saving the results in a bag.

The bag will contain decomposed clones of the original.

Parameters:
bag The bag to safe the results in.

Definition at line 69 of file PropertyBagIntrospector.hpp.


Member Function Documentation

void RTT::PropertyBagIntrospector::introspect ( const PropertyBag v  )  [inline]

Use this entry function to inspect a bag.

Parameters:
v the properties of this bag will be inspected.

Definition at line 94 of file PropertyBagIntrospector.hpp.

References RTT::PropertyBag::identify().

void RTT::PropertyBagIntrospector::reset ( PropertyBag new_bag  )  [inline]

Reset to do a new introspection.

Parameters:
new_bag The new bag to save the results in.

Definition at line 83 of file PropertyBagIntrospector.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:44 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3