Go to the documentation of this file.
   11 #ifndef GAUDIKERNEL_MINIMALEVENTLOOPMGR_H 
   12 #define GAUDIKERNEL_MINIMALEVENTLOOPMGR_H 1 
   40       if ( i.
type() == IncidentType::AbortEvent ) {
 
   42         abortEventSource = i.
source();
 
   49     bool abortEvent = 
false;
 
   64                                       "Print the control flow expression representing the content of TopAlg" };
 
   80   bool m_scheduledStop = 
false;
 
   92 #if defined( GAUDI_V20_COMPAT ) && !defined( G21_NO_DEPRECATED ) 
   96   [[deprecated]] T* releaseInterface( T* iface ) {
 
   97     if ( 0 != iface ) iface->release();
 
  143 #endif // GAUDIKERNEL_MINIMALEVENTLOOPMGR_H 
  
 
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
const std::string & source() const
Access to the source of the incident.
std::string abortEventSource
Source of the AbortEvent incident.
void outStreamHandler(Gaudi::Details::PropertyBase &p)
Output stream List handler.
std::vector< SmartIF< IAlgorithm > > ListAlg
void topAlgHandler(Gaudi::Details::PropertyBase &p)
Top algorithm List handler.
SmartIF< IAlgExecStateSvc > m_aess
List of top level algorithms.
MinimalEventLoopMgr & operator=(const MinimalEventLoopMgr &)=delete
No copy allowed.
ListAlg m_outStreamList
List of output streams.
executeEvent
Helpers for re-entrant interfaces.
Base class used to extend a class implementing other interfaces.
SmartIF< IHiveWhiteBoard > m_WB
< Event data service (whiteboard)
void handle(const Incident &i) override
Inform that a new incident has occurred.
Base class used to implement the interfaces.
SmartIF< IAppMgrUI > m_appMgrUI
Reference to the IAppMgrUI interface of the application manager.
SmartIF< IIncidentSvc > m_incidentSvc
Reference to the incident service.
const std::string & type() const
Access to the incident type.
AbortEventListener m_abortEventListener
Instance of the incident listener waiting for AbortEvent.
Implementation of property with value of concrete type.
MinimalEventLoopMgr(const MinimalEventLoopMgr &)=delete
No copy allowed.