The Gaudi Framework
v25r3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
AppMgrRunable.h
Go to the documentation of this file.
1
// $Id: AppMgrRunable.h,v 1.4 2008/06/02 14:21:35 marcocle Exp $
2
#ifndef GAUDISVC_APPMGRRUNABLE_H
3
#define GAUDISVC_APPMGRRUNABLE_H 1
4
5
// Framework includes
6
#include "
GaudiKernel/Service.h
"
7
#include "
GaudiKernel/IRunable.h
"
8
9
// Forward declarations
10
class
IAppMgrUI
;
11
29
class
AppMgrRunable
:
public
extends1
<Service, IRunable> {
30
protected
:
32
IAppMgrUI
*
m_appMgrUI
;
34
int
m_evtMax
;
35
36
public
:
38
AppMgrRunable
(
const
std::string& nam,
ISvcLocator
* svcLoc);
40
virtual
~AppMgrRunable
();
41
43
virtual
StatusCode
initialize
();
45
virtual
StatusCode
start
();
47
virtual
StatusCode
stop
();
49
virtual
StatusCode
finalize
();
51
virtual
StatusCode
run
();
52
};
53
#endif // GAUDISVC_APPMGRRUNABLE_H
ISvcLocator
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition:
ISvcLocator.h:26
AppMgrRunable
Class definition of AppMgrRunable.
Definition:
AppMgrRunable.h:29
IRunable.h
AppMgrRunable::~AppMgrRunable
virtual ~AppMgrRunable()
Standard Destructor.
Definition:
AppMgrRunable.cpp:21
AppMgrRunable::run
virtual StatusCode run()
IRunable implementation : Run the class implementation.
Definition:
AppMgrRunable.cpp:60
AppMgrRunable::start
virtual StatusCode start()
IService implementation: start the service.
Definition:
AppMgrRunable.cpp:40
AppMgrRunable::m_evtMax
int m_evtMax
Number of events to be processed.
Definition:
AppMgrRunable.h:34
Service.h
AppMgrRunable::finalize
virtual StatusCode finalize()
IService implementation: finalize the service.
Definition:
AppMgrRunable.cpp:52
AppMgrRunable::AppMgrRunable
AppMgrRunable(const std::string &nam, ISvcLocator *svcLoc)
Standard Constructor.
Definition:
AppMgrRunable.cpp:14
StatusCode
This class is used for returning status codes from appropriate routines.
Definition:
StatusCode.h:30
extends1
Base class used to extend a class implementing other interfaces.
Definition:
extends.h:10
AppMgrRunable::initialize
virtual StatusCode initialize()
IService implementation: initialize the service.
Definition:
AppMgrRunable.cpp:26
IAppMgrUI
Application Manager User Interface.
Definition:
IAppMgrUI.h:21
AppMgrRunable::stop
virtual StatusCode stop()
IService implementation: stop the service.
Definition:
AppMgrRunable.cpp:46
AppMgrRunable::m_appMgrUI
IAppMgrUI * m_appMgrUI
Reference to application manager UI.
Definition:
AppMgrRunable.h:32
GaudiCoreSvc
src
ApplicationMgr
AppMgrRunable.h
Generated on Wed Jul 9 2014 09:54:12 for The Gaudi Framework by
1.8.7