CMS 3D CMS Logo

AbstractMLscribe.h
Go to the documentation of this file.
1 #ifndef FWCore_MessageLogger_AbstractMLscribe_h
2 #define FWCore_MessageLogger_AbstractMLscribe_h
3 
5 
6 namespace edm {
7  namespace service {
8 
10  public:
11  // --- birth/death:
13  virtual ~AbstractMLscribe();
14 
15  // --- methods needed for logging
16  virtual void runCommand(MessageLoggerQ::OpCode opcode, void *operand);
17 
18  private:
19  // --- no copying:
20  AbstractMLscribe(AbstractMLscribe const &) = delete;
21  void operator=(AbstractMLscribe const &) = delete;
22 
23  }; // AbstractMLscribe
24 
25  } // end of namespace service
26 } // namespace edm
27 
28 #endif // FWCore_MessageLogger_AbstractMLscribe_h
service
Definition: service.py:1
edm::service::AbstractMLscribe
Definition: AbstractMLscribe.h:9
edm::service::AbstractMLscribe::~AbstractMLscribe
virtual ~AbstractMLscribe()
Definition: AbstractMLscribe.cc:7
edm::service::AbstractMLscribe::AbstractMLscribe
AbstractMLscribe()
Definition: AbstractMLscribe.cc:6
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::service::AbstractMLscribe::operator=
void operator=(AbstractMLscribe const &)=delete
edm::service::AbstractMLscribe::runCommand
virtual void runCommand(MessageLoggerQ::OpCode opcode, void *operand)
Definition: AbstractMLscribe.cc:8
MessageLoggerQ.h
edm::MessageLoggerQ::OpCode
OpCode
Definition: MessageLoggerQ.h:29