9 #include <condition_variable>
62 std::condition_variable mSignaledCondition;
63 bool mSignaled =
false;
64 bool mWaitCanceled =
false;
void set(const LockedSetCallback &callback=LockedSetCallback())
@ Completed
The wait completed successfully (i.e. the event was signaled normally)
EWaitResult wait(const LockedWaitCallback &callback=LockedWaitCallback())
@ Canceled
The wait was canceled.
Definition: templateapp.h:17
std::function< void()> LockedSetCallback
Definition: autoresetevent.h:33
Definition: autoresetevent.h:20
EWaitResult
Definition: autoresetevent.h:26
std::function< void(EWaitResult)> LockedWaitCallback
Definition: autoresetevent.h:32