From 68c1219eb513acc2f24b2d41f84ded4cc2e9fab6 Mon Sep 17 00:00:00 2001 From: GrapheneCt Date: Thu, 15 Jul 2021 18:41:46 -0400 Subject: Update ScePaf --- include/user/paf/thread.h | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'include/user/paf/thread.h') diff --git a/include/user/paf/thread.h b/include/user/paf/thread.h index 2b4d683..deef546 100644 --- a/include/user/paf/thread.h +++ b/include/user/paf/thread.h @@ -234,8 +234,7 @@ namespace paf { }; - //Not usable yet - /*class JobQueue + class JobQueue { public: @@ -293,11 +292,17 @@ namespace paf { private: - SceUChar8 m_work[0x24]; + SceUChar8 m_work[0x14]; }; - typedef void(*QueueEntryFunction)(void *pArgBlock); + class ItemParam + { + public: + + Item *item; + Request *request; + }; JobQueue(const char *pName, Opt *opt = SCE_NULL); @@ -309,7 +314,7 @@ namespace paf { static SceVoid DeleteDefaultJobQueue(); - SceInt32 Push(Item *queueItem); + SceInt32 Push(ItemParam *queueItemParam); SceVoid Join(); @@ -317,15 +322,15 @@ namespace paf { SceVoid ChangeWorkerPriority(SceInt32 priority); - SceVoid Execute(); + SceVoid Finish(); - SceVoid Execute2(); + SceVoid Execute(); private: SceUChar8 m_work[0x2C]; - };*/ + }; } } -- cgit v1.2.3