Uses of Class
com.jogamp.opencl.CLCommandQueue

Packages that use CLCommandQueue
com.jogamp.opencl   
com.jogamp.opencl.util   
 

Uses of CLCommandQueue in com.jogamp.opencl
 

Fields in com.jogamp.opencl with type parameters of type CLCommandQueue
protected  Map<CLDevice,List<CLCommandQueue>> CLContext.queuesMap
           
 

Methods in com.jogamp.opencl that return CLCommandQueue
 CLCommandQueue CLDevice.createCommandQueue()
           
 CLCommandQueue CLDevice.createCommandQueue(CLCommandQueue.Mode... properties)
           
 CLCommandQueue CLDevice.createCommandQueue(CLCommandQueue.Mode property)
           
 CLCommandQueue CLDevice.createCommandQueue(long properties)
           
 CLCommandQueue CLCommandQueue.finish()
          Calls clFinish.
 CLCommandQueue CLCommandQueue.flush()
          Calls clFlush.
 CLCommandQueue CLCommandQueue.put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize, CLEventList events)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize, CLEventList condition, CLEventList events)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY, CLEventList events)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY, CLEventList condition, CLEventList events)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.putAcquireGLObject(long glObject)
          Calls clEnqueueAcquireGLObjects.
 CLCommandQueue CLCommandQueue.putAcquireGLObject(long glObject, CLEventList events)
          Calls clEnqueueAcquireGLObjects.
 CLCommandQueue CLCommandQueue.putAcquireGLObject(long glObject, CLEventList condition, CLEventList events)
          Calls clEnqueueAcquireGLObjects.
 CLCommandQueue CLCommandQueue.putBarrier()
          Calls clEnqueueBarrier.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList events)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, long bytesToCopy)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList events)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, int srcOriginX, int srcOriginY, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, int srcOriginX, int srcOriginY, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList events)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, int srcOriginX, int srcOriginY, int srcOriginZ, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, int srcOriginX, int srcOriginY, int srcOriginZ, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImage.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putMarker(CLEventList events)
          Calls clEnqueueMarker.
 CLCommandQueue CLCommandQueue.putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize, CLEventList events)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize, CLEventList condition, CLEventList events)
          Calls clEnqueueNDRangeKernel.
 CLCommandQueue CLCommandQueue.putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead)
          Calls clEnqueueReadBuffer.
 CLCommandQueue CLCommandQueue.putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList events)
          Calls clEnqueueReadBuffer.
 CLCommandQueue CLCommandQueue.putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBuffer.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage2d<?> readImage, boolean blockingRead)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage2d<?> readImage, boolean blockingRead, CLEventList events)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage2d<?> readImage, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage2d<?> readImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingRead)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage2d<?> readImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage3d<?> readImage, boolean blockingRead)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage3d<?> readImage, boolean blockingRead, CLEventList events)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage3d<?> readImage, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage3d<?> readImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReadImage(CLImage3d<?> readImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadImage.
 CLCommandQueue CLCommandQueue.putReleaseGLObject(long glObject)
          Calls clEnqueueReleaseGLObjects.
 CLCommandQueue CLCommandQueue.putReleaseGLObject(long glObject, CLEventList events)
          Calls clEnqueueReleaseGLObjects.
 CLCommandQueue CLCommandQueue.putReleaseGLObject(long glObject, CLEventList condition, CLEventList events)
          Calls clEnqueueReleaseGLObjects.
 CLCommandQueue CLCommandQueue.putTask(CLKernel kernel)
          Equivalent to calling put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize) with globalWorkOffset = null, globalWorkSize set to 1, and localWorkSize set to 1.
 CLCommandQueue CLCommandQueue.putTask(CLKernel kernel, CLEventList events)
          Calls clEnqueueTask.
 CLCommandQueue CLCommandQueue.putTask(CLKernel kernel, CLEventList condition, CLEventList events)
          Calls clEnqueueTask.
 CLCommandQueue CLCommandQueue.putUnmapMemory(CLMemory<?> memory)
          Calls clEnqueueUnmapMemObject.
 CLCommandQueue CLCommandQueue.putUnmapMemory(CLMemory<?> memory, CLEventList events)
          Calls clEnqueueUnmapMemObject.
 CLCommandQueue CLCommandQueue.putUnmapMemory(CLMemory<?> memory, CLEventList condition, CLEventList events)
          Calls clEnqueueUnmapMemObject.
 CLCommandQueue CLCommandQueue.putWaitForEvent(CLEventList list, int index, boolean blockingWait)
          Calls clWaitForEvents if blockingWait equals true otherwise clEnqueueWaitForEvents.
 CLCommandQueue CLCommandQueue.putWaitForEvents(CLEventList list, boolean blockingWait)
          Calls clWaitForEvents if blockingWait equals true otherwise clEnqueueWaitForEvents.
 CLCommandQueue CLCommandQueue.putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead)
          Calls clEnqueueWriteBuffer.
 CLCommandQueue CLCommandQueue.putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead, CLEventList events)
          Calls clEnqueueWriteBuffer.
 CLCommandQueue CLCommandQueue.putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBuffer.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> WriteBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite, CLEventList events)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage2d<?> writeImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingWrite)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage2d<?> writeImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite, CLEventList events)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage3d<?> writeImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite)
          Calls clEnqueueWriteImage.
 CLCommandQueue CLCommandQueue.putWriteImage(CLImage3d<?> writeImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteImage.
 

Uses of CLCommandQueue in com.jogamp.opencl.util
 

Methods in com.jogamp.opencl.util with parameters of type CLCommandQueue
 MultiQueueBarrier MultiQueueBarrier.waitFor(CLCommandQueue queue)
          Blocks the current Thread until all commands on the CLCommandQueue finished excecution.
 MultiQueueBarrier MultiQueueBarrier.waitFor(CLCommandQueue queue, CLEventList events)
          Blocks the current Thread until the given events on the CLCommandQueue occurred.
 

Constructors in com.jogamp.opencl.util with parameters of type CLCommandQueue
MultiQueueBarrier(CLCommandQueue... allowedQueues)
          Creates a new MultiQueueBarrier for the given queues.