$search

rxtools::RosoutSeverityFilter Class Reference

#include <rosout_severity_filter.h>

Inheritance diagram for rxtools::RosoutSeverityFilter:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Severity {
  Debug = 1<<0, Info = 1<<1, Warn = 1<<2, Error = 1<<3,
  Fatal = 1<<4, Default = Debug|Info|Warn|Error|Fatal
}

Public Member Functions

void addSeverity (Severity field)
uint32_t getSeverityMask ()
void removeSeverity (Severity field)
 RosoutSeverityFilter ()
void setSeverityMask (uint32_t field_mask)

Protected Member Functions

virtual bool doFilter (const rosgraph_msgs::LogConstPtr &) const
virtual bool doIsValid () const

Protected Attributes

uint32_t severity_mask_

Detailed Description

Definition at line 44 of file rosout_severity_filter.h.


Member Enumeration Documentation

Enumerator:
Debug 
Info 
Warn 
Error 
Fatal 
Default 

Definition at line 49 of file rosout_severity_filter.h.


Constructor & Destructor Documentation

rxtools::RosoutSeverityFilter::RosoutSeverityFilter (  ) 

Definition at line 35 of file rosout_severity_filter.cpp.


Member Function Documentation

void rxtools::RosoutSeverityFilter::addSeverity ( Severity  field  )  [inline]

Definition at line 60 of file rosout_severity_filter.h.

bool rxtools::RosoutSeverityFilter::doFilter ( const rosgraph_msgs::LogConstPtr &  msg  )  const [protected, virtual]

Implements rxtools::RosoutFilter.

Definition at line 48 of file rosout_severity_filter.cpp.

bool rxtools::RosoutSeverityFilter::doIsValid (  )  const [protected, virtual]

Implements rxtools::RosoutFilter.

Definition at line 73 of file rosout_severity_filter.cpp.

uint32_t rxtools::RosoutSeverityFilter::getSeverityMask (  )  [inline]

Definition at line 59 of file rosout_severity_filter.h.

void rxtools::RosoutSeverityFilter::removeSeverity ( Severity  field  )  [inline]

Definition at line 65 of file rosout_severity_filter.h.

void rxtools::RosoutSeverityFilter::setSeverityMask ( uint32_t  field_mask  ) 

Definition at line 41 of file rosout_severity_filter.cpp.


Member Data Documentation

Definition at line 75 of file rosout_severity_filter.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rxtools
Author(s): Josh Faust, Rob Wheeler, Ken Conley
autogenerated on Sat Mar 2 13:31:06 2013