1 #ifndef GAUDIKERNEL_MINIMALEVENTLOOPMGR_H 2 #define GAUDIKERNEL_MINIMALEVENTLOOPMGR_H 1 31 if ( i.
type() == IncidentType::AbortEvent ) {
33 abortEventSource = i.
source();
40 bool abortEvent =
false;
55 "[[deprecated]] default type for OutputStream instances"};
57 "Print the control flow expression representing the content of TopAlg"};
73 bool m_scheduledStop =
false;
85 #if defined( GAUDI_V20_COMPAT ) && !defined( G21_NO_DEPRECATED ) 89 T* releaseInterface( T* iface ) {
90 if ( 0 != iface ) iface->release();
136 #endif // GAUDIKERNEL_MINIMALEVENTLOOPMGR_H
void topAlgHandler(Gaudi::Details::PropertyBase &p)
Top algorithm List handler.
Base class used to implement the interfaces.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Implementation of property with value of concrete type.
const std::string & type() const
Access to the incident type.
SmartIF< IAlgExecStateSvc > m_aess
List of top level algorithms.
void outStreamHandler(Gaudi::Details::PropertyBase &p)
Output stream List handler.
std::string abortEventSource
Source of the AbortEvent incident.
This class represents an entry point to all the event specific data.
const std::string & source() const
Access to the source of the incident.
std::vector< SmartIF< IAlgorithm > > ListAlg
SmartIF< IHiveWhiteBoard > m_WB
< Event data service (whiteboard)
This class is used for returning status codes from appropriate routines.
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
AbortEventListener m_abortEventListener
Instance of the incident listener waiting for AbortEvent.
SmartIF< IIncidentSvc > m_incidentSvc
Reference to the incident service.
ListAlg m_outStreamList
List of output streams.
Base class used to extend a class implementing other interfaces.
Base class for all Incidents (computing events).
This is the default processing manager of the application manager.
return ep &&ep executeRun(maxevt).isSuccess()
SmartIF< IAppMgrUI > m_appMgrUI
Reference to the IAppMgrUI interface of the application manager.
void handle(const Incident &i) override
Inform that a new incident has occurred.