19 info() <<
"Activating in a separate thread" <<
endmsg;
27 StatusCode InertMessageSvc::InertMessageSvc::finalize()
42 if ( thisMessageAction ) thisMessageAction();
52 #if defined( __clang__ ) || defined( __CLING__ ) 70 #if defined( __clang__ ) || defined( __CLING__ ) 84 #if defined( __clang__ ) || defined( __CLING__ ) 98 #if defined( __clang__ ) || defined( __CLING__ ) MsgStream & msg() const
shortcut for the method msgStream(MSG::INFO)
Thread safe extension to the standard MessageSvc.
void reportMessage(const Message &msg) override
Implementation of IMessageSvc::reportMessage()
virtual void i_reportMessage(const Message &msg, int outputLevel)
Internal implementation of reportMessage(const Message&,int) without lock.
#define DECLARE_COMPONENT(type)
StatusCode initialize() override
Initialize Service.
This class is used for returning status codes from appropriate routines.
tbb::concurrent_bounded_queue< std::function< void()> > m_messageActionsQueue
constexpr static const auto SUCCESS
StatusCode finalize() override
Finalize Service.
int outputLevel() const override
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.