node: Expose recancel and checkCancel at the node layer
This commit is contained in:
@@ -151,6 +151,14 @@ pub fn cancel(self: *Node, id: TaskID) !void {
|
|||||||
try self.scheduler.cancel(id);
|
try self.scheduler.cancel(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn checkCancel(self: *Node) !void {
|
||||||
|
try self.scheduler.checkCancel();
|
||||||
|
}
|
||||||
|
|
||||||
|
pub fn recancel(self: *Node) void {
|
||||||
|
self.scheduler.recancel();
|
||||||
|
}
|
||||||
|
|
||||||
pub fn wait(self: *Node, ids: []const TaskID) !TaskID {
|
pub fn wait(self: *Node, ids: []const TaskID) !TaskID {
|
||||||
return self.scheduler.wait(ids);
|
return self.scheduler.wait(ids);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user