Gaudi Framework, version v24r2

Home   Generated: Wed Dec 4 2013
 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 template <class T> class SvcFactory;
12 
30 class AppMgrRunable : public extends1<Service, IRunable> {
32  friend class SvcFactory<AppMgrRunable>;
33 
34 protected:
38  int m_evtMax;
39 
40 public:
42  AppMgrRunable(const std::string& nam, ISvcLocator* svcLoc);
44  virtual ~AppMgrRunable();
45 
47  virtual StatusCode initialize();
49  virtual StatusCode start();
51  virtual StatusCode stop();
53  virtual StatusCode finalize();
55  virtual StatusCode run();
56 };
57 #endif // GAUDISVC_APPMGRRUNABLE_H

Generated at Wed Dec 4 2013 14:33:07 for Gaudi Framework, version v24r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004