Zth (libzth)
zth::Worker Member List

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

add(Fiber *fiber) noexceptzth::Workerinline
cleanup(Fiber &fiber)zth::Workerinline
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
id() const noexceptzth::UniqueID< Worker >inline
id_str() const overridezth::UniqueID< Worker >inlinevirtual
instance() noexceptzth::ThreadLocalSingleton< Worker >inlinestatic
isInWorkerContext() const noexceptzth::Workerinlineprotected
load() noexceptzth::Workerinline
load() const noexceptzth::Workerinline
Load_type typedefzth::Worker
name() const noexceptzth::UniqueID< Worker >inline
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::UniqueID< Worker >inline
setName(char const *name)zth::UniqueID< Worker >inline
setName(string &&name)zth::UniqueID< Worker >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_init()zth::Workerfriend
~ThreadLocalSingleton()zth::ThreadLocalSingleton< Worker >inlineprotected
~UniqueID()=defaultzth::UniqueID< Worker >virtual
~UniqueIDBase()=defaultzth::UniqueIDBaseprotectedvirtual
~Worker() overridezth::Workerinlinevirtual