1 #define GAUDISVC_APPMGRRUNABLE_CPP
17 declareProperty(
"EvtMax", m_evtMax=0xFEEDBABE);
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual StatusCode stop()
Stop (from RUNNING to INITIALIZED).
virtual StatusCode setProperty(const Property &p)
Set the property by property.
Class definition of AppMgrRunable.
bool isSuccess() const
Test for a status code of SUCCESS.
virtual ~AppMgrRunable()
Standard Destructor.
virtual StatusCode nextEvent(int maxevt)=0
Process the next maxevt events.
virtual StatusCode run()
IRunable implementation : Run the class implementation.
virtual StatusCode start()
IService implementation: start the service.
#define DECLARE_COMPONENT(type)
int m_evtMax
Number of events to be processed.
virtual StatusCode finalize()
IService implementation: finalize the service.
This class is used for returning status codes from appropriate routines.
virtual StatusCode initialize()
IService implementation: initialize the service.
virtual StatusCode stop()
IService implementation: stop the service.
virtual unsigned long release()=0
Release Interface instance.
virtual StatusCode initialize()
Initialization (from CONFIGURED to INITIALIZED).
Templated class to add the standard messaging functionalities.
virtual StatusCode start()
Start (from INITIALIZED to RUNNING).
static const InterfaceID & interfaceID()
Return an instance of InterfaceID identifying the interface.
virtual StatusCode finalize()
Finalize (from INITIALIZED to CONFIGURED).
IAppMgrUI * m_appMgrUI
Reference to application manager UI.
SmartIF< ISvcLocator > & serviceLocator() const
Retrieve pointer to service locator.