#include <cs_dispatch_queue.h>
Collaboration diagram for cs_event:Public Types | |
| using | underlying_type = std::chrono::steady_clock::time_point |
Public Member Functions | |
| cs_event () | |
| Constructor. More... | |
| cs_event (cs_event const &other)=delete | |
| Destructor. More... | |
| cs_event & | operator= (cs_event const &)=delete |
| cs_event (cs_event &&other)=default | |
| cs_event & | operator= (cs_event &&other)=default |
| underlying_type & | operator~ () |
| Return the underlying implementation. More... | |
| ~cs_event ()=default | |
| void | wait () |
| Wait upon completion. More... | |
Public Attributes | |
| underlying_type | event_impl |
Event to synchronize with. Often the end of a cs_device_task.
| using underlying_type = std::chrono::steady_clock::time_point |
|
inline |
Constructor.
|
default |
|
inline |
Return the underlying implementation.
|
inline |
Wait upon completion.
| underlying_type event_impl |