Zth (libzth)
zth::Future< T > Member List

This is the complete list of members for zth::Future< T >, 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
Future(cow_string const &name="Future")zth::Future< T >inlineexplicit
Future(cow_string &&name)zth::Future< T >inlineexplicit
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 bool() const noexceptzth::Future< T >inline
operator*() constzth::Future< T >inline
operator*()zth::Future< T >inline
operator->() constzth::Future< T >inline
operator->()zth::Future< T >inline
operator=(type const &value)zth::Future< T >inline
operator=(type &&value)zth::Future< T >inline
zth::Synchronizer::operator=(UniqueID const &)=deletezth::UniqueID< Synchronizer >
zth::Synchronizer::operator=(UniqueID &&u) noexceptzth::UniqueID< Synchronizer >inline
RefCounted() noexceptzth::RefCountedinline
set()zth::Future< T >inline
set(type const &value)zth::Future< T >inline
set(type &&value)zth::Future< T >inline
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
type typedefzth::Future< T >
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
valid() const noexceptzth::Future< T >inline
value() &zth::Future< T >inline
value() const &zth::Future< T >inline
value() &&zth::Future< T >inline
wait()zth::Future< T >inline
~Future() overridezth::Future< T >inlinevirtual
~RefCounted()=defaultzth::RefCountedvirtual
~Synchronizer() overridezth::Synchronizerinlinevirtual
~UniqueID()=defaultzth::UniqueID< Synchronizer >virtual
~UniqueIDBase()=defaultzth::UniqueIDBaseprotectedvirtual