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) |
|
running
[get]
|
bool |
Determines if the task is still running .
|
taskCounter
[get]
|
ulong |
|
thread
[get]
|
inout(core.thread.Thread) |
Methods
Name | Description |
---|---|
getThis
|
Returns the Task instance belonging to the calling task.
|
interrupt
|
|
join
|
|
opCast
|
|
opEquals
|
|
opEquals
|
|
terminate
|
Authors
Sönke Ludwig
Copyright
© 2012-2014 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.