BoilerPlate-LightweightLogging Service OMG Formal/03-11-03 |
00001 00029 #ifndef PRODUCERIDLOGRECORDFILTER_H 00030 #define PRODUCERIDLOGRECORDFILTER_H 00031 00032 #include "LogRecordFilter.h" 00033 00047 class ProducerIdLogRecordFilter : 00048 public virtual LogRecordFilter 00049 { 00050 public: 00051 00056 ProducerIdLogRecordFilter(const CosLwLog::StringSeq& levels); 00057 00062 virtual ~ProducerIdLogRecordFilter() {} 00063 00068 ProducerIdLogRecordFilter(const ProducerIdLogRecordFilter& 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 |