#include <MessageServicePresence.h>
Public Member Functions | |
MessageServicePresence () | |
~MessageServicePresence () override | |
Public Member Functions inherited from edm::Presence | |
Presence () | |
virtual | ~Presence ()=0 |
Private Member Functions | |
MessageServicePresence (MessageServicePresence const &)=delete | |
void | operator= (MessageServicePresence const &)=delete |
std::shared_ptr< ThreadQueue > & | queue () |
std::shared_ptr< ThreadQueue const > | queue () const |
Private Attributes | |
edm::propagate_const< std::shared_ptr< ThreadQueue > > | m_queue |
boost::thread | m_scribeThread |
Definition at line 16 of file MessageServicePresence.h.
edm::service::MessageServicePresence::MessageServicePresence | ( | ) |
Definition at line 46 of file MessageServicePresence.cc.
References queue(), and edm::MessageLoggerQ::setMLscribe_ptr().
|
override |
Definition at line 69 of file MessageServicePresence.cc.
References m_scribeThread, edm::MessageLoggerQ::MLqEND(), and edm::MessageLoggerQ::setMLscribe_ptr().
|
privatedelete |
|
privatedelete |
|
inlineprivate |
Definition at line 28 of file MessageServicePresence.h.
References edm::get_underlying_safe(), and m_queue.
|
inlineprivate |
Definition at line 27 of file MessageServicePresence.h.
References edm::get_underlying_safe(), and m_queue.
Referenced by MessageServicePresence().
|
private |
Definition at line 31 of file MessageServicePresence.h.
Referenced by queue().
|
private |
Definition at line 32 of file MessageServicePresence.h.
Referenced by ~MessageServicePresence().