Zth (libzth)
Loading...
Searching...
No Matches
zth::Future< void > Member List

This is the complete list of members for zth::Future< void >, including all inherited members.

base typedefzth::Synchronizer< Size >
block(size_t q=0)zth::SynchronizerBaseinlineprotected
blockFor(TimeInterval const &timeout, Timestamp const &now=Timestamp::now(), size_t q=0)zth::SynchronizerBaseinlineprotected
blockUntil(Timestamp const &timeout, Timestamp const &now=Timestamp::now(), size_t q=0)zth::SynchronizerBaseinlineprotected
cleanup() noexceptzth::RefCountedinlineprotectedvirtual
enqueue(Listable &item, size_t q=0) noexceptzth::SynchronizerBaseinlineprotected
Future(cow_string const &name="Future")zth::Future< void >inlineexplicit
Future(cow_string &&name)zth::Future< void >inlineexplicit
getID() noexceptzth::UniqueID< SynchronizerBase >inlinestatic
id() const noexceptzth::UniqueID< SynchronizerBase >inline
id_() const noexcept finalzth::UniqueID< SynchronizerBase >inlineprotectedvirtual
id_str() const noexcept overridezth::NamedUniqueID< Named >inlinevirtual
indirection_type typedefzth::Future< void >
member_type typedefzth::Future< void >
name() const noexceptzth::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 noexceptzth::UniqueID< SynchronizerBase >inline
operator bool() const noexceptzth::Future< void >inline
operator*()zth::Future< void >inline
operator->()zth::Future< void >inline
operator=(UniqueID const &)=deletezth::UniqueID< SynchronizerBase >
operator=(UniqueID &&u) noexceptzth::UniqueID< SynchronizerBase >inline
queue(size_t q) finalzth::Synchronizer< Size >inlineprotectedvirtual
queue_type typedefzth::Synchronizer< Size >protected
RefCounted() noexceptzth::RefCountedinline
refs() const noexceptzth::RefCountedinline
set() noexceptzth::Future< void >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()=defaultzth::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::SynchronizerBaseinlineexplicitprotected
SynchronizerBase(cow_string &&name)zth::SynchronizerBaseinlineexplicitprotected
type typedefzth::Future< void >
unblock(Fiber &f, size_t q=0, bool prio=false) noexceptzth::SynchronizerBaseinlineprotected
unblockAll(size_t q=0, bool prio=false) noexceptzth::SynchronizerBaseinlineprotected
unblockFirst(size_t q=0, bool prio=false) noexceptzth::SynchronizerBaseinlineprotected
UniqueID(UniqueID const &)=deletezth::UniqueID< SynchronizerBase >
UniqueID(UniqueID &&u) noexceptzth::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() noexceptzth::RefCountedinline
used() noexceptzth::RefCountedinline
valid() const noexceptzth::Future< void >inline
value()zth::Future< void >inline
wait()zth::Future< void >inline
wakeup(Listable &item, queue_type::user_type user, bool prio, size_t q) noexceptzth::SynchronizerBaseinlineprotectedvirtual
~Future() noexcept override=defaultzth::Future< void >virtual
~NamedUniqueID() noexcept override=defaultzth::NamedUniqueID< Named >virtual
~RefCounted() noexceptzth::RefCountedinlinevirtual
~Synchronizer() noexcept overridezth::Synchronizer< Size >inlinevirtual
~SynchronizerBase() noexcept overridezth::SynchronizerBaseinlinevirtual
~UniqueID() noexcept override=defaultzth::UniqueID< SynchronizerBase >virtual
~UniqueIDBase() noexcept=defaultzth::UniqueIDBaseprotectedvirtual