1 #define GAUDISVC_APPMGRRUNABLE_CPP
17 declareProperty(
"EvtMax", m_evtMax=0xFEEDBABE);
StatusCode initialize() override
SmartIF< ISvcLocator > & serviceLocator() const override
Retrieve pointer to service locator.
StatusCode start() override
IService implementation: start the service.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StatusCode finalize() override
Class definition of AppMgrRunable.
StatusCode start() override
bool isSuccess() const
Test for a status code of SUCCESS.
StatusCode setProperty(const Property &p) override
virtual StatusCode nextEvent(int maxevt)=0
Process the next maxevt events.
#define DECLARE_COMPONENT(type)
StatusCode finalize() override
IService implementation: finalize the service.
int m_evtMax
Number of events to be processed.
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
StatusCode initialize() override
IService implementation: initialize the service.
virtual unsigned long release()=0
Release Interface instance.
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.
virtual StatusCode queryInterface(const InterfaceID &ti, void **pp)=0
Set the void** to the pointer to the requested interface of the instance.