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
PythonScriptingSvc.h
Go to the documentation of this file.
1
// $Id: PythonScriptingSvc.h,v 1.2 2004/07/06 10:51:24 mato Exp $
2
#ifndef GAUDIPYTHON_PYTHONSCRIPTINGSVC_H
3
#define GAUDIPYTHON_PYTHONSCRIPTINGSVC_H
4
5
// Include Files
6
#include "
GaudiKernel/Service.h
"
7
#include "
GaudiKernel/IRunable.h
"
8
16
class
PythonScriptingSvc
:
public
extends1
<Service, IRunable> {
17
18
public
:
20
PythonScriptingSvc
(
const
std::string&
name
,
ISvcLocator
* svc );
21
23
virtual
StatusCode
initialize
();
24
26
virtual
StatusCode
finalize
();
27
29
virtual
StatusCode
run
();
30
31
protected
:
33
virtual
~PythonScriptingSvc
();
34
private
:
36
std::string
m_startupScript
;
37
};
38
39
#endif // GAUDIPYTHON_PYTHONSCRIPTINGSVC_H
40
41
ISvcLocator
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition:
ISvcLocator.h:26
IRunable.h
PythonScriptingSvc::finalize
virtual StatusCode finalize()
Finalize the service. [IService::finalize()].
Definition:
PythonScriptingSvc.cpp:97
Service.h
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
PythonScriptingSvc::m_startupScript
std::string m_startupScript
Startup script.
Definition:
PythonScriptingSvc.h:36
PythonScriptingSvc
This service handles scripting implemented using Python.
Definition:
PythonScriptingSvc.h:16
PythonScriptingSvc::~PythonScriptingSvc
virtual ~PythonScriptingSvc()
Destructor.
Definition:
PythonScriptingSvc.cpp:31
Service::name
virtual const std::string & name() const
Retrieve name of the service.
Definition:
Service.cpp:331
PythonScriptingSvc::run
virtual StatusCode run()
Run the service by taking full control. [IRunable::run()].
Definition:
PythonScriptingSvc.cpp:112
PythonScriptingSvc::initialize
virtual StatusCode initialize()
Initialize the service. [IService::initialize()].
Definition:
PythonScriptingSvc.cpp:35
PythonScriptingSvc::PythonScriptingSvc
PythonScriptingSvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
Definition:
PythonScriptingSvc.cpp:23
GaudiPython
src
Services
PythonScriptingSvc.h
Generated on Tue Jan 20 2015 20:27:27 for The Gaudi Framework by
1.8.7