The Gaudi Framework  v30r3 (a5ef0a68)
TBBMessageSvc.cpp
Go to the documentation of this file.
1 #include "TBBMessageSvc.h"
2 
3 // ----------------------------------------------------------------------------
4 // Implementation file for class: TBBMessageSvc
5 //
6 // 22/06/2012: Marco Clemencic
7 // ----------------------------------------------------------------------------
9 
10 void TBBMessageSvc::reportMessage( const Message& msg, int outputLevel )
11 {
12  m_messageQueue.add( new MessageWithLevel( *this, msg, outputLevel ) );
13 }
14 
16 
17 void TBBMessageSvc::reportMessage( const StatusCode& code, const std::string& source )
18 {
19  m_messageQueue.add( new StatusCodeMessage( *this, code, source ) );
20 }
21 
22 // ============================================================================
Gaudi::SerialTaskQueue m_messageQueue
Definition: TBBMessageSvc.h:96
void reportMessage(const Message &msg) override
Implementation of IMessageSvc::reportMessage()
class MergingTransformer< Out(const vector_of_const_< In > void
STL class.
#define DECLARE_COMPONENT(type)
Specialized class to report a message with explicit output level.
Definition: TBBMessageSvc.h:52
Specialized class to report a StatusCode message.
Definition: TBBMessageSvc.h:82
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:51
The Message class.
Definition: Message.h:15
void add(WorkItem *item)
Enqueue a WorkItem for execution.
Specialized class to report a message with implicit output level.
Definition: TBBMessageSvc.h:67