The Gaudi Framework
v26r0
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 Tue Jan 20 2015 20:27:17 for The Gaudi Framework by
1.8.7