NAME
A class of omni::sync
MEMBERS
omni::sync::semaphore
A class of omni::sync
#include <omni/sync/semaphore.hpp>
class omni::sync::semaphore
MEMBERS
omni::sync::semaphore::semaphore()
omni::sync::semaphore::~semaphore()
omni::sync::semaphore_t omni::sync::semaphore::handle()
uint64_t omni::sync::semaphore::hash()
uint32_t omni::sync::semaphore::locked()
uint32_t omni::sync::semaphore::max_ent()
uint32_t omni::sync::semaphore::open()
inline uint32_t omni::sync::semaphore::release()
uint32_t omni::sync::semaphore::release_all()
bool omni::sync::semaphore::trywait()
uint64_t omni::sync::semaphore::type()
bool omni::sync::semaphore::wait()
bool omni::sync::semaphore::operator!=(const omni::sync::semaphore& o)
bool omni::sync::semaphore::operator==(const omni::sync::semaphore& o)
omni::sync::semaphore::disposing
omni::sync::semaphore::name