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

ProducerNameLogRecordFilter.h

Go to the documentation of this file.
00001 00029 #ifndef PRODUCERNAMELOGRECORDFILTER_H 00030 #define PRODUCERNAMELOGRECORDFILTER_H 00031 00032 #include "LogRecordFilter.h" 00033 00047 class ProducerNameLogRecordFilter : 00048 public virtual LogRecordFilter 00049 { 00050 public: 00051 00056 ProducerNameLogRecordFilter(const CosLwLog::StringSeq& levels); 00057 00062 virtual ~ProducerNameLogRecordFilter() {} 00063 00068 ProducerNameLogRecordFilter(const ProducerNameLogRecordFilter& filter); 00069 00070 00083 virtual 00084 CosLwLog::RecordId filter(const CosLwLog::LogRecord& recd) const; 00085 00086 00087 private: 00088 00092 const CosLwLog::StringSeq& _producer_list; 00093 00094 }; 00095 00096 #endif