11#define GAUDISVC_APPMGRRUNABLE_CPP
31 setProperty( props->getProperty(
"EvtMax" ) ).ignore();
bool PyHelper setProperty(IInterface *p, char *name, char *value)
DEST ** pp_cast(SRC **ptr)
Small function to be used instead of the construct (void**)&pointer, which produces,...
#define DECLARE_COMPONENT(type)
Class definition of AppMgrRunable.
StatusCode initialize() override
IService implementation: initialize the service.
StatusCode finalize() override
IService implementation: finalize the service.
Gaudi::Property< int > m_evtMax
StatusCode start() override
IService implementation: start the service.
StatusCode run() override
IRunable implementation : Run the class implementation.
IAppMgrUI * m_appMgrUI
Reference to application manager UI.
StatusCode stop() override
IService implementation: stop the service.
static const InterfaceID & interfaceID()
Return an instance of InterfaceID identifying the interface.
The IProperty is the basic interface for all components which have properties that can be set or get.
SmartIF< ISvcLocator > & serviceLocator() const override
Retrieve pointer to service locator.
StatusCode finalize() override
StatusCode stop() override
StatusCode start() override
StatusCode initialize() override
This class is used for returning status codes from appropriate routines.
constexpr static const auto FAILURE