MLIB
|
This is the complete list of members for mlib::semaphore, including all inherited members.
handle() const | mlib::syncbase | inline |
is_signaled() | mlib::syncbase | inlinevirtual |
name() const | mlib::syncbase | inlinevirtual |
name(const std::string &nam) | mlib::syncbase | inlineprotectedvirtual |
operator bool() | mlib::semaphore | |
operator=(const syncbase &rhs) | mlib::syncbase | |
operator=(syncbase &&rhs) noexcept | mlib::syncbase | |
operator==(const syncbase &rhs) const | mlib::syncbase | |
semaphore(int limit=INT_MAX, const std::string &name=std::string()) | mlib::semaphore | |
set_handle(HANDLE h) | mlib::syncbase | protected |
signal(int count=1) | mlib::semaphore | |
syncbase() | mlib::syncbase | |
syncbase(const syncbase &e) | mlib::syncbase | |
syncbase(syncbase &&e) noexcept | mlib::syncbase | |
syncbase(const std::string &name) | mlib::syncbase | protected |
wait() | mlib::syncbase | inlinevirtual |
wait(DWORD limit_msec) | mlib::syncbase | inlinevirtual |
wait(std::chrono::milliseconds limit) | mlib::syncbase | inlinevirtual |
wait_alertable(DWORD limit_msec=INFINITE) | mlib::syncbase | inlinevirtual |
wait_msg(DWORD limit_msec=INFINITE, DWORD mask=QS_ALLINPUT) | mlib::syncbase | inlinevirtual |
~syncbase() | mlib::syncbase | virtual |