Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::mt::Semaphore Class Referencefinal

Public Member Functions

 Semaphore (int32_t count=0)
 
void release (int32_t count)
 Increments semaphore count by the specified amount.
 
bool wait ()
 Decrements semaphore count by 1. If the count is already 0, it waits indefinitely until semaphore count is incremented, then decrements and returns. Returns false when an error occurs, otherwise returns true.
 

The documentation for this class was generated from the following file: