CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MessageServicePresence.h
Go to the documentation of this file.
1 #ifndef FWCore_MessageService_MessageServicePresence_h
2 #define FWCore_MessageService_MessageServicePresence_h
3 
5 
6 #include "boost/thread/thread.hpp"
7 
8 #include <memory>
9 
10 
11 namespace edm {
12 namespace service {
13 
14 class ThreadQueue;
15 
17 {
18 public:
19  // --- birth/death:
22 
23 private:
24  // --- no copying:
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
std::shared_ptr< ThreadQueue > m_queue
void operator=(MessageServicePresence const &)