00001 #ifndef FWCore_MessageLogger_SilentMLscribe_h 00002 #define FWCore_MessageLogger_SilentMLscribe_h 00003 // -*- C++ -*- 00004 // 00005 // Package: MessageLogger 00006 // Class : SilentMLscribe 00007 // 00016 // 00017 // Original Author: Chris Jones 00018 // Created: Thu Jul 30 09:57:52 CDT 2009 00019 // $Id: SilentMLscribe.h,v 1.1 2009/07/30 15:33:09 chrjones Exp $ 00020 // 00021 00022 // system include files 00023 00024 // user include files 00025 #include "FWCore/MessageLogger/interface/AbstractMLscribe.h" 00026 00027 // forward declarations 00028 namespace edm { 00029 namespace service { 00030 class SilentMLscribe : public AbstractMLscribe { 00031 00032 public: 00033 SilentMLscribe(); 00034 virtual ~SilentMLscribe(); 00035 00036 00037 // ---------- member functions --------------------------- 00038 virtual 00039 void runCommand(MessageLoggerQ::OpCode opcode, void * operand); 00040 00041 private: 00042 SilentMLscribe(const SilentMLscribe&); // stop default 00043 00044 const SilentMLscribe& operator=(const SilentMLscribe&); // stop default 00045 00046 // ---------- member data -------------------------------- 00047 00048 }; 00049 } 00050 } 00051 00052 #endif