MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / enqueueTask

Method enqueueTask

include/internal/CL/cl.hpp:6355–6373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6353 }
6354
6355 cl_int enqueueTask(
6356 const Kernel& kernel,
6357 const VECTOR_CLASS<Event>* events = NULL,
6358 Event* event = NULL) const
6359 {
6360 cl_event tmp;
6361 cl_int err = detail::errHandler(
6362 ::clEnqueueTask(
6363 object_, kernel(),
6364 (events != NULL) ? (cl_uint) events->size() : 0,
6365 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
6366 (event != NULL) ? &tmp : NULL),
6367 __ENQUEUE_TASK_ERR);
6368
6369 if (event != NULL && err == CL_SUCCESS)
6370 *event = tmp;
6371
6372 return err;
6373 }
6374
6375 cl_int enqueueNativeKernel(
6376 void (CL_CALLBACK *userFptr)(void *),

Callers

nothing calls this directly

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected