alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > Class Template Reference

The CUDA/HIP RT queue. More...

#include <QueueUniformCudaHipRt.hpp>

+ Inheritance diagram for alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >:

Public Member Functions

ALPAKA_FN_HOST QueueUniformCudaHipRt (DevUniformCudaHipRt< TApi > const &dev)
 
auto getCallbackThread () -> core::CallbackThread &
 
auto getNativeHandle () const noexcept
 
ALPAKA_FN_HOST auto operator!= (QueueUniformCudaHipRt const &rhs) const -> bool
 
ALPAKA_FN_HOST auto operator== (QueueUniformCudaHipRt const &rhs) const -> bool
 

Public Attributes

std::shared_ptr< QueueUniformCudaHipRtImpl< TApi > > m_spQueueImpl
 

Detailed Description

template<typename TApi, bool TBlocking>
class alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >

The CUDA/HIP RT queue.

Definition at line 93 of file QueueUniformCudaHipRt.hpp.

Constructor & Destructor Documentation

◆ QueueUniformCudaHipRt()

template<typename TApi , bool TBlocking>
ALPAKA_FN_HOST alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >::QueueUniformCudaHipRt ( DevUniformCudaHipRt< TApi > const &  dev)
inline

Definition at line 99 of file QueueUniformCudaHipRt.hpp.

Member Function Documentation

◆ getCallbackThread()

template<typename TApi , bool TBlocking>
auto alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >::getCallbackThread ( ) -> core::CallbackThread&
inline

Definition at line 120 of file QueueUniformCudaHipRt.hpp.

◆ getNativeHandle()

template<typename TApi , bool TBlocking>
auto alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >::getNativeHandle ( ) const
inlinenoexcept

Definition at line 115 of file QueueUniformCudaHipRt.hpp.

◆ operator!=()

template<typename TApi , bool TBlocking>
ALPAKA_FN_HOST auto alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >::operator!= ( QueueUniformCudaHipRt< TApi, TBlocking > const &  rhs) const -> bool
inline

Definition at line 110 of file QueueUniformCudaHipRt.hpp.

◆ operator==()

template<typename TApi , bool TBlocking>
ALPAKA_FN_HOST auto alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >::operator== ( QueueUniformCudaHipRt< TApi, TBlocking > const &  rhs) const -> bool
inline

Definition at line 105 of file QueueUniformCudaHipRt.hpp.

Member Data Documentation

◆ m_spQueueImpl

template<typename TApi , bool TBlocking>
std::shared_ptr<QueueUniformCudaHipRtImpl<TApi> > alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >::m_spQueueImpl

Definition at line 126 of file QueueUniformCudaHipRt.hpp.


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