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

In This Package:

DybEventLoopMgr Class Reference

#include <DybEventLoopMgr.h>

Inheritance diagram for DybEventLoopMgr:

[legend]
Collaboration diagram for DybEventLoopMgr:
[legend]
List of all members.

Public Types

typedef std::list< IAlgorithm * > ListAlg
typedef std::list< std::string > ListName
typedef std::vector< std::string > VectorName
 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status
enum  State

Public Member Functions

 DybEventLoopMgr (const std::string &nam, ISvcLocator *svcLoc)
 Standard Constructor.
virtual ~DybEventLoopMgr ()
 Standard Destructor.
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)
virtual StatusCode initialize ()
virtual StatusCode start ()
virtual StatusCode stop ()
virtual StatusCode finalize ()
virtual StatusCode reinitialize ()
virtual StatusCode restart ()
virtual StatusCode nextEvent (int maxevt)
virtual StatusCode executeEvent (void *par)
virtual StatusCode executeRun (int maxevt)
virtual StatusCode stopRun ()
void topAlgHandler (Property &p)
StatusCode decodeTopAlgs ()
void outStreamHandler (Property &p)
StatusCode decodeOutStreams ()
virtual unsigned long addRef ()
virtual unsigned long release ()
virtual const std::string & name () const
virtual const InterfaceIDtype () const
virtual StatusCode configure ()
virtual StatusCode terminate ()
virtual Gaudi::StateMachine::State FSMState () const
virtual Gaudi::StateMachine::State targetFSMState () const
virtual StatusCode sysInitialize ()
virtual StatusCode sysStart ()
virtual StatusCode sysStop ()
virtual StatusCode sysFinalize ()
virtual StatusCode sysReinitialize ()
virtual StatusCode sysRestart ()
virtual StatusCode setProperty (const Property &p)
virtual StatusCode setProperty (const std::string &s)
virtual StatusCode setProperty (const std::string &n, const std::string &v)
StatusCode setProperty (const std::string &name, const TYPE &value)
virtual StatusCode getProperty (Property *p) const
virtual const PropertygetProperty (const std::string &name) const
virtual StatusCode getProperty (const std::string &n, std::string &v) const
virtual const std::vector<
Property * > & 
getProperties () const
ISvcLocatorserviceLocator () const
IMessageSvcmsgSvc ()
IMessageSvcmsgSvc () const
IMessageSvcmessageService ()
IMessageSvcmessageService () const
StatusCode setProperties ()
StatusCode service (const std::string &name, T *&psvc, bool createIf=true) const
StatusCode service (const std::string &svcType, const std::string &svcName, T *&psvc) const
PropertydeclareProperty (const std::string &name, T &property, const std::string &doc="none") const
PropertydeclareRemoteProperty (const std::string &name, IProperty *rsvc, const std::string &rname="") const
IAuditorSvcauditorSvc () const

Static Public Member Functions

static const InterfaceIDinterfaceID ()
static const InterfaceIDinterfaceID ()
static const InterfaceIDinterfaceID ()
static const InterfaceIDinterfaceID ()

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
 OFFLINE
 CONFIGURED
 FINALIZED
 INITIALIZED

Protected Member Functions

T * releaseInterface (T *iface)
int outputLevel () const

Protected Attributes

IAppMgrUIm_appMgrUI
IIncidentSvcm_incidentSvc
ListAlg m_topAlgList
ListAlg m_outStreamList
std::string m_outStreamType
StringArrayProperty m_topAlgNames
StringArrayProperty m_outStreamNames
State m_state
bool m_scheduledStop
IIncidentListenerm_abortEventListener
bool m_abortEvent
std::string m_abortEventSource
IntegerProperty m_outputLevel
Gaudi::StateMachine::State m_targetState
IMessageSvcm_messageSvc

Friends

friend class ServiceManager

Detailed Description

Definition at line 7 of file DybEventLoopMgr.h.


Constructor & Destructor Documentation

DybEventLoopMgr::DybEventLoopMgr ( const std::string &  nam,
ISvcLocator svcLoc 
)

Standard Constructor.

Definition at line 8 of file DybEventLoopMgr.cpp.

00009     : MinimalEventLoopMgr(nam, svcLoc)
00010 {
00011 }

DybEventLoopMgr::~DybEventLoopMgr (  )  [virtual]

Standard Destructor.

Definition at line 13 of file DybEventLoopMgr.cpp.

00013                                     {
00014 }


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:40:08 2011 for DybEventMgr by doxygen 1.4.7