Counting semaphore for cooperative fibers. More...
#include <Fibers.h>
Public Member Functions | |
| FiberSemaphore (size_t initialCount=0) | |
| FiberSemaphore (const FiberSemaphore &)=delete | |
| FiberSemaphore & | operator= (const FiberSemaphore &)=delete |
| Result | wait (FiberScheduler &scheduler) |
| Result | signal (FiberScheduler &scheduler, size_t count=1) |
| size_t | available () const |
Counting semaphore for cooperative fibers.