CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/FWCore/MessageLogger/interface/AbstractMLscribe.h

Go to the documentation of this file.
00001 #ifndef FWCore_MessageLogger_AbstractMLscribe_h
00002 #define FWCore_MessageLogger_AbstractMLscribe_h
00003 
00004 #include "FWCore/MessageLogger/interface/MessageLoggerQ.h"
00005 
00006 namespace edm  {
00007 namespace service {       
00008 
00009 class AbstractMLscribe 
00010 {
00011 public:
00012   // ---  birth/death:
00013   AbstractMLscribe();
00014   virtual ~AbstractMLscribe();
00015 
00016   // ---  methods needed for logging
00017   virtual
00018   void  runCommand(MessageLoggerQ::OpCode  opcode, void * operand);
00019 
00020 private:
00021   // --- no copying:
00022   AbstractMLscribe(AbstractMLscribe const &);
00023   void  operator = (AbstractMLscribe const &);
00024 
00025 };  // AbstractMLscribe
00026 
00027 }   // end of namespace service
00028 }  // namespace edm
00029 
00030 
00031 #endif // FWCore_MessageLogger_AbstractMLscribe_h