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
9 class Incident;
10 
11 class GAUDI_API IStagerSvc: virtual public IInterface {
12 public:
15 
17  virtual StatusCode getStreams()=0;
18  virtual StatusCode readAhead()=0;
19  virtual StatusCode initStage()=0;
20 
21 };
22 
23 #endif // GAUDIKERNEL_STAGERSVC_H
#define GAUDI_API
Definition: Kernel.h:107
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Definition: IInterface.h:14
The interface implemented by any class wanting to listen to Incidents.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
Definition of the basic interface.
Definition: IInterface.h:234
Base class for all Incidents (computing events).
Definition: Incident.h:16