From 9e1d82c83728f9ea50228a64d87819404afe06a3 Mon Sep 17 00:00:00 2001 From: Nathan Giddings Date: Sat, 1 Aug 2020 17:45:12 -0500 Subject: [PATCH] Moved task management classes to scheduler.hpp --- src/process.hpp | 23 ----------------------- src/{processqueue.cpp => scheduler.cpp} | 2 +- src/{processqueue.hpp => scheduler.hpp} | 20 +++++++++++++++----- 3 files changed, 16 insertions(+), 29 deletions(-) delete mode 100644 src/process.hpp rename src/{processqueue.cpp => scheduler.cpp} (98%) rename src/{processqueue.hpp => scheduler.hpp} (69%) diff --git a/src/process.hpp b/src/process.hpp deleted file mode 100644 index 68d6133..0000000 --- a/src/process.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef PROCESS_H -#define PROCESS_H - -#include - -namespace kernel -{ - -class Process -{ -public: - - Process(); - - size_t priority; - - void* stack; - -}; - -}; - -#endif \ No newline at end of file diff --git a/src/processqueue.cpp b/src/scheduler.cpp similarity index 98% rename from src/processqueue.cpp rename to src/scheduler.cpp index 4a9b929..718d8ca 100644 --- a/src/processqueue.cpp +++ b/src/scheduler.cpp @@ -1,4 +1,4 @@ -#include "processqueue.hpp" +#include "scheduler.hpp" kernel::ProcessQueue::ProcessQueue(Process** array) { diff --git a/src/processqueue.hpp b/src/scheduler.hpp similarity index 69% rename from src/processqueue.hpp rename to src/scheduler.hpp index 64b3f91..982795e 100644 --- a/src/processqueue.hpp +++ b/src/scheduler.hpp @@ -1,13 +1,23 @@ -#ifndef HEAP_H -#define HEAP_H +#ifndef SCHEDULER_H +#define SCHEDULER_H #include -#include "process.hpp" - namespace kernel { +class Process +{ +public: + + Process(); + + size_t priority; + + void* stack; + +}; + class ProcessQueue { public: @@ -30,6 +40,6 @@ private: }; -} +}; #endif \ No newline at end of file