src
FWCore
MessageLogger
interface
AbstractMLscribe.h
Go to the documentation of this file.
1
#ifndef FWCore_MessageLogger_AbstractMLscribe_h
2
#define FWCore_MessageLogger_AbstractMLscribe_h
3
4
#include "
FWCore/MessageLogger/interface/MessageLoggerQ.h
"
5
6
namespace
edm
{
7
namespace
service
{
8
9
class
AbstractMLscribe
{
10
public
:
11
// --- birth/death:
12
AbstractMLscribe
();
13
14
// --- no copying:
15
AbstractMLscribe
(
AbstractMLscribe
const
&) =
delete
;
16
void
operator=
(
AbstractMLscribe
const
&) =
delete
;
17
18
virtual
~AbstractMLscribe
();
19
20
// --- methods needed for logging
21
virtual
void
runCommand
(
MessageLoggerQ::OpCode
opcode,
void
*operand);
22
23
};
// AbstractMLscribe
24
25
}
// end of namespace service
26
}
// namespace edm
27
28
#endif // FWCore_MessageLogger_AbstractMLscribe_h
edm::service::AbstractMLscribe
Definition:
AbstractMLscribe.h:9
edm::MessageLoggerQ::OpCode
OpCode
Definition:
MessageLoggerQ.h:29
edm::service::AbstractMLscribe::AbstractMLscribe
AbstractMLscribe()
Definition:
AbstractMLscribe.cc:6
service
Definition:
service.py:1
MessageLoggerQ.h
edm::service::AbstractMLscribe::~AbstractMLscribe
virtual ~AbstractMLscribe()
Definition:
AbstractMLscribe.cc:7
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
Generated for CMSSW Reference Manual by
1.8.14