libcommunism
Userspace cooperative threading library
libcommunism::CothreadImpl Member List

This is the complete list of members for libcommunism::CothreadImpl, including all inherited members.

CothreadImpl(const Cothread::Entry &entry, const size_t stackSize=0)libcommunism::CothreadImplinline
CothreadImpl(const Cothread::Entry &entry, std::span< uintptr_t > stack)libcommunism::CothreadImplinline
CothreadImpl(std::span< uintptr_t > stack)libcommunism::CothreadImplinline
Entry typedeflibcommunism::CothreadImpl
getStack() constlibcommunism::CothreadImplinlinevirtual
getStackSize() constlibcommunism::CothreadImplinlinevirtual
stacklibcommunism::CothreadImplprotected
switchTo(CothreadImpl *from)=0libcommunism::CothreadImplpure virtual
~CothreadImpl()=defaultlibcommunism::CothreadImplvirtual