18 info() <<
"Activating in a separate thread" <<
endmsg;
26 StatusCode InertMessageSvc::InertMessageSvc::finalize() {
39 if ( thisMessageAction ) thisMessageAction();
48 #if defined( __clang__ ) || defined( __CLING__ ) 65 #if defined( __clang__ ) || defined( __CLING__ ) 77 #if defined( __clang__ ) || defined( __CLING__ ) 90 #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.
constexpr static const auto SUCCESS
#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
StatusCode finalize() override
Finalize Service.
int outputLevel() const override
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.