| The Gaudi Framework v27r1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

IThreadInitTool.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_ITHREADINITTOOL_H
2 #define GAUDIKERNEL_ITHREADINITTOOL_H 1
3
4 #include "GaudiKernel/IAlgTool.h"
5
6 //---------------------------------------------------------------------------
7
16 //---------------------------------------------------------------------------
17
18 class IThreadInitTool : virtual public IAlgTool {
19 public:
20
21 DeclareInterfaceID(IThreadInitTool, 1, 0);
22
23 virtual void initThread() = 0;
24
25 virtual void terminateThread() = 0;
26
27 virtual unsigned int nInit() const = 0;
28
29 };
30 #endif
IThreadInitTool::initThread
virtual void initThread()=0
IThreadInitTool::terminateThread
virtual void terminateThread()=0
IThreadInitTool::nInit
virtual unsigned int nInit() const =0
IAlgTool.h
IAlgTool
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
IThreadInitTool::DeclareInterfaceID
DeclareInterfaceID(IThreadInitTool, 1, 0)
IThreadInitTool
IThreadInitTool GaudiKernel/IThreadInitTool.h.
Definition: IThreadInitTool.h:18