The Gaudi Framework
v41r0 (bdbe7744)
Toggle main menu visibility
Loading...
Searching...
No Matches
IStagerSvc.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3
* *
4
* This software is distributed under the terms of the Apache version 2 licence, *
5
* copied verbatim in the file "LICENSE". *
6
* *
7
* In applying this licence, CERN does not waive the privileges and immunities *
8
* granted to it by virtue of its status as an Intergovernmental Organization *
9
* or submit itself to any jurisdiction. *
10
\***********************************************************************************/
11
#pragma once
12
13
#include <
GaudiKernel/IInterface.h
>
14
15
class
IIncidentListener
;
16
class
Incident
;
17
18
class
GAUDI_API
IStagerSvc
:
virtual
public
IInterface
{
19
public
:
21
DeclareInterfaceID
(
IStagerSvc
, 2, 0 );
22
24
virtual
StatusCode
getStreams
() = 0;
25
virtual
StatusCode
readAhead
() = 0;
26
virtual
StatusCode
initStage
() = 0;
27
};
IInterface.h
GAUDI_API
#define GAUDI_API
Definition
Kernel.h:49
IIncidentListener
The interface implemented by any class wanting to listen to Incidents.
Definition
IIncidentListener.h:23
IInterface
Definition of the basic interface.
Definition
IInterface.h:225
IStagerSvc
Definition
IStagerSvc.h:18
IStagerSvc::initStage
virtual StatusCode initStage()=0
IStagerSvc::getStreams
virtual StatusCode getStreams()=0
Retrieve interface ID.
IStagerSvc::DeclareInterfaceID
DeclareInterfaceID(IStagerSvc, 2, 0)
InterfaceID.
IStagerSvc::readAhead
virtual StatusCode readAhead()=0
Incident
Base class for all Incidents (computing events).
Definition
Incident.h:24
StatusCode
This class is used for returning status codes from appropriate routines.
Definition
StatusCode.h:64
GaudiKernel
include
GaudiKernel
IStagerSvc.h
Generated on
for The Gaudi Framework by
1.17.0