#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.