Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

LogLevelLogRecordFilter.h

Go to the documentation of this file.
00001 00029 #ifndef LOGLEVELLOGRECORDFILTER_H 00030 #define LOGLEVELLOGRECORDFILTER_H 00031 00032 #include "LogRecordFilter.h" 00033 00043 class LogLevelLogRecordFilter : 00044 public virtual LogRecordFilter 00045 { 00046 public: 00047 00052 LogLevelLogRecordFilter(const CosLwLog::LogLevelSequence& levels); 00053 00058 virtual ~LogLevelLogRecordFilter() {} 00059 00064 LogLevelLogRecordFilter(const LogLevelLogRecordFilter& filter); 00065 00066 00079 virtual 00080 CosLwLog::RecordId filter(const CosLwLog::LogRecord& recd) const; 00081 00082 00083 private: 00084 00088 const CosLwLog::LogLevelSequence& _levels; 00089 00090 }; 00091 00092 #endif