#include <iso_cl_queue.h>
Collaboration diagram for iso::cl::Queue:
Public Member Functions | |
Queue (Device &pDevice) throw (CLException) | |
~Queue () | |
Device & | device () |
cl_command_queue & | queue () |
void | read (MemoryObject *pMemoryObject) throw (CLException) |
void | write (MemoryObject *pMemoryObject) throw (CLException) |
void | execute (Kernel &pKernel) throw (CLException) |
void | finish () |
Protected Attributes | |
Device & | mDevice |
cl_command_queue | mQueue |
Queue::Queue | ( | Device & | pDevice | ) | throw (CLException) |
Queue::~Queue | ( | ) |
Device & Queue::device | ( | ) |
cl_command_queue & Queue::queue | ( | ) |
void Queue::read | ( | MemoryObject * | pMemoryObject | ) | throw (CLException) |
void Queue::write | ( | MemoryObject * | pMemoryObject | ) | throw (CLException) |
void Queue::execute | ( | Kernel & | pKernel | ) | throw (CLException) |
void Queue::finish | ( | ) |
Device& iso::cl::Queue::mDevice [protected] |
cl_command_queue iso::cl::Queue::mQueue [protected] |