5#ifndef TRIGCONFBASE_TRIGCONFMESSAGING_H
6#define TRIGCONFBASE_TRIGCONFMESSAGING_H 1
16#include <boost/thread/tss.hpp>
63 const std::string&
getName()
const;
71 mutable boost::thread_specific_ptr<MsgStreamTC>
m_msg_tls;
77 if (
msg().level() <= lvl) {
MsgStream for TrigConf classes.
MsgStreamTC class to be used in TrigConf equivalent to Gaudi's MsgStream.
virtual ~TrigConfMessaging()=default
Destructor.
TrigConfMessaging & operator=(const TrigConfMessaging &rhs)=delete
bool msgLvl(const MSGTC::Level lvl) const
Test the output level.
TrigConfMessaging(const TrigConfMessaging &rhs)=delete
const std::string & getName() const
name accessor
boost::thread_specific_ptr< MsgStreamTC > m_msg_tls
MsgStreamTC instance (a std::cout like with print-out levels)
MsgStreamTC & msg() const
The standard message stream.
TrigConfMessaging(const std::string &name)
Constructor with parameters.
TrigConfMessaging()=delete
Forward iterator to traverse the main components of the trigger configuration.