#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.
Definition at line 35 of file rosout_filter.cpp.
rxtools::RosoutFilter::~RosoutFilter | ( | ) | [virtual] |
Definition at line 40 of file rosout_filter.cpp.
void rxtools::RosoutFilter::changed | ( | ) | const [protected] |
Definition at line 69 of file rosout_filter.cpp.
virtual bool rxtools::RosoutFilter::doFilter | ( | const rosgraph_msgs::LogConstPtr & | ) | const [protected, pure virtual] |
Implemented in rxtools::RosoutTextFilter, and rxtools::RosoutSeverityFilter.
virtual bool rxtools::RosoutFilter::doIsValid | ( | ) | const [protected, pure virtual] |
Implemented in rxtools::RosoutTextFilter, and rxtools::RosoutSeverityFilter.
bool rxtools::RosoutFilter::filter | ( | const rosgraph_msgs::LogConstPtr & | msg | ) | const |
Definition at line 44 of file rosout_filter.cpp.
Definition at line 55 of file rosout_filter.h.
bool rxtools::RosoutFilter::isEnabled | ( | ) | const |
Definition at line 54 of file rosout_filter.cpp.
bool rxtools::RosoutFilter::isValid | ( | ) | const |
Definition at line 49 of file rosout_filter.cpp.
void rxtools::RosoutFilter::setEnabled | ( | bool | enabled | ) |
Definition at line 59 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.