summaryrefslogtreecommitdiff
path: root/src/KingSystem/Utils/Thread
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2020-09-27 00:12:24 +0200
committerLéo Lam <leo@leolam.fr>2020-09-27 13:00:37 +0200
commitba5a3c642d834a04800c6c6bc84cab7fe04ea0e2 (patch)
treeed777a2af2b074182ee30e3cd4080c80f6958502 /src/KingSystem/Utils/Thread
parentb1926813b720b1f8088db62160cb60430b0b11f2 (diff)
ksys/res: Add ControlTask, TaskRequest
Diffstat (limited to 'src/KingSystem/Utils/Thread')
-rw-r--r--src/KingSystem/Utils/Thread/Task.h2
-rw-r--r--src/KingSystem/Utils/Thread/TaskData.h11
2 files changed, 13 insertions, 0 deletions
diff --git a/src/KingSystem/Utils/Thread/Task.h b/src/KingSystem/Utils/Thread/Task.h
index 4b86abe6..fa5a020c 100644
--- a/src/KingSystem/Utils/Thread/Task.h
+++ b/src/KingSystem/Utils/Thread/Task.h
@@ -73,6 +73,8 @@ KSYS_CHECK_SIZE_NX150(TaskDelegateSetter, 0x10);
class TaskRequest {
SEAD_RTTI_BASE(TaskRequest)
public:
+ // TODO: initialize the members
+ TaskRequest() = default;
virtual ~TaskRequest() = default;
bool mHasHandle;
diff --git a/src/KingSystem/Utils/Thread/TaskData.h b/src/KingSystem/Utils/Thread/TaskData.h
new file mode 100644
index 00000000..68db7ce0
--- /dev/null
+++ b/src/KingSystem/Utils/Thread/TaskData.h
@@ -0,0 +1,11 @@
+#pragma once
+
+#include <prim/seadRuntimeTypeInfo.h>
+
+namespace ksys::util {
+
+class TaskData {
+ SEAD_RTTI_BASE(TaskData)
+};
+
+} // namespace ksys::util