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

In This Package:

Dyb Namespace Reference


Classes

class  IMessageSvcHolder
 get a IMessageSvc* on 1st use (if not set) and release it on ~ More...
class  MsgStreamMember

Namespaces

namespace  Options

Functions

IMessageSvcgetMessageSvc ()
 returns a pointer to the Gaudi IMessageSvc interface
IMessageSvcgetMessageSvc (const Options::CreateOptions opt)

Function Documentation

IMessageSvc * Dyb::getMessageSvc (  ) 

returns a pointer to the Gaudi IMessageSvc interface

Parameters:
o : if o is Dyb::Options::Eager it will create a MessageSvc instance if it is not there already. The default is to be lazy and don't create anything.

Definition at line 13 of file getMessageSvc.cc.

00013 { return getMessageSvc( Options::Lazy ); }

IMessageSvc * Dyb::getMessageSvc ( const Options::CreateOptions  opt  ) 

Definition at line 14 of file getMessageSvc.cc.

00014                                                                 {
00015   IMessageSvc* pSvc(0);
00016   const bool createIf( opt == Dyb::Options::Eager );
00017   if (!(Gaudi::svcLocator()->service("MessageSvc", pSvc, createIf)).isSuccess())
00018     cerr << "Dyb::getMessageSvc: WARNING MessageSvc not found, will use std::cerr" << endl;
00019   return pSvc;
00020 }

| 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