diff TaskManager/kernel/memory/MemList.h @ 366:09f33c51a204

rename include/TaskManager/* and add memory
author aaa
date Mon, 27 Jul 2009 15:51:18 +0900
parents
children 126f90e8582c
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/kernel/memory/MemList.h	Mon Jul 27 15:51:18 2009 +0900
@@ -0,0 +1,12 @@
+class MemList {
+    MemorySegment* first;
+    MemorySegment* last;
+
+    MemList* createMemList(uint32 size, uint32 count);
+    void addFirst(MemorySegment* e);
+    void addLast(MemorySegment* e);
+    MemorySegment* getFirst();
+    MemorySegment* getLast();
+    boolean remove(MemorySegment* e);
+    void moveToFirst(MemorySegment* e); // or use();    
+}