Fiber

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(size_t pageSize)
Undocumented in source.
this
this(DG dg, size_t pageSize)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

DG
alias DG = void delegate()
Undocumented in source.

Enums

State
enum State
Undocumented in source.

Functions

call
void call()
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset(DG dg)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

getThis
Fiber getThis()
Undocumented in source. Be warned that the author may not have intended to support it.
initializeStatic
void initializeStatic()
Undocumented in source. Be warned that the author may not have intended to support it.
yield
void yield()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

gCurrentFiber
Fiber gCurrentFiber;
Undocumented in source.
gRootFiber
Fiber gRootFiber;
Undocumented in source.
mutex
MutexSpinLock mutex;
Undocumented in source.

Variables

context
coro_context context;
Undocumented in source.
created
bool created;
Undocumented in source.
lastFiber
Fiber lastFiber;
Undocumented in source.
myThread
Thread* myThread;
Undocumented in source.
myThreadNum
uint myThreadNum;
Undocumented in source.
pageSize
size_t pageSize;
Undocumented in source.
state
State state;
Undocumented in source.
threadStart
DG threadStart;
Undocumented in source.

Meta