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

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

#include <IStreamTool.h>

Inheritance diagram for AthHIP::IStreamTool:
Collaboration diagram for AthHIP::IStreamTool:

Public Member Functions

 DeclareInterfaceID (AthHIP::IStreamTool, 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 tools providing HIP streams to (reentrant) algorithms.

Definition at line 14 of file Control/AthHIP/AthHIPInterfaces/AthHIPInterfaces/IStreamTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

AthHIP::IStreamTool::DeclareInterfaceID ( AthHIP::IStreamTool ,
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: