1 #define GAUDISVC_APPMGRRUNABLE_CPP 20 if ( m_evtMax == (
int)0xFEEDBABE ) {
21 auto props = serviceLocator()->as<
IProperty>();
22 setProperty( props->getProperty(
"EvtMax" ) ).ignore();
StatusCode setProperty(IProperty *component, const std::string &name, const TYPE &value, const std::string &doc)
simple function to set the property of the given object from the value
constexpr static const auto FAILURE
StatusCode initialize() override
StatusCode start() override
IService implementation: start the service.
StatusCode finalize() override
Class definition of AppMgrRunable.
StatusCode start() override
virtual StatusCode nextEvent(int maxevt)=0
Process the next maxevt events.
StatusCode finalize() override
IService implementation: finalize the service.
#define DECLARE_COMPONENT(type)
This class is used for returning status codes from appropriate routines.
StatusCode run() override
IRunable implementation : Run the class implementation.
StatusCode stop() override
IService implementation: stop the service.
StatusCode stop() override
virtual unsigned long release()=0
Release Interface instance.
Gaudi::Property< int > m_evtMax
The IProperty is the basic interface for all components which have properties that can be set or get...
static const InterfaceID & interfaceID()
Return an instance of InterfaceID identifying the interface.
IAppMgrUI * m_appMgrUI
Reference to application manager UI.