| 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 *), |
nothing calls this directly
no test coverage detected