Skip to content

Commit 53e6a8b

Browse files
committed
Fix type signatures in Scheduler
1 parent 67793e8 commit 53e6a8b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/utils/Scheduler.zig

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ pub fn deinit(self: *Self) void {
4444
std.debug.assert(self.num_tasks == 0);
4545
}
4646

47-
pub fn createTask(self: *Self, priority: Priority, func: anytype, ctx: anytype) !*Queue.Node {
47+
pub fn createTask(self: *Self, priority: Priority, func: anytype, ctx: anytype) !Task {
4848
self.queue_mutex.lock();
4949
defer self.queue_mutex.unlock();
5050

@@ -71,7 +71,7 @@ pub fn createTask(self: *Self, priority: Priority, func: anytype, ctx: anytype)
7171
return task;
7272
}
7373

74-
pub fn destroyTask(self: *Self, task: *Queue.Node) void {
74+
pub fn destroyTask(self: *Self, task: Task) void {
7575
self.queue_mutex.lock();
7676
if (task.data.scheduled) {
7777
self.queue.remove(task);
@@ -86,7 +86,7 @@ pub fn destroyTask(self: *Self, task: *Queue.Node) void {
8686
self.num_tasks -= 1;
8787
}
8888

89-
pub fn scheduleTask(self: *Self, task: *Queue.Node) void {
89+
pub fn scheduleTask(self: *Self, task: Task) void {
9090
self.queue_mutex.lock();
9191
defer self.queue_mutex.unlock();
9292

@@ -98,7 +98,7 @@ pub fn scheduleTask(self: *Self, task: *Queue.Node) void {
9898
self.addToQueue(task);
9999
}
100100

101-
pub fn addToQueue(self: *Self, task: *Queue.Node) void {
101+
fn addToQueue(self: *Self, task: *Queue.Node) void {
102102
task.data.scheduled = true;
103103
self.queue.prepend(task);
104104
self.queue_not_empty.signal();

0 commit comments

Comments
 (0)