From c884edd923a20e2fdf697bb7101039c812c6db25 Mon Sep 17 00:00:00 2001 From: Sergeanur Date: Sat, 23 Jan 2021 00:03:12 +0200 Subject: cSmallHeap --- src/leeds/smallHeap.cpp | 20 ++++++++++++++++++++ src/leeds/smallHeap.h | 17 +++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/leeds/smallHeap.cpp create mode 100644 src/leeds/smallHeap.h (limited to 'src/leeds') diff --git a/src/leeds/smallHeap.cpp b/src/leeds/smallHeap.cpp new file mode 100644 index 00000000..262113af --- /dev/null +++ b/src/leeds/smallHeap.cpp @@ -0,0 +1,20 @@ +#include "common.h" +#include "smallHeap.h" + +cSmallHeap cSmallHeap::msInstance; + +cSmallHeap::cSmallHeap() +{ + bLocked = false; + bUnk = false; +} + +void cSmallHeap::Lock() +{ + // TODO: PS2 code +} + +void cSmallHeap::Unlock() +{ + // TODO: PS2 code +} \ No newline at end of file diff --git a/src/leeds/smallHeap.h b/src/leeds/smallHeap.h new file mode 100644 index 00000000..f2897688 --- /dev/null +++ b/src/leeds/smallHeap.h @@ -0,0 +1,17 @@ +#pragma once + +#include "memoryManager.h" + +class cSmallHeap : public base::cMemoryManager +{ + bool bLocked; + bool bUnk; +public: + cSmallHeap(); + void Lock(); + void Unlock(); + + bool IsLocked() const { return bLocked; } + + static cSmallHeap msInstance; +}; \ No newline at end of file -- cgit v1.2.3