A library for working with phylogenetic and population genetic data.
v0.32.0
LightweightSemaphore Member List

This is the complete list of members for LightweightSemaphore, including all inherited members.

availableApprox() constLightweightSemaphoreinline
LightweightSemaphore(ssize_t initialCount=0, int maxSpins=10000)LightweightSemaphoreinline
signal(ssize_t count=1)LightweightSemaphoreinline
ssize_t typedefLightweightSemaphore
tryWait()LightweightSemaphoreinline
tryWaitMany(ssize_t max)LightweightSemaphoreinline
wait()LightweightSemaphoreinline
wait(std::int64_t timeout_usecs)LightweightSemaphoreinline
waitMany(ssize_t max, std::int64_t timeout_usecs)LightweightSemaphoreinline
waitMany(ssize_t max)LightweightSemaphoreinline