ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthCUDA
AthCUDAInterfaces
AthCUDAInterfaces
IStreamSvc.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
#ifndef ATHCUDAINTERFACES_ISTREAMSVC_H
3
#define ATHCUDAINTERFACES_ISTREAMSVC_H
4
5
// Local include(s).
6
#include "
AthCUDAInterfaces/IStreamProvider.h
"
7
8
// Gaudi include(s).
9
#include "GaudiKernel/IService.h"
10
11
namespace
AthCUDA
{
12
14
class
IStreamSvc
:
public
virtual
IService,
public
virtual
IStreamProvider
{
15
16
public
:
18
DeclareInterfaceID
(
AthCUDA::IStreamSvc
, 1, 0);
19
20
};
// class IStreamSvc
21
22
}
// namespace AthCUDA
23
24
#endif
// ATHCUDAINTERFACES_ISTREAMSVC_H
IStreamProvider.h
AthCUDA::IStreamProvider
Interface for components providing CUDA streams to (reentrant) algorithms.
Definition
IStreamProvider.h:14
AthCUDA::IStreamSvc
Interface for services providing CUDA streams to (reentrant) algorithms.
Definition
IStreamSvc.h:14
AthCUDA::IStreamSvc::DeclareInterfaceID
DeclareInterfaceID(AthCUDA::IStreamSvc, 1, 0)
Declare the interface ID.
AthCUDA
Definition
Info.h:14
Generated on
for ATLAS Offline Software by
1.16.1