DeviceCommandQueue interface for device cl_command_queues.
More...
#include <cl2.hpp>
Inherits cl::detail::Wrapper< cl_command_queue >.
|
| DeviceCommandQueue () |
|
| DeviceCommandQueue (DeviceQueueProperties properties, cl_int *err=NULL) |
|
| DeviceCommandQueue (const Context &context, const Device &device, DeviceQueueProperties properties=DeviceQueueProperties::None, cl_int *err=NULL) |
|
| DeviceCommandQueue (const Context &context, const Device &device, cl_uint queueSize, DeviceQueueProperties properties=DeviceQueueProperties::None, cl_int *err=NULL) |
|
| DeviceCommandQueue (const cl_command_queue &commandQueue, bool retainObject=false) |
| Constructor from cl_command_queue - takes ownership. More...
|
|
DeviceCommandQueue & | operator= (const cl_command_queue &rhs) |
|
| DeviceCommandQueue (const DeviceCommandQueue &queue) |
| Copy constructor to forward copy to the superclass correctly. Required for MSVC. More...
|
|
DeviceCommandQueue & | operator= (const DeviceCommandQueue &queue) |
| Copy assignment to forward copy to the superclass correctly. Required for MSVC. More...
|
|
| DeviceCommandQueue (DeviceCommandQueue &&queue) CL_HPP_NOEXCEPT_ |
| Move constructor to forward move to the superclass correctly. Required for MSVC. More...
|
|
DeviceCommandQueue & | operator= (DeviceCommandQueue &&queue) |
| Move assignment to forward move to the superclass correctly. Required for MSVC. More...
|
|
template<typename T > |
cl_int | getInfo (cl_command_queue_info name, T *param) const |
|
template<cl_int name> |
detail::param_traits
< detail::cl_command_queue_info,
name >::param_type | getInfo (cl_int *err=NULL) const |
|
| Wrapper () |
|
| Wrapper (const cl_type &obj, bool retainObject) |
|
| Wrapper (const Wrapper< cl_type > &rhs) |
|
| Wrapper (Wrapper< cl_type > &&rhs) CL_HPP_NOEXCEPT_ |
|
| ~Wrapper () |
|
Wrapper< cl_type > & | operator= (const Wrapper< cl_type > &rhs) |
|
Wrapper< cl_type > & | operator= (Wrapper< cl_type > &&rhs) |
|
Wrapper< cl_type > & | operator= (const cl_type &rhs) |
|
const cl_type & | operator() () const |
|
cl_type & | operator() () |
|
const cl_type | get () const |
|
cl_type | get () |
|
DeviceCommandQueue interface for device cl_command_queues.
cl::DeviceCommandQueue::DeviceCommandQueue |
( |
| ) |
|
|
inline |
Trivial empty constructor to create a null queue.
Default construct device command queue on default context and device
Create a device command queue for a specified device in the passed context.
Create a device command queue for a specified device in the passed context.
cl::DeviceCommandQueue::DeviceCommandQueue |
( |
const cl_command_queue & |
commandQueue, |
|
|
bool |
retainObject = false |
|
) |
| |
|
inlineexplicit |
Constructor from cl_command_queue - takes ownership.
- Parameters
-
retainObject | will cause the constructor to retain its cl object. Defaults to false to maintain compatibility with earlier versions. |
Copy constructor to forward copy to the superclass correctly. Required for MSVC.
Move constructor to forward move to the superclass correctly. Required for MSVC.
template<typename T >
cl_int cl::DeviceCommandQueue::getInfo |
( |
cl_command_queue_info |
name, |
|
|
T * |
param |
|
) |
| const |
|
inline |
template<cl_int name>
detail::param_traits<detail::cl_command_queue_info, name>::param_type cl::DeviceCommandQueue::getInfo |
( |
cl_int * |
err = NULL | ) |
const |
|
inline |
Create a new default device command queue for the default device, in the default context and of the default size. If there is already a default queue for the specified device this function will return the pre-existing queue.
Create a new default device command queue for the specified device and of the default size. If there is already a default queue for the specified device this function will return the pre-existing queue.
static DeviceCommandQueue cl::DeviceCommandQueue::makeDefault |
( |
const Context & |
context, |
|
|
const Device & |
device, |
|
|
cl_uint |
queueSize, |
|
|
cl_int * |
err = nullptr |
|
) |
| |
|
inlinestatic |
Create a new default device command queue for the specified device and of the requested size in bytes. If there is already a default queue for the specified device this function will return the pre-existing queue.
Copy assignment to forward copy to the superclass correctly. Required for MSVC.
Move assignment to forward move to the superclass correctly. Required for MSVC.
The documentation for this class was generated from the following file:
- /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp