#include <ros_chain.h>

| Public Member Functions | |
| bool | add (uint8_t level, const std::string &key, bool forced) | 
| template<typename T > | |
| void | add (const boost::shared_ptr< T > &n) | 
| virtual void | log (diagnostic_updater::DiagnosticStatusWrapper &stat) | 
| Logger (canopen::NodeSharedPtr node) | |
| virtual | ~Logger () | 
|  Public Member Functions inherited from canopen::DiagGroup< canopen::Layer > | |
| virtual void | diag (LayerReport &report) | 
|  Public Member Functions inherited from canopen::VectorHelper< T > | |
| bool | callFunc (FuncType func, Data &status) | 
| Static Private Member Functions | |
| static void | log_entry (diagnostic_updater::DiagnosticStatusWrapper &stat, uint8_t level, const std::string &name, boost::function< std::string()> getter) | 
| Private Attributes | |
| std::vector< boost::function< void(diagnostic_updater::DiagnosticStatusWrapper &)> > | entries_ | 
| const canopen::NodeSharedPtr | node_ | 
| Additional Inherited Members | |
|  Public Types inherited from canopen::VectorHelper< T > | |
| typedef boost::shared_ptr< T > | VectorMemberSharedPtr | 
|  Protected Types inherited from canopen::VectorHelper< T > | |
| typedef std::vector< VectorMemberSharedPtr > | vector_type | 
|  Protected Member Functions inherited from canopen::VectorHelper< T > | |
| vector_type::iterator | call (FuncType func, Data &status) | 
| vector_type::iterator | call (FuncType func, Data &status) | 
| vector_type::reverse_iterator | call_rev (FuncType func, Data &status) | 
| vector_type::reverse_iterator | call_rev (FuncType func, Data &status) | 
| void | destroy () | 
Definition at line 61 of file ros_chain.h.
| 
 | inline | 
Definition at line 77 of file ros_chain.h.
| 
 | inlinevirtual | 
Definition at line 112 of file ros_chain.h.
| 
 | inline | 
Definition at line 79 of file ros_chain.h.
| 
 | inlinevirtual | 
Reimplemented from canopen::VectorHelper< T >.
Definition at line 93 of file ros_chain.h.
| 
 | inlinevirtual | 
Definition at line 97 of file ros_chain.h.
| 
 | inlinestaticprivate | 
Definition at line 66 of file ros_chain.h.
| 
 | private | 
Definition at line 64 of file ros_chain.h.
| 
 | private | 
Definition at line 62 of file ros_chain.h.