ATLAS Offline Software
Loading...
Searching...
No Matches
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).
7
8// Gaudi include(s).
9#include "GaudiKernel/IService.h"
10
11namespace AthCUDA {
12
14class IStreamSvc : public virtual IService, public virtual IStreamProvider {
15
16 public:
19
20}; // class IStreamSvc
21
22} // namespace AthCUDA
23
24#endif // ATHCUDAINTERFACES_ISTREAMSVC_H
Interface for components providing CUDA streams to (reentrant) algorithms.
Interface for services providing CUDA streams to (reentrant) algorithms.
Definition IStreamSvc.h:14
DeclareInterfaceID(AthCUDA::IStreamSvc, 1, 0)
Declare the interface ID.
Definition Info.h:14