![]() |
The Gaudi Framework
master (bdbe7744)
|
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/CommonMessaging.h>


Public Member Functions | |
| virtual | ~CommonMessagingBase ()=default |
| Virtual destructor. | |
| virtual void | create_msgStream () const =0 |
| cold functionality | |
| virtual MSG::Level | setUpMessaging () const =0 |
| const SmartIF< IMessageSvc > & | msgSvc () const |
| The standard message service. | |
| MsgStream & | msgStream () const |
| Return an uninitialized MsgStream. | |
| MsgStream & | msgStream (const MSG::Level level) const |
| Predefined configurable message stream for the efficient printouts. | |
| MsgStream & | always () const |
| shortcut for the method msgStream(MSG::ALWAYS) | |
| MsgStream & | fatal () const |
| shortcut for the method msgStream(MSG::FATAL) | |
| MsgStream & | err () const |
| shortcut for the method msgStream(MSG::ERROR) | |
| MsgStream & | error () const |
| shortcut for the method msgStream(MSG::ERROR) | |
| MsgStream & | warning () const |
| shortcut for the method msgStream(MSG::WARNING) | |
| MsgStream & | info () const |
| shortcut for the method msgStream(MSG::INFO) | |
| MsgStream & | debug () const |
| shortcut for the method msgStream(MSG::DEBUG) | |
| MsgStream & | verbose () const |
| shortcut for the method msgStream(MSG::VERBOSE) | |
| MsgStream & | msg () const |
| shortcut for the method msgStream(MSG::INFO) | |
| MSG::Level | msgLevel () const |
| get the cached level (originally extracted from the embedded MsgStream) | |
| bool | msgLevel (MSG::Level lvl) const |
| get the output level from the embedded MsgStream | |
Private Attributes | |
| bool | m_commonMessagingReady = false |
| MSG::Level | m_level = MSG::NIL |
| boost::thread_specific_ptr< MsgStream > | m_msgStream |
| The predefined message stream. | |
| SmartIF< IMessageSvc > | m_msgsvc |
| Pointer to the message service;. | |
Friends | |
| template<typename Base> | |
| class | CommonMessaging |
Definition at line 67 of file CommonMessaging.h.
|
virtualdefault |
Virtual destructor.
|
inline |
shortcut for the method msgStream(MSG::ALWAYS)
Definition at line 100 of file CommonMessaging.h.
|
pure virtual |
cold functionality
Implemented in CommonMessaging< BASE >, CommonMessaging< implements< IAlgorithm, IDataHandleHolder, IProperty, IStateful > >, CommonMessaging< implements< IAlgTool, IDataHandleHolder, IProperty, IStateful > >, CommonMessaging< implements< IAppMgrUI, Gaudi::Interfaces::IQueueingEventProcessor, IService, IStateful, INamedInterface, IProperty > >, CommonMessaging< implements< IAuditor, IProperty > >, CommonMessaging< implements< IComponentManager > >, CommonMessaging< implements< IService, IProperty, IStateful > >, and CommonMessaging< IPrecedenceRulesGraph >.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
shortcut for the method msgStream(MSG::INFO)
Definition at line 124 of file CommonMessaging.h.
|
inline |
get the cached level (originally extracted from the embedded MsgStream)
Definition at line 127 of file CommonMessaging.h.
|
inline |
get the output level from the embedded MsgStream
Definition at line 133 of file CommonMessaging.h.
|
inline |
Return an uninitialized MsgStream.
Definition at line 82 of file CommonMessaging.h.
|
inline |
Predefined configurable message stream for the efficient printouts.
Definition at line 97 of file CommonMessaging.h.
|
inline |
The standard message service.
Returns a pointer to the standard message service.
Definition at line 79 of file CommonMessaging.h.
|
pure virtual |
Implemented in CommonMessaging< BASE >, CommonMessaging< implements< IAlgorithm, IDataHandleHolder, IProperty, IStateful > >, CommonMessaging< implements< IAlgTool, IDataHandleHolder, IProperty, IStateful > >, CommonMessaging< implements< IAppMgrUI, Gaudi::Interfaces::IQueueingEventProcessor, IService, IStateful, INamedInterface, IProperty > >, CommonMessaging< implements< IAuditor, IProperty > >, CommonMessaging< implements< IComponentManager > >, CommonMessaging< implements< IService, IProperty, IStateful > >, and CommonMessaging< IPrecedenceRulesGraph >.
|
inline |
|
inline |
|
friend |
Definition at line 137 of file CommonMessaging.h.
|
mutableprivate |
Definition at line 139 of file CommonMessaging.h.
|
mutableprivate |
Definition at line 140 of file CommonMessaging.h.
|
mutableprivate |
The predefined message stream.
Definition at line 143 of file CommonMessaging.h.
|
mutableprivate |
Pointer to the message service;.
Definition at line 146 of file CommonMessaging.h.