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

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

add(Fiber *fiber, bool front=false) noexceptzth::Workerinline
base typedefzth::UniqueID< Worker >
cleanup(Fiber &fiber)zth::Workerinline
Contextzth::Workerfriend
contextSwitchDisable() noexceptzth::Workerinline
contextSwitchEnable(bool enable=true) noexceptzth::Workerinline
contextSwitchEnabled() const noexceptzth::Workerinline
currentFiber() const noexceptzth::Workerinline
dbgStats() noexceptzth::Workerinlineprotected
dummyWorkerEntry(void *)zth::Workerinlineprotectedstatic
getID() noexceptzth::UniqueID< Worker >inlinestatic
hatch(Fiber &fiber) noexceptzth::Workerinline
id() const noexceptzth::UniqueID< Worker >inline
id_() const noexcept finalzth::UniqueID< Worker >inlineprotectedvirtual
id_str() const noexcept overridezth::NamedUniqueID< Named >inlinevirtual
instance() noexceptzth::ThreadLocalSingleton< Worker >inlinestatic
isInWorkerContext() const noexceptzth::Workerinlineprotected
load() noexceptzth::Workerinline
load() const noexceptzth::Workerinline
Load_type typedefzth::Worker
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< Worker >inline
operator<<(Fiber *fiber) noexceptzth::Workerinline
operator=(UniqueID const &)=deletezth::UniqueID< Worker >
operator=(UniqueID &&u) noexceptzth::UniqueID< Worker >inline
release(Fiber &fiber) noexceptzth::Workerinline
resume(Fiber &fiber) noexceptzth::Workerinline
run(TimeInterval const &duration=TimeInterval())zth::Workerinline
runEnd() const noexceptzth::Workerinline
schedule(Fiber *preferFiber=nullptr, Timestamp const &now=Timestamp::now())zth::Workerinline
setName(string const &name)zth::NamedUniqueID< Named >inline
setName(char const *name)zth::NamedUniqueID< Named >inline
setName(string &&name)zth::NamedUniqueID< Named >inline
singleton_type typedefzth::ThreadLocalSingleton< Worker >
suspend(Fiber &fiber)zth::Workerinline
ThreadLocalSingleton()zth::ThreadLocalSingleton< Worker >inlineprotected
UniqueID(UniqueID const &)=deletezth::UniqueID< Worker >
UniqueID(UniqueID &&u) noexceptzth::UniqueID< Worker >inline
UniqueID(string const &name)zth::UniqueID< Worker >inlineexplicit
UniqueID(string &&name)zth::UniqueID< Worker >inlineexplicit
UniqueID(char const *name=nullptr)zth::UniqueID< Worker >inlineexplicit
waiter() noexceptzth::Workerinline
Worker()zth::Workerinline
worker_global_initzth::Workerfriend
workerStack() noexceptzth::Workerinlineprotected
~NamedUniqueID() noexcept override=defaultzth::NamedUniqueID< Named >virtual
~ThreadLocalSingleton()zth::ThreadLocalSingleton< Worker >inlineprotected
~UniqueID() noexcept override=defaultzth::UniqueID< Worker >virtual
~UniqueIDBase() noexcept=defaultzth::UniqueIDBaseprotectedvirtual
~Worker() noexcept overridezth::Workerinlinevirtual