From 216aa0171734620256caa84953e6a760b00f95d5 Mon Sep 17 00:00:00 2001 From: Jamie Reece Wilson Date: Wed, 29 Nov 2023 08:48:17 +0000 Subject: [PATCH] [-] Yeetus --- .../Threading/Threads/IAuroraThread.hpp | 35 +++++++++---------- Source/Threading/Threads/AuOSThread.cpp | 5 --- Source/Threading/Threads/AuOSThread.hpp | 2 -- 3 files changed, 16 insertions(+), 26 deletions(-) diff --git a/Include/Aurora/Threading/Threads/IAuroraThread.hpp b/Include/Aurora/Threading/Threads/IAuroraThread.hpp index 51956c6f..dd76ba5c 100644 --- a/Include/Aurora/Threading/Threads/IAuroraThread.hpp +++ b/Include/Aurora/Threading/Threads/IAuroraThread.hpp @@ -37,23 +37,22 @@ namespace Aurora::Threading::Threads /// struct IAuroraThread { - virtual bool Run() = 0; - virtual void Exit() = 0; - virtual bool Exiting() = 0; - virtual void SendExitSignal() = 0; + virtual bool Run() = 0; + virtual void Exit() = 0; + virtual bool Exiting() = 0; + virtual void SendExitSignal() = 0; - virtual void UnsafeForceTerminateSignal() = 0; + virtual void UnsafeForceTerminateSignal() = 0; virtual void SetPriority(EThreadPriority prio) = 0; virtual void SetThrottle(EThreadThrottle throttle) = 0; virtual void SetAffinity(const HWInfo::CpuBitId &mask) = 0; - virtual void SetName(const AuString &name) = 0; - - virtual EThreadPriority GetPriority() = 0; - virtual EThreadThrottle GetThrottle() = 0; - virtual HWInfo::CpuBitId GetMask() = 0; - virtual AuString GetName() = 0; - + virtual void SetName(const AuString &name) = 0; + + virtual EThreadPriority GetPriority() = 0; + virtual EThreadThrottle GetThrottle() = 0; + virtual HWInfo::CpuBitId GetMask() = 0; + virtual AuString GetName() = 0; virtual AuUInt64 GetThreadCreationTime(Time::EClock eClock) = 0; @@ -66,15 +65,13 @@ namespace Aurora::Threading::Threads virtual AuUInt64 SetNoUnwindTerminateExitWatchDogTimeoutInMS(AuUInt64 uMS) = 0; - virtual AuSPtr GetTlsView() = 0; - - virtual AuSPtr AsWaitable() = 0; + virtual AuSPtr AsWaitable() = 0; virtual AuSPtr AsLoopSource() = 0; - - virtual AuSPtr GetShutdownSignalWaitable() = 0; + + virtual AuSPtr GetShutdownSignalWaitable() = 0; virtual AuSPtr GetShutdownSignalLS() = 0; - - virtual void Detach() = 0; + + virtual void Detach() = 0; virtual void ExecuteInDeadThread(AuFunction callback) = 0; diff --git a/Source/Threading/Threads/AuOSThread.cpp b/Source/Threading/Threads/AuOSThread.cpp index 8d94eb53..5607a991 100644 --- a/Source/Threading/Threads/AuOSThread.cpp +++ b/Source/Threading/Threads/AuOSThread.cpp @@ -482,11 +482,6 @@ namespace Aurora::Threading::Threads AffinityPrioThrottleTickAmendECores(); } - AuSPtr OSThread::GetTlsView() - { - SysPanic("Deprecated Concept"); - } - bool OSThread::ExecuteNewOSContext(AuFunction task) { this->task_ = task; diff --git a/Source/Threading/Threads/AuOSThread.hpp b/Source/Threading/Threads/AuOSThread.hpp index 7cbdd843..e95dded6 100644 --- a/Source/Threading/Threads/AuOSThread.hpp +++ b/Source/Threading/Threads/AuOSThread.hpp @@ -37,8 +37,6 @@ namespace Aurora::Threading::Threads HWInfo::CpuBitId GetMask() override; AuString GetName() override; - AuSPtr GetTlsView() override; - void ExecuteInDeadThread(AuFunction callback) override; AuSPtr AsWaitable() override;