#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.
◆ Append() [1/2]
void itk::OpenCLEventList::Append |
( |
const OpenCLEvent & |
event | ) |
|
Appends event to this list of OpenCL events if it is not null. Does nothing if event is null.
- See also
- Remove()
◆ Append() [2/2]
Appends the contents of other to this event list.
◆ 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]
◆ operator+=() [2/2]
◆ operator<<() [1/2]
◆ operator<<() [2/2]
◆ operator=()
Assigns the contents of other to this object.
◆ Remove()
void itk::OpenCLEventList::Remove |
( |
const OpenCLEvent & |
event | ) |
|
◆ 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