#include <rosout_filter.h>

Public Member Functions | |
| bool | filter (const rosgraph_msgs::LogConstPtr &) const |
| RosoutFilterChangedSignal & | getChangedSignal () |
| bool | isEnabled () const |
| bool | isValid () const |
| RosoutFilter () | |
| void | setEnabled (bool enabled) |
| virtual | ~RosoutFilter () |
Protected Member Functions | |
| void | changed () const |
| virtual bool | doFilter (const rosgraph_msgs::LogConstPtr &) const =0 |
| virtual bool | doIsValid () const =0 |
Private Attributes | |
| RosoutFilterChangedSignal | changed_ |
| bool | enabled_ |
Definition at line 43 of file rosout_filter.h.
| rxtools::RosoutFilter::RosoutFilter | ( | ) |
Definition at line 33 of file rosout_filter.cpp.
| rxtools::RosoutFilter::~RosoutFilter | ( | ) | [virtual] |
Definition at line 38 of file rosout_filter.cpp.
| void rxtools::RosoutFilter::changed | ( | ) | const [protected] |
Definition at line 67 of file rosout_filter.cpp.
| virtual bool rxtools::RosoutFilter::doFilter | ( | const rosgraph_msgs::LogConstPtr & | ) | const [protected, pure virtual] |
Implemented in rxtools::RosoutSeverityFilter, and rxtools::RosoutTextFilter.
| virtual bool rxtools::RosoutFilter::doIsValid | ( | ) | const [protected, pure virtual] |
Implemented in rxtools::RosoutSeverityFilter, and rxtools::RosoutTextFilter.
| bool rxtools::RosoutFilter::filter | ( | const rosgraph_msgs::LogConstPtr & | msg | ) | const |
Definition at line 42 of file rosout_filter.cpp.
| RosoutFilterChangedSignal& rxtools::RosoutFilter::getChangedSignal | ( | ) | [inline] |
Definition at line 55 of file rosout_filter.h.
| bool rxtools::RosoutFilter::isEnabled | ( | ) | const |
Definition at line 52 of file rosout_filter.cpp.
| bool rxtools::RosoutFilter::isValid | ( | ) | const |
Definition at line 47 of file rosout_filter.cpp.
| void rxtools::RosoutFilter::setEnabled | ( | bool | enabled | ) |
Definition at line 57 of file rosout_filter.cpp.
Definition at line 69 of file rosout_filter.h.
bool rxtools::RosoutFilter::enabled_ [private] |
Definition at line 67 of file rosout_filter.h.