#include <itkOpenCLEventList.h>
OpenCLEventList class represents a list of OpenCLEvent objects.
- See also
- OpenCLEvent
Definition at line 32 of file itkOpenCLEventList.h.
◆ OpenCLEventListArrayType
◆ Self
◆ OpenCLEventList() [1/3]
itk::OpenCLEventList::OpenCLEventList |
( |
| ) |
|
|
inline |
◆ OpenCLEventList() [2/3]
itk::OpenCLEventList::OpenCLEventList |
( |
const OpenCLEvent & |
event | ) |
|
Constructs a list of OpenCL events that contains event. If event is null, this constructor will construct an empty list.
- See also
- Append()
◆ OpenCLEventList() [3/3]
◆ ~OpenCLEventList()
itk::OpenCLEventList::~OpenCLEventList |
( |
| ) |
|
Destroys this list of OpenCL events.
◆ Contains()
Returns true if this event list contains event, false otherwise.
- See also
- Get(), Remove()
◆ Get()
OpenCLEvent itk::OpenCLEventList::Get |
( |
const std::vcl_size_t |
index | ) |
const |
◆ GetEventArray()
Returns a const reference to the array of OpenCL events.
- See also
- GetSize()
◆ GetEventData()
const cl_event * itk::OpenCLEventList::GetEventData |
( |
| ) |
const |
Returns a const pointer to the raw OpenCL event data in this event list; null if the list is empty. This function is intended for use with native OpenCL library functions that take an array of cl_event objects as an argument.
- See also
- GetSize()
◆ GetSize()
std::vcl_size_t itk::OpenCLEventList::GetSize |
( |
| ) |
const |
|
inline |
◆ IsEmpty()
bool itk::OpenCLEventList::IsEmpty |
( |
| ) |
const |
|
inline |
◆ operator+=() [1/2]
Same as append event.
- See also
- Append()
◆ operator+=() [2/2]
Same as append event.
- See also
- Append()
◆ operator<<() [1/2]
Same as append event.
- See also
- Append()
◆ operator<<() [2/2]
Same as append event.
- See also
- Append()
◆ operator=()
Assigns the contents of other to this object.
◆ Remove()
void itk::OpenCLEventList::Remove |
( |
const OpenCLEvent & |
event | ) |
|
Removes event from this event list.
- See also
- Append(), Contains()
◆ WaitForFinished()
cl_int itk::OpenCLEventList::WaitForFinished |
( |
| ) |
|
Waits for all of the events in this list to be signaled as finished. The calling thread is blocked until all of the events are signaled. If the list is empty, then this function returns immediately.
- See also
- OpenCLEvent::WaitForFinished()
◆ m_Events