| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- 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