Manual-reset event that wakes waiting fibers when signaled. More...
#include <Fibers.h>
Public Member Functions | |
| FiberEvent (bool signaled=false) | |
| FiberEvent (const FiberEvent &)=delete | |
| FiberEvent & | operator= (const FiberEvent &)=delete |
| Result | wait (FiberScheduler &scheduler) |
| Must be called from a fiber owned by scheduler. | |
| Result | signal (FiberScheduler &scheduler) |
| void | reset () |
| bool | isSignaled () const |
Manual-reset event that wakes waiting fibers when signaled.
| Result SC::FiberEvent::wait | ( | FiberScheduler & | scheduler | ) |
Must be called from a fiber owned by scheduler.