[][src]Module opencl3::event

Structs

Event

An OpenCL event object.
Has methods to return information from calls to clGetEventInfo and clGetEventProfilingInfo with the appropriate parameters.
Implements the Drop trait to call release_event when the object is dropped.

Enums

EventInfo
ProfilingInfo

Functions

create_user_event

Create an OpenCL user event object.
Calls clCreateUserEvent to create an OpenCL event.

get_event_info

Get specific information about an OpenCL event.
Calls clGetEventInfo to get the desired information about the event.

get_event_profiling_info

Get profiling information for a command associated with an event when profiling is enabled.
Calls clGetEventProfilingInfo to get the desired information.

release_event

Release an OpenCL event.
Calls clReleaseEvent to decrement the event reference count.

retain_event

Retain an OpenCL event.
Calls clRetainEvent to increment the event reference count.

set_event_callback

Register a user callback function for a specific command execution status, Calls clSetEventCallback to register a callback function.

set_user_event_status

Set the execution status of a user event object.
Calls clSetUserEventStatus to set the execution status.

wait_for_events

Wait for OpenCL events to complete.
Calls clWaitForEvents.