casa::PlotLoggerFilter Class Reference

Subclass of LogFilterInterface to filter on both event flags and minimum priority. More...

#include <PlotLogger.h>

List of all members.

Public Member Functions

 PlotLoggerFilter (int eventFlags, LogMessage::Priority minPriority)
 Constructor which takes optional event flags and minimum priority.
 ~PlotLoggerFilter ()
 Destructor.
LogFilterInterface * clone () const
 Implements LogFilterInterface::clone().
Bool pass (const LogMessage &message) const
 Implements LogFilterInterface::pass().
int eventFlags () const
 Gets/Sets the event flags.
void setEventFlags (int flags)
LogMessage::Priority minimumPriority () const
 Gets/Sets the minimum priority.
void setMinimumPriority (LogMessage::Priority minPriority)

Private Attributes

int m_eventFlags
 Event flags.
LogMessage::Priority m_minPriority
 Minimum priority.

Detailed Description

Subclass of LogFilterInterface to filter on both event flags and minimum priority.

Definition at line 283 of file PlotLogger.h.


Constructor & Destructor Documentation

casa::PlotLoggerFilter::PlotLoggerFilter ( int  eventFlags,
LogMessage::Priority  minPriority 
)

Constructor which takes optional event flags and minimum priority.

casa::PlotLoggerFilter::~PlotLoggerFilter (  ) 

Destructor.


Member Function Documentation

LogFilterInterface* casa::PlotLoggerFilter::clone (  )  const
int casa::PlotLoggerFilter::eventFlags (  )  const

Gets/Sets the event flags.

LogMessage::Priority casa::PlotLoggerFilter::minimumPriority (  )  const

Gets/Sets the minimum priority.

Bool casa::PlotLoggerFilter::pass ( const LogMessage &  message  )  const

Implements LogFilterInterface::pass().

void casa::PlotLoggerFilter::setEventFlags ( int  flags  ) 
void casa::PlotLoggerFilter::setMinimumPriority ( LogMessage::Priority  minPriority  ) 

Member Data Documentation

Event flags.

Definition at line 311 of file PlotLogger.h.

LogMessage::Priority casa::PlotLoggerFilter::m_minPriority [private]

Minimum priority.

Definition at line 314 of file PlotLogger.h.


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

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1