ATLAS Offline Software
Loading...
Searching...
No Matches
AthHIP::IStreamSvc Class Referenceabstract

Interface for services providing HIP streams to (reentrant) algorithms. More...

#include <IStreamSvc.h>

Inheritance diagram for AthHIP::IStreamSvc:
Collaboration diagram for AthHIP::IStreamSvc:

Public Member Functions

 DeclareInterfaceID (AthHIP::IStreamSvc, 1, 0)
 Declare the interface ID.
virtual hipStream_t stream (const EventContext &ctx) const =0
 Get the HIP stream to use.

Detailed Description

Interface for services providing HIP streams to (reentrant) algorithms.

Definition at line 14 of file AthHIP/AthHIPInterfaces/AthHIPInterfaces/IStreamSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

AthHIP::IStreamSvc::DeclareInterfaceID ( AthHIP::IStreamSvc ,
1 ,
0  )

Declare the interface ID.

◆ stream()

virtual hipStream_t AthHIP::IStreamProvider::stream ( const EventContext & ctx) const
pure virtualinherited

Get the HIP stream to use.

Parameters
ctxThe event context for which the stream is requested
Returns
The HIP stream to use for the specified event context

The documentation for this class was generated from the following file: