1 #ifndef GAUDIKERNEL_MINIMALEVENTLOOPMGR_H
2 #define GAUDIKERNEL_MINIMALEVENTLOOPMGR_H 1
51 bool m_scheduledStop =
false;
56 bool m_abortEvent =
false;
66 #if defined(GAUDI_V20_COMPAT) && !defined(G21_NO_DEPRECATED)
69 template<
class T> T* releaseInterface(T* iface) {
70 if ( 0 != iface ) iface->release();
103 void outStreamHandler(
Property& p);
114 #endif // GAUDIKERNEL_MINIMALEVENTLOOPMGR_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
std::vector< SmartIF< IAlgorithm > > ListAlg
std::string m_abortEventSource
Source of the AbortEvent incident.
SmartIF< IIncidentListener > m_abortEventListener
Instance of the incident listener waiting for AbortEvent.
This class is used for returning status codes from appropriate routines.
SmartIF< IIncidentSvc > m_incidentSvc
Reference to the incident service.
Property base class allowing Property* collections to be "homogeneous".
ListAlg m_outStreamList
List of output streams.
Base class used to extend a class implementing other interfaces.
std::string m_outStreamType
Out Stream type.
This is the default processing manager of the application manager.
StringArrayProperty m_topAlgNames
List of top level algorithms names.
return ep &&ep executeRun(maxevt).isSuccess()
StringArrayProperty m_outStreamNames
List of output stream names.
SmartIF< IAppMgrUI > m_appMgrUI
Reference to the IAppMgrUI interface of the application manager.
ListAlg m_topAlgList
List of top level algorithms.