vibe.d beta banner
get vibe.d
0.7.30

Struct Task

Represents a single task as started using vibe.core.runTask.

Note that the Task type is considered weakly isolated and thus can be passed between threads using vibe.core.concurrency.send or by passing it as a parameter to vibe.core.core.runWorkerTask.

Constructors

Name Description
this

Properties

Name Type Description
fiber [get] inout(TaskFiber)
messageQueue [get] inout(MessageQueue) Reserved for internal use!
running [get] bool Determines if the task is still running.
taskCounter [get] ulong
thread [get] inout(core.thread.Thread)
tid [get] std.concurrency.Tid
tidInfo [get] std.concurrency.ThreadInfo

Methods

Name Description
getThis Returns the Task instance belonging to the calling task.
interrupt
join
opCast
opEquals
opEquals
terminate
toString
block ddox.authorsblock ddox.copyrightblock ddox.license
Authors
Copyright
License