Zth (libzth)
zth::Gate Member List

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

block()zth::Synchronizerinlineprotected
block(Timestamp const &timeout, Timestamp const &now=Timestamp::now())zth::Synchronizerinlineprotected
block(TimeInterval const &timeout, Timestamp const &now=Timestamp::now())zth::Synchronizerinlineprotected
count() const noexceptzth::Gateinline
current() const noexceptzth::Gateinline
Gate(size_t count, cow_string const &name="Gate")zth::Gateinlineexplicit
Gate(size_t count, cow_string &&name)zth::Gateinline
getID() noexceptzth::UniqueID< Synchronizer >inlinestatic
id() const noexceptzth::UniqueID< Synchronizer >inline
id_str() const overridezth::UniqueID< Synchronizer >inlinevirtual
name() const noexceptzth::UniqueID< Synchronizer >inline
normptr() const noexceptzth::UniqueID< Synchronizer >inline
operator=(UniqueID const &)=deletezth::UniqueID< Synchronizer >
operator=(UniqueID &&u) noexceptzth::UniqueID< Synchronizer >inline
pass() noexceptzth::Gateinline
RefCounted() noexceptzth::RefCountedinline
setName(string const &name)zth::UniqueID< Synchronizer >inline
setName(char const *name)zth::UniqueID< Synchronizer >inline
setName(string &&name)zth::UniqueID< Synchronizer >inline
Synchronizer(cow_string const &name="Synchronizer")zth::Synchronizerinlineexplicit
Synchronizer(cow_string &&name)zth::Synchronizerinlineexplicit
unblock(Fiber &f) noexceptzth::Synchronizerinlineprotected
unblockAll() noexceptzth::Synchronizerinlineprotected
unblockFirst() noexceptzth::Synchronizerinlineprotected
UniqueID(UniqueID const &)=deletezth::UniqueID< Synchronizer >
UniqueID(UniqueID &&u) noexceptzth::UniqueID< Synchronizer >inline
UniqueID(string const &name)zth::UniqueID< Synchronizer >inlineexplicit
UniqueID(string &&name)zth::UniqueID< Synchronizer >inlineexplicit
UniqueID(char const *name=nullptr)zth::UniqueID< Synchronizer >inlineexplicit
unused()zth::RefCountedinline
used() noexceptzth::RefCountedinline
wait()zth::Gateinline
~Gate() override=defaultzth::Gatevirtual
~RefCounted()=defaultzth::RefCountedvirtual
~Synchronizer() overridezth::Synchronizerinlinevirtual
~UniqueID()=defaultzth::UniqueID< Synchronizer >virtual
~UniqueIDBase()=defaultzth::UniqueIDBaseprotectedvirtual