ReactorFiber

Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Enums

Flags
enum Flags
Undocumented in source.

Functions

setup
void setup(void[] stackArea, bool main)
Undocumented in source. Be warned that the author may not have intended to support it.
switchTo
void switchTo(ReactorFiber* next)
Undocumented in source. Be warned that the author may not have intended to support it.
teardown
void teardown()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

_next
ReactorFiber* _next [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
_next
FiberIdx _next [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
_next
ReactorFiber* _next [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
_prev
ReactorFiber* _prev [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
_prev
FiberIdx _prev [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
_prev
ReactorFiber* _prev [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
flag
bool flag [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
flag
bool flag [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
identity
FiberId identity [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isAlive
bool isAlive [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
state
FiberState state [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
state
FiberState state [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

_swapEhContext
void* function(void*) @(nogc) nothrow _swapEhContext;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

OnStackParams
struct OnStackParams
Undocumented in source.

Variables

_flags
ubyte _flags;
Undocumented in source.
_nextId
FiberIdx _nextId;
Undocumented in source.
_owner
LinkedListWithOwner!(ReactorFiber*)* _owner;
Undocumented in source.
_prevId
FiberIdx _prevId;
Undocumented in source.
_state
FiberState _state;
Undocumented in source.
fibril
Fibril fibril;
Undocumented in source.
incarnationCounter
FiberIncarnation incarnationCounter;
Undocumented in source.
params
OnStackParams* params;
Undocumented in source.

Meta