| 30 | } |
| 31 | |
| 32 | af_event createEvent() { |
| 33 | auto e = make_unique<Event>(); |
| 34 | // Ensure the default CL command queue is initialized |
| 35 | getQueue()(); |
| 36 | if (e->create() != CL_SUCCESS) { |
| 37 | AF_ERROR("Could not create event", AF_ERR_RUNTIME); |
| 38 | } |
| 39 | Event& ref = *e.release(); |
| 40 | return getHandle(ref); |
| 41 | } |
| 42 | |
| 43 | void markEventOnActiveQueue(af_event eventHandle) { |
| 44 | Event& event = getEvent(eventHandle); |
no test coverage detected