| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

MsgStreamMember.cc

Go to the documentation of this file.
00001 
00007 /* It was taken from ATLAS CVS by bv@bnl.gov 2008/7/16.  Any bugs,
00008  * blame me, not them! */
00009 #include "DybKernel/MsgStreamMember.h"
00010 using namespace Dyb;
00013 MsgStreamMember::MsgStreamMember(const Dyb::Options::CreateOptions opt, 
00014                                  const std::string& label) :   
00015   m_ims(opt), m_label(label)
00016 {
00017   if (opt == Dyb::Options::Eager) m_stream = new MsgStream(m_ims.get(), m_label);
00018 }
00019 MsgStreamMember::~MsgStreamMember() { delete m_stream; }
00020 
00022 MsgStream& MsgStreamMember::get() const {
00023   if (0 == m_stream) m_stream = new MsgStream(m_ims.get(), m_label);
00024   return *m_stream;
00025 }
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:09:25 2011 for DybKernel by doxygen 1.4.7