15 MsgStream::MsgStream(
const INamedInterface*
tool )
16 : m_tool(
tool ), m_name(
"" ),
21 MsgStream::MsgStream(
const std::string&
name )
22 : m_tool( 0 ), m_name(
name ),
37 MsgStream::MsgStream(
void*,
const std::string&
name,
int )
44 return ( _f )( *this );
71 MsgStream& MsgStream::doOutput() {
74 if( m_reqlvl >= m_lvl ) {
76 .print (m_reqlvl,
name(), this->
str());
91 bool MsgStream::msgLevel(
MSG::Level lvl )
const {
93 return ( lvl >= m_lvl );
110 return m_tool->name();
117 void MsgStream::setName(
const std::string&
name ) {