Represents an OpenCL event. More...
Public Member Functions | |
override string | ToString () |
Gets the string representation of the ComputeEvent . | |
Protected Member Functions | |
override void | Dispose (bool manual) |
Properties | |
ComputeCommandQueue | CommandQueue [get] |
Gets the ComputeCommandQueue associated with the ComputeEvent . | |
ComputeCommandType | CommandType [get] |
Gets the ComputeCommandType associated with the ComputeEvent . | |
long | CommandFinishTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device time counter in nanoseconds when the command identified by the ComputeEvent has finished execution. | |
long | CommandEnqueueTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device time counter in nanoseconds when the command identified by the ComputeEvent is enqueued in the ComputeEvent.CommandQueue by the host. | |
long | CommandStartTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device time counter in nanoseconds when the command identified by the ComputeEvent starts execution. | |
long | CommandSubmitTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device time counter in nanoseconds when the command identified by the ComputeEvent that has been enqueued is submitted by the host to the ComputeEvent.CommandQueue.Device . | |
ComputeCommandExecutionStatus | ExecutionStatus [get] |
Gets the execution status of the command identified by the ComputeEvent . |
Represents an OpenCL event.
An event object encapsulates the status of an operation such as a command. It can be used to synchronize operations in a context.
override void Cloo.ComputeEvent.Dispose | ( | bool | manual | ) | [protected, virtual] |
Implements Cloo.ComputeResource.
override string Cloo.ComputeEvent.ToString | ( | ) |
Gets the string representation of the ComputeEvent
.
ComputeEvent
. Reimplemented from Cloo.ComputeObject.
long Cloo.ComputeEvent.CommandEnqueueTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device
time counter in nanoseconds when the command identified by the ComputeEvent
is enqueued in the ComputeEvent.CommandQueue
by the host.
long Cloo.ComputeEvent.CommandFinishTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device
time counter in nanoseconds when the command identified by the ComputeEvent
has finished execution.
ComputeCommandQueue Cloo.ComputeEvent.CommandQueue [get] |
Gets the ComputeCommandQueue
associated with the ComputeEvent
.
long Cloo.ComputeEvent.CommandStartTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device
time counter in nanoseconds when the command identified by the ComputeEvent
starts execution.
long Cloo.ComputeEvent.CommandSubmitTime [get] |
Gets a 64-bit value that describes the current ComputeEvent.CommandQueue.Device
time counter in nanoseconds when the command identified by the ComputeEvent
that has been enqueued is submitted by the host to the ComputeEvent.CommandQueue.Device
.
ComputeCommandType Cloo.ComputeEvent.CommandType [get] |
Gets the ComputeCommandType
associated with the ComputeEvent
.
ComputeCommandExecutionStatus Cloo.ComputeEvent.ExecutionStatus [get] |
Gets the execution status of the command identified by the ComputeEvent
.