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

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

#include <IStreamProvider.h>

Inheritance diagram for AthHIP::IStreamProvider:
Collaboration diagram for AthHIP::IStreamProvider:

Public Member Functions

virtual ~IStreamProvider ()=default
 Destructor.
virtual hipStream_t stream (const EventContext &ctx) const =0
 Get the HIP stream to use.

Detailed Description

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

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

Constructor & Destructor Documentation

◆ ~IStreamProvider()

virtual AthHIP::IStreamProvider::~IStreamProvider ( )
virtualdefault

Destructor.

Member Function Documentation

◆ stream()

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

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: