alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::IGenericThreadsQueue< TDev > Class Template Referenceabstract

The CPU queue interface. More...

#include <IGenericThreadsQueue.hpp>

+ Inheritance diagram for alpaka::IGenericThreadsQueue< TDev >:

Public Member Functions

virtual ~IGenericThreadsQueue ()=default
 
virtual void enqueue (EventGenericThreads< TDev > &)=0
 enqueue the event More...
 
virtual void wait (EventGenericThreads< TDev > const &)=0
 waiting for the event More...
 

Detailed Description

template<typename TDev>
class alpaka::IGenericThreadsQueue< TDev >

The CPU queue interface.

Definition at line 23 of file IGenericThreadsQueue.hpp.

Constructor & Destructor Documentation

◆ ~IGenericThreadsQueue()

template<typename TDev >
virtual alpaka::IGenericThreadsQueue< TDev >::~IGenericThreadsQueue ( )
virtualdefault

Member Function Documentation

◆ enqueue()

template<typename TDev >
virtual void alpaka::IGenericThreadsQueue< TDev >::enqueue ( EventGenericThreads< TDev > &  )
pure virtual

◆ wait()

template<typename TDev >
virtual void alpaka::IGenericThreadsQueue< TDev >::wait ( EventGenericThreads< TDev > const &  )
pure virtual

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