Zth (libzth)
Loading...
Searching...
No Matches
zth::SynchronizerBase Member List

This is the complete list of members for zth::SynchronizerBase, including all inherited members.

AlarmClockzth::SynchronizerBasefriend
base typedefzth::UniqueID< SynchronizerBase >
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
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
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=(UniqueID const &)=deletezth::UniqueID< SynchronizerBase >
operator=(UniqueID &&u) noexceptzth::UniqueID< SynchronizerBase >inline
queue(size_t q=0)=0zth::SynchronizerBaseprotectedpure virtual
queue_type typedefzth::SynchronizerBaseprotected
RefCounted() noexceptzth::RefCountedinline
refs() const noexceptzth::RefCountedinline
setName(string const &name)zth::NamedUniqueID< Named >inline
setName(char const *name)zth::NamedUniqueID< Named >inline
setName(string &&name)zth::NamedUniqueID< Named >inline
SynchronizerBase(cow_string const &name="Synchronizer")zth::SynchronizerBaseinlineexplicitprotected
SynchronizerBase(cow_string &&name)zth::SynchronizerBaseinlineexplicitprotected
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
wakeup(Listable &item, queue_type::user_type user, bool prio, size_t q) noexceptzth::SynchronizerBaseinlineprotectedvirtual
~NamedUniqueID() noexcept override=defaultzth::NamedUniqueID< Named >virtual
~RefCounted() noexceptzth::RefCountedinlinevirtual
~SynchronizerBase() noexcept overridezth::SynchronizerBaseinlinevirtual
~UniqueID() noexcept override=defaultzth::UniqueID< SynchronizerBase >virtual
~UniqueIDBase() noexcept=defaultzth::UniqueIDBaseprotectedvirtual