DeferredActionImpl

Concrete implementation of a DeferredAction.

The template parameter T defines that kind of CarryingFiber is embedded into it.

Constructors

this
this(CarryingFiber!T fiber, string context, string subcontext, string creator)

Constructor.

this
this(void delegate() dg, string context, string subcontext, string creator)

Constructor.

Members

Functions

context
string context()

String context of the action. May be anything; highly action-specific.

creator
string creator()

Name of the function that created this action.

fiber
Fiber fiber()

CarryingFiber embedded into the action.

subcontext
string subcontext()

String secondary context of the action. May be anything; highly action-specific.

Variables

_context
string _context;

Private context string.

_creator
string _creator;

Private creator string.

_fiber
CarryingFiber!T _fiber;

Private CarryingFiber.

_subcontext
string _subcontext;

Private secondary context string.

Inherited Members

From DeferredAction

context
string context()

String context of the action.

subcontext
string subcontext()

String secondary context of the action.

creator
string creator()

Name of the function that created this action.

fiber
Fiber fiber()

Fiber embedded into the action.

Parameters

T

Type to instantiate the CarryingFiber with.