#include <fiber.h>
◆ Fiber() [1/4]
◆ Fiber() [2/4]
Fibers::Fiber::Fiber |
( |
std::nullptr_t | | ) |
|
construct from nullpointer
◆ Fiber() [3/4]
Fibers::Fiber::Fiber |
( |
void(* | Function )(void *), |
|
|
void * | context ) |
◆ Fiber() [4/4]
Fibers::Fiber::Fiber |
( |
const Fiber & | rhs | ) |
|
◆ ~Fiber()
Fibers::Fiber::~Fiber |
( |
| ) |
|
◆ FiberToThread()
void Fibers::Fiber::FiberToThread |
( |
Fiber & | fiber | ) |
|
|
static |
convert fiber back to thread
◆ operator=()
void Fibers::Fiber::operator= |
( |
const Fiber & | rhs | ) |
|
◆ SwitchToFiber()
void Fibers::Fiber::SwitchToFiber |
( |
Fiber & | CurrentFiber | ) |
|
◆ ThreadToFiber()
void Fibers::Fiber::ThreadToFiber |
( |
Fiber & | fiber | ) |
|
|
static |
◆ context
void* Fibers::Fiber::context |
|
private |
◆ handle
void* Fibers::Fiber::handle |
|
private |
The documentation for this class was generated from the following files:
- /github/workspace/code/foundation/fibers/fiber.h
- /github/workspace/code/foundation/fibers/posix/posixfiber.cc
- /github/workspace/code/foundation/fibers/win32/win32fiber.cc