Module mecca.reactor.lib.ondemand_worker

Run a job in a fiber, but never two simultaneously

Classes

NameDescription
WorkerCancelled Exception thrown to abort a cancelled worker

Structs

NameDescription
OnDemandWorkerDelegate Same as OnDemandWorkerFunc, except with a delegate.
OnDemandWorkerFunc Run a job in a fiber, making sure never to run two simultaneously.

Aliases

NameTypeDescription
SpawnFiberDlg nothrow @nogc @safe FiberHandle delegate(void delegate()) A fiber spawning delegate must be of this type