Gaudi Framework, version v20r4

Generated: 8 Jan 2009

PythonScriptingSvc.h

Go to the documentation of this file.
00001 // $Id: PythonScriptingSvc.h,v 1.2 2004/07/06 10:51:24 mato Exp $
00002 #ifndef GAUDIPYTHON_PYTHONSCRIPTINGSVC_H
00003 #define GAUDIPYTHON_PYTHONSCRIPTINGSVC_H
00004 
00005 // Include Files
00006 #include "GaudiKernel/Service.h"
00007 #include "GaudiKernel/IRunable.h"
00008 
00016 class PythonScriptingSvc : public Service, virtual public IRunable {
00017 
00018 public: 
00020   PythonScriptingSvc( const std::string& name, ISvcLocator* svc );
00021 
00023   virtual StatusCode initialize();
00024   
00026   virtual StatusCode finalize();
00027   
00029   virtual StatusCode queryInterface( const InterfaceID& riid, void** ppvInterface );
00030     
00032   virtual StatusCode run();
00033 
00034 protected:
00036   virtual ~PythonScriptingSvc();
00037 private:
00039   std::string m_startupScript;
00040 };
00041 
00042 #endif // GAUDIPYTHON_PYTHONSCRIPTINGSVC_H
00043 
00044 

Generated at Thu Jan 8 17:44:22 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004