Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
MessageService
interface
MessageServicePresence.h
Go to the documentation of this file.
1
#ifndef FWCore_MessageService_MessageServicePresence_h
2
#define FWCore_MessageService_MessageServicePresence_h
3
4
#include "
FWCore/Utilities/interface/Presence.h
"
5
6
#include "boost/thread/thread.hpp"
7
8
#include <memory>
9
10
11
namespace
edm {
12
namespace
service {
13
14
class
ThreadQueue
;
15
16
class
MessageServicePresence
:
public
Presence
17
{
18
public
:
19
// --- birth/death:
20
MessageServicePresence
();
21
~MessageServicePresence
();
22
23
private
:
24
// --- no copying:
25
MessageServicePresence
(
MessageServicePresence
const
&);
26
void
operator =
(
MessageServicePresence
const
&);
27
28
// --- data:
29
std::shared_ptr<ThreadQueue>
m_queue
;
30
boost::thread
m_scribeThread
;
31
32
};
// MessageServicePresence
33
34
35
}
// end of namespace service
36
}
// namespace edm
37
38
39
#endif // FWCore_MessageService_MessageServicePresence_h
edm::service::MessageServicePresence::~MessageServicePresence
~MessageServicePresence()
Definition:
MessageServicePresence.cc:74
Presence.h
edm::service::MessageServicePresence::MessageServicePresence
MessageServicePresence()
Definition:
MessageServicePresence.cc:50
edm::service::MessageServicePresence::m_scribeThread
boost::thread m_scribeThread
Definition:
MessageServicePresence.h:30
ThreadQueue
edm::service::MessageServicePresence::m_queue
std::shared_ptr< ThreadQueue > m_queue
Definition:
MessageServicePresence.h:29
edm::Presence
Definition:
Presence.h:21
edm::service::MessageServicePresence
Definition:
MessageServicePresence.h:16
edm::service::MessageServicePresence::operator=
void operator=(MessageServicePresence const &)
Generated for CMSSW Reference Manual by
1.8.5