Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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 "boost/shared_ptr.hpp"
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
boost::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:77
Presence.h
edm::service::MessageServicePresence::MessageServicePresence
MessageServicePresence()
Definition:
MessageServicePresence.cc:52
edm::service::MessageServicePresence::m_scribeThread
boost::thread m_scribeThread
Definition:
MessageServicePresence.h:30
ThreadQueue
edm::service::MessageServicePresence::m_queue
boost::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