alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi > Class Template Referencefinal

The CUDA/HIP RT queue implementation. More...

#include <QueueUniformCudaHipRt.hpp>

Public Member Functions

ALPAKA_FN_HOST QueueUniformCudaHipRtImpl (DevUniformCudaHipRt< TApi > const &dev)
 
 QueueUniformCudaHipRtImpl (QueueUniformCudaHipRtImpl &&)=default
 
ALPAKA_FN_HOST ~QueueUniformCudaHipRtImpl ()
 
auto getNativeHandle () const noexcept
 
auto operator= (QueueUniformCudaHipRtImpl &&) -> QueueUniformCudaHipRtImpl &=delete
 

Public Attributes

core::CallbackThread m_callbackThread
 
DevUniformCudaHipRt< TApi > const m_dev
 The device this queue is bound to. More...
 

Detailed Description

template<typename TApi>
class alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >

The CUDA/HIP RT queue implementation.

Definition at line 40 of file QueueUniformCudaHipRt.hpp.

Constructor & Destructor Documentation

◆ QueueUniformCudaHipRtImpl() [1/2]

Definition at line 43 of file QueueUniformCudaHipRt.hpp.

◆ QueueUniformCudaHipRtImpl() [2/2]

◆ ~QueueUniformCudaHipRtImpl()

Member Function Documentation

◆ getNativeHandle()

template<typename TApi >
auto alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >::getNativeHandle ( ) const
inlinenoexcept

Definition at line 78 of file QueueUniformCudaHipRt.hpp.

◆ operator=()

template<typename TApi >
auto alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >::operator= ( QueueUniformCudaHipRtImpl< TApi > &&  ) -> QueueUniformCudaHipRtImpl &=delete
delete

Member Data Documentation

◆ m_callbackThread

template<typename TApi >
core::CallbackThread alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >::m_callbackThread

Definition at line 85 of file QueueUniformCudaHipRt.hpp.

◆ m_dev

template<typename TApi >
DevUniformCudaHipRt<TApi> const alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >::m_dev

The device this queue is bound to.

Definition at line 84 of file QueueUniformCudaHipRt.hpp.


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