|
Zth (libzth)
|
This is the complete list of members for zth::Semaphore, including all inherited members.
| acquire(count_type count=1) | zth::Semaphore | inline |
| base typedef | zth::Synchronizer< Size > | |
| block(size_t q=0) | zth::SynchronizerBase | inlineprotected |
| blockFor(TimeInterval const &timeout, Timestamp const &now=Timestamp::now(), size_t q=0) | zth::SynchronizerBase | inlineprotected |
| blockUntil(Timestamp const &timeout, Timestamp const &now=Timestamp::now(), size_t q=0) | zth::SynchronizerBase | inlineprotected |
| cleanup() noexcept | zth::RefCounted | inlineprotectedvirtual |
| count_type typedef | zth::Semaphore | |
| enqueue(Listable &item, size_t q=0) noexcept | zth::SynchronizerBase | inlineprotected |
| getID() noexcept | zth::UniqueID< SynchronizerBase > | inlinestatic |
| id() const noexcept | zth::UniqueID< SynchronizerBase > | inline |
| id_() const noexcept final | zth::UniqueID< SynchronizerBase > | inlineprotectedvirtual |
| id_str() const noexcept override | zth::NamedUniqueID< Named > | inlinevirtual |
| name() const noexcept | zth::NamedUniqueID< Named > | inline |
| NamedUniqueID(char const *name=nullptr) | zth::NamedUniqueID< Named > | inlineexplicitprotected |
| NamedUniqueID(string const &name) | zth::NamedUniqueID< Named > | inlineexplicitprotected |
| NamedUniqueID(string &&name) | zth::NamedUniqueID< Named > | inlineexplicitprotected |
| normptr() const noexcept | zth::UniqueID< SynchronizerBase > | inline |
| operator=(UniqueID const &)=delete | zth::UniqueID< SynchronizerBase > | |
| operator=(UniqueID &&u) noexcept | zth::UniqueID< SynchronizerBase > | inline |
| queue(size_t q) final | zth::Synchronizer< Size > | inlineprotectedvirtual |
| queue_type typedef | zth::Synchronizer< Size > | protected |
| RefCounted() noexcept | zth::RefCounted | inline |
| refs() const noexcept | zth::RefCounted | inline |
| release(count_type count=1) noexcept | zth::Semaphore | inline |
| Semaphore(count_type init=0, cow_string const &name="Semaphore") | zth::Semaphore | inlineexplicit |
| Semaphore(count_type init, cow_string &&name) | zth::Semaphore | inline |
| setName(string const &name) | zth::NamedUniqueID< Named > | inline |
| setName(char const *name) | zth::NamedUniqueID< Named > | inline |
| setName(string &&name) | zth::NamedUniqueID< Named > | inline |
| Synchronizer()=default | zth::Synchronizer< Size > | |
| Synchronizer(cow_string const &name) | zth::Synchronizer< Size > | inlineexplicit |
| Synchronizer(cow_string &&name) | zth::Synchronizer< Size > | inlineexplicit |
| SynchronizerBase(cow_string const &name="Synchronizer") | zth::SynchronizerBase | inlineexplicitprotected |
| SynchronizerBase(cow_string &&name) | zth::SynchronizerBase | inlineexplicitprotected |
| unblock(Fiber &f, size_t q=0, bool prio=false) noexcept | zth::SynchronizerBase | inlineprotected |
| unblockAll(size_t q=0, bool prio=false) noexcept | zth::SynchronizerBase | inlineprotected |
| unblockFirst(size_t q=0, bool prio=false) noexcept | zth::SynchronizerBase | inlineprotected |
| UniqueID(UniqueID const &)=delete | zth::UniqueID< SynchronizerBase > | |
| UniqueID(UniqueID &&u) noexcept | zth::UniqueID< SynchronizerBase > | inline |
| UniqueID(string const &name) | zth::UniqueID< SynchronizerBase > | inlineexplicit |
| UniqueID(string &&name) | zth::UniqueID< SynchronizerBase > | inlineexplicit |
| UniqueID(char const *name=nullptr) | zth::UniqueID< SynchronizerBase > | inlineexplicit |
| unused() noexcept | zth::RefCounted | inline |
| used() noexcept | zth::RefCounted | inline |
| value() const noexcept | zth::Semaphore | inline |
| wakeup(Listable &item, queue_type::user_type user, bool prio, size_t q) noexcept | zth::SynchronizerBase | inlineprotectedvirtual |
| ~NamedUniqueID() noexcept override=default | zth::NamedUniqueID< Named > | virtual |
| ~RefCounted() noexcept | zth::RefCounted | inlinevirtual |
| ~Semaphore() noexcept override=default | zth::Semaphore | virtual |
| ~Synchronizer() noexcept override | zth::Synchronizer< Size > | inlinevirtual |
| ~SynchronizerBase() noexcept override | zth::SynchronizerBase | inlinevirtual |
| ~UniqueID() noexcept override=default | zth::UniqueID< SynchronizerBase > | virtual |
| ~UniqueIDBase() noexcept=default | zth::UniqueIDBase | protectedvirtual |