| The Gaudi Framework v29r0 (ff2e7097)

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

- File List
- File Members

IStagerSvc.h
Go to the documentation of this file.
1 #ifndef INTERFACES_ISTAGERSVC_H
2 #define INTERFACES_ISTAGERSVC_H
3
4 // Include Files
5 #include "GaudiKernel/IInterface.h"
6
7 // Forward declarations
8 class IIncidentListener;
9 class Incident;
10
11 class GAUDI_API IStagerSvc : virtual public IInterface
12 {
13 public:
15 DeclareInterfaceID( IStagerSvc, 2, 0 );
16
18 virtual StatusCode getStreams() = 0;
19 virtual StatusCode readAhead() = 0;
20 virtual StatusCode initStage() = 0;
21 };
22
23 #endif // GAUDIKERNEL_STAGERSVC_H
IStagerSvc
Definition: IStagerSvc.h:11
IIncidentListener
The interface implemented by any class wanting to listen to Incidents.
Definition: IIncidentListener.h:15
StatusCode
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:28
DeclareInterfaceID
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Definition: IInterface.h:13
IInterface
Definition of the basic interface.
Definition: IInterface.h:277
Incident
Base class for all Incidents (computing events).
Definition: Incident.h:17
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:110
IInterface.h