BarryServer : Git

All the code for all my projects
// BarryServer : Git / Nucleus / commit / 843a5201164f3cff1b57989ec7625ccf8bd05d5b / include / nucleus / task.h

// Related

Nucleus

Barry Private TaskQueue structure 843a520 (3 years, 3 months ago)
diff --git a/include/nucleus/task.h b/include/nucleus/task.h
index 547fabc..f017d11 100644
--- a/include/nucleus/task.h
+++ b/include/nucleus/task.h
@@ -39,12 +39,6 @@ struct Task {
 	Task *next;
 };
 
-/* Structure for a Task Queue */
-struct TaskQueue {
-	Object obj;
-	Task *start, *end;
-};
-
 extern ObjectType taskType;
 extern ObjectType taskQueueType;
 
@@ -58,5 +52,6 @@ pid_t clone(int flags);
 void add_to_queue(TaskQueue *queue, Task *task);
 void remove_from_queue(TaskQueue *queue, Task *task);
 Task *pop_from_queue(TaskQueue *queue);
+size_t tasks_in_queue(TaskQueue *queue);
 
 #endif