To wait for events to complete, call the function
const cl_event* event_list);
num_events is the number of events in event_list.
event_list is a pointer to a list of event object handles.
This function waits on the host thread for commands identified by event
objects in event_list to complete.
A command is considered complete if its execution status is
CL_COMPLETE or a
The events specified in event_list act as synchronization points.
CL_SUCCESS if the execution status of all events
in event_list is
Otherwise, it returns one of the following errors:
CL_INVALID_if num_events is zero or event_list is
CL_INVALID_if events specified in event_list do not belong to the same context.
CL_INVALID_if event objects specified in event_list are not valid event objects.
CL_EXEC_if the execution status of any of the events in event_list is a negative integer value. This error code is missing before version 1.1.
STATUS_ ERROR_ FOR_ EVENTS_ IN_ WAIT_ LIST
CL_OUT_if there is a failure to allocate resources required by the OpenCL implementation on the device.
CL_OUT_if there is a failure to allocate resources required by the OpenCL implementation on the host.
OF_ HOST_ MEMORY
For more information, see the OpenCL Specification
This page is extracted from the OpenCL Specification. Fixes and changes should be made to the Specification, not directly.