#include <EventLoopMgr.h>
Inheritance diagram for EventLoopMgr:

Public Types | |
| typedef IEvtSelector::Iterator | EvtIterator |
Public Methods | |
| virtual StatusCode | initialize () |
| implementation of IAppMgrUI::initalize. More... | |
| virtual StatusCode | finalize () |
| implementation of IAppMgrUI::finalize. More... | |
| virtual StatusCode | nextEvent (int maxevt) |
| implementation of IAppMgrUI::nextEvent. More... | |
| virtual StatusCode | executeEvent (void* par) |
| implementation of IEventProcessor::executeEvent(void* par). More... | |
Protected Methods | |
| EventLoopMgr (const std::string& nam, ISvcLocator* svcLoc) | |
| Standard Constructor. More... | |
| virtual | ~EventLoopMgr () |
| Standard Destructor. More... | |
Protected Attributes | |
| IIncidentSvc* | m_incidentSvc |
| Reference to the indicent service. More... | |
| IDataManagerSvc* | m_evtDataMgrSvc |
| Reference to the Event Data Service's IDataManagerSvc interface. More... | |
| IDataProviderSvc* | m_evtDataSvc |
| Reference to the Event Data Service's IDataProviderSvc interface. More... | |
| IEvtSelector* | m_evtSelector |
| Reference to the Event Selector. More... | |
| EvtIterator* | m_evtIterator |
| Event Iterator. More... | |
| std::string | m_evtsel |
| Event selector. More... | |
Friends | |
| class | SvcFactory< EventLoopMgr > |
This is the default processing manager of the application manager. This object handles the minimal requirements needed by the application manager. It also handles the default user configuration setup for standard event processing.
History:
+---------+----------------------------------------------+---------+
| Date | Comment | Who |
+---------+----------------------------------------------+---------+
|13/12/00 | Initial version | M.Frank |
+---------+----------------------------------------------+---------+
Definition at line 46 of file EventLoopMgr.h.
|
|
Definition at line 50 of file EventLoopMgr.h. |
|
|
Standard Constructor.
Definition at line 37 of file EventLoopMgr.cpp. |
|
|
Standard Destructor.
Definition at line 44 of file EventLoopMgr.cpp. |
|
|
implementation of IEventProcessor::executeEvent(void* par).
Reimplemented from MinimalEventLoopMgr. Definition at line 120 of file EventLoopMgr.cpp. Referenced by nextEvent(). |
|
|
implementation of IAppMgrUI::finalize.
Reimplemented from MinimalEventLoopMgr. Reimplemented in GaudiEventLoopMgr. Definition at line 111 of file EventLoopMgr.cpp. Referenced by GaudiEventLoopMgr::finalize(). |
|
|
implementation of IAppMgrUI::initalize.
Reimplemented from MinimalEventLoopMgr. Reimplemented in GaudiEventLoopMgr. Definition at line 48 of file EventLoopMgr.cpp. Referenced by GaudiEventLoopMgr::initialize(). |
|
|
implementation of IAppMgrUI::nextEvent.
Reimplemented from MinimalEventLoopMgr. Definition at line 138 of file EventLoopMgr.cpp. |
|
|
Creator friend class.
Definition at line 49 of file EventLoopMgr.h. |
|
|
Reference to the Event Data Service's IDataManagerSvc interface.
Definition at line 56 of file EventLoopMgr.h. |
|
|
Reference to the Event Data Service's IDataProviderSvc interface.
Definition at line 58 of file EventLoopMgr.h. |
|
|
Event Iterator.
Definition at line 62 of file EventLoopMgr.h. |
|
|
Reference to the Event Selector.
Definition at line 60 of file EventLoopMgr.h. |
|
|
Event selector.
Definition at line 64 of file EventLoopMgr.h. |
|
|
Reference to the indicent service.
Definition at line 54 of file EventLoopMgr.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000