BoilerPlate-LightweightLogging Service OMG Formal/03-11-03 |
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
Copyright © BoilerPlate.org | Generated on Tue Nov 30 16:32:46 2004 for BoilerPlate CosLightweightLogging Service by 1.3.7 |