addCleanup(void(*f)(Fiber &, void *), void *arg) | zth::Fiber | inline |
allowYield(Timestamp const &now=Timestamp::now()) const noexcept | zth::Fiber | inline |
changedName(string const &name) override | zth::Fiber | inlineprotectedvirtual |
context() const noexcept | zth::Fiber | inline |
Dead enum value | zth::Fiber | |
Entry typedef | zth::Fiber | |
entry(void *that) | zth::TypedFiber< R, F > | inlineprotectedstatic |
entry_()=0 | zth::TypedFiber< R, F > | protectedpure virtual |
EntryArg typedef | zth::Fiber | |
ExitUnknown | zth::Fiber | static |
Fiber(Entry entry, EntryArg arg=EntryArg()) | zth::Fiber | inlineexplicit |
fiberEntry(void *that) noexcept | zth::Fiber | inlineprotectedstatic |
fiberEntry_() noexcept | zth::Fiber | inlineprotected |
FiberHook typedef | zth::Fiber | |
fls() const noexcept | zth::Fiber | inline |
function() const noexcept | zth::TypedFiber< R, F > | inlineprotected |
Function typedef | zth::TypedFiber< R, F > | |
future() const | zth::TypedFiber< R, F > | inline |
Future_type typedef | zth::TypedFiber< R, F > | |
getID() noexcept | zth::UniqueID< Fiber > | inlinestatic |
hookDead | zth::Fiber | static |
hookNew | zth::Fiber | static |
id() const noexcept | zth::UniqueID< Fiber > | inline |
id_str() const override | zth::UniqueID< Fiber > | inlinevirtual |
init(Timestamp const &now=Timestamp::now()) | zth::Fiber | inline |
kill() noexcept | zth::Fiber | inline |
left | zth::Listable< Fiber > | |
Listable() noexcept | zth::Listable< Fiber > | inline |
Listable(Listable const &e) noexcept | zth::Listable< Fiber > | inline |
Listable(Listable &&l) noexcept | zth::Listable< Fiber > | inline |
listNext() const noexcept | zth::Listable< Fiber > | inline |
listPrev() const noexcept | zth::Listable< Fiber > | inline |
name() const noexcept | zth::UniqueID< Fiber > | inline |
nap(Timestamp const &sleepUntil=Timestamp::null()) noexcept | zth::Fiber | inline |
New enum value | zth::Fiber | |
next | zth::Listable< Fiber > | |
normptr() const noexcept | zth::UniqueID< Fiber > | inline |
Listable< Fiber >::operator=(Listable const &rhs) noexcept | zth::Listable< Fiber > | inline |
Listable< Fiber >::operator=(Listable &&l) noexcept | zth::Listable< Fiber > | inline |
UniqueID< Fiber >::operator=(UniqueID const &)=delete | zth::UniqueID< Fiber > | |
UniqueID< Fiber >::operator=(UniqueID &&u) noexcept | zth::UniqueID< Fiber > | inline |
prev | zth::Listable< Fiber > | |
Ready enum value | zth::Fiber | |
registerFuture(Future_type *future) | zth::TypedFiber< R, F > | inline |
resume() noexcept | zth::Fiber | inline |
Return typedef | zth::TypedFiber< R, F > | |
right | zth::Listable< Fiber > | |
run(Fiber &from, Timestamp now=Timestamp::now()) | zth::Fiber | inline |
Running enum value | zth::Fiber | |
runningSince() const noexcept | zth::Fiber | inline |
setFls(void *data=nullptr) noexcept | zth::Fiber | inline |
setFuture(T const &r) | zth::TypedFiber< R, F > | inlineprotected |
setFuture() | zth::TypedFiber< R, F > | inlineprotected |
setName(string const &name) | zth::UniqueID< Fiber > | inline |
setName(char const *name) | zth::UniqueID< Fiber > | inline |
setName(string &&name) | zth::UniqueID< Fiber > | inline |
setStackSize(size_t size) noexcept | zth::Fiber | inline |
setState(State state, Timestamp const &t=Timestamp::now()) noexcept | zth::Fiber | inlineprotected |
stackSize() const noexcept | zth::Fiber | inline |
stackUsage() const | zth::Fiber | inline |
state() const noexcept | zth::Fiber | inline |
State enum name | zth::Fiber | |
stateEnd() const noexcept | zth::Fiber | inline |
str() const | zth::Fiber | inline |
suspend() noexcept | zth::Fiber | inline |
Suspended enum value | zth::Fiber | |
totalTime() const noexcept | zth::Fiber | inline |
type typedef | zth::Listable< Fiber > | |
TypedFiber(Function function) | zth::TypedFiber< R, F > | inlineexplicit |
Uninitialized enum value | zth::Fiber | |
UniqueID(UniqueID const &)=delete | zth::UniqueID< Fiber > | |
UniqueID(UniqueID &&u) noexcept | zth::UniqueID< Fiber > | inline |
UniqueID(string const &name) | zth::UniqueID< Fiber > | inlineexplicit |
UniqueID(string &&name) | zth::UniqueID< Fiber > | inlineexplicit |
UniqueID(char const *name=nullptr) | zth::UniqueID< Fiber > | inlineexplicit |
Waiting enum value | zth::Fiber | |
wakeup() noexcept | zth::Fiber | inline |
withFuture() | zth::TypedFiber< R, F > | inline |
~Fiber() override | zth::Fiber | inlinevirtual |
~TypedFiber() override=default | zth::TypedFiber< R, F > | virtual |
~UniqueID()=default | zth::UniqueID< Fiber > | virtual |
~UniqueIDBase()=default | zth::UniqueIDBase | protectedvirtual |