|
Zth (libzth)
|
This is the complete list of members for zth::coro::Mailbox< T >, including all inherited members.
| abandon() | zth::coro::Mailbox< T > | inline |
| abandoned() const noexcept | zth::coro::Mailbox< T > | inline |
| assigned_type typedef | zth::Mailbox< T > | |
| base typedef | zth::coro::Mailbox< T > | |
| 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 |
| can_put() const noexcept | zth::Mailbox< T > | inline |
| can_take() const noexcept | zth::Mailbox< T > | inline |
| cleanup() noexcept | zth::RefCounted | inlineprotectedvirtual |
| 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 |
| Mailbox(promise_base &owner, cow_string const &name="coro::Mailbox") | zth::coro::Mailbox< T > | inlineexplicit |
| zth::Mailbox::Mailbox(cow_string const &name="Mailbox") | zth::Mailbox< T > | inlineexplicit |
| zth::Mailbox::Mailbox(cow_string &&name) | zth::Mailbox< T > | inlineexplicit |
| 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 bool() const noexcept | zth::Mailbox< T > | inline |
| operator=(type const &value) | zth::Mailbox< T > | inline |
| operator=(type &&value) | zth::Mailbox< T > | inline |
| Synchronizer< 2 >::operator=(UniqueID const &)=delete | zth::UniqueID< SynchronizerBase > | |
| Synchronizer< 2 >::operator=(UniqueID &&u) noexcept | zth::UniqueID< SynchronizerBase > | inline |
| owner() const noexcept | zth::coro::Mailbox< T > | inline |
| put(type const &value) | zth::Mailbox< T > | inline |
| put(type &&value) | zth::Mailbox< T > | inline |
| queue(size_t q) final | zth::Synchronizer< 2 > | inlineprotectedvirtual |
| Queue_Put enum value | zth::Mailbox< T > | protected |
| Queue_Take enum value | zth::Mailbox< T > | protected |
| queue_type typedef | zth::Synchronizer< 2 > | protected |
| RefCounted() noexcept | zth::RefCounted | inline |
| refs() const noexcept | zth::RefCounted | 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< 2 > | |
| Synchronizer(cow_string const &name) | zth::Synchronizer< 2 > | inlineexplicit |
| Synchronizer(cow_string &&name) | zth::Synchronizer< 2 > | inlineexplicit |
| SynchronizerBase(cow_string const &name="Synchronizer") | zth::SynchronizerBase | inlineexplicitprotected |
| SynchronizerBase(cow_string &&name) | zth::SynchronizerBase | inlineexplicitprotected |
| take(std::coroutine_handle<> waiter) | zth::coro::Mailbox< T > | inline |
| take() | zth::coro::Mailbox< T > | inline |
| take(assigned_type assigned) | zth::coro::Mailbox< T > | inline |
| type typedef | zth::coro::Mailbox< T > | |
| 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 |
| valid(std::coroutine_handle<> waiter) const noexcept | zth::coro::Mailbox< T > | inline |
| valid() const noexcept | zth::coro::Mailbox< T > | inline |
| valid(assigned_type assigned) const noexcept | zth::coro::Mailbox< T > | inline |
| wait(Listable &item, std::coroutine_handle<> waiter) noexcept | zth::coro::Mailbox< T > | inline |
| wait(typename base::assigned_type assigned) override | zth::coro::Mailbox< T > | inlineprotectedvirtual |
| wait() | zth::coro::Mailbox< T > | inline |
| wait(assigned_type assigned) | zth::coro::Mailbox< T > | inlinevirtual |
| wait_empty() | zth::Mailbox< T > | inline |
| waiter() const noexcept | zth::coro::Mailbox< T > | inline |
| wakeup(Listable &item, typename base::queue_type::user_type user, bool prio) noexcept override | zth::coro::Mailbox< T > | inlineprotectedvirtual |
| zth::Mailbox::wakeup(Listable &item, queue_type::user_type user, bool prio, size_t q) noexcept final | zth::Mailbox< T > | inlineprotectedvirtual |
| zth::Mailbox::wakeup(Listable &item, queue_type::user_type user, bool prio) noexcept | zth::Mailbox< T > | inlineprotectedvirtual |
| ~Mailbox() noexcept override=default | zth::coro::Mailbox< T > | virtual |
| ~NamedUniqueID() noexcept override=default | zth::NamedUniqueID< Named > | virtual |
| ~RefCounted() noexcept | zth::RefCounted | inlinevirtual |
| ~Synchronizer() noexcept override | zth::Synchronizer< 2 > | inlinevirtual |
| ~SynchronizerBase() noexcept override | zth::SynchronizerBase | inlinevirtual |
| ~UniqueID() noexcept override=default | zth::UniqueID< SynchronizerBase > | virtual |
| ~UniqueIDBase() noexcept=default | zth::UniqueIDBase | protectedvirtual |