diff options
| author | 2021-04-24 02:40:31 -0700 | |
|---|---|---|
| committer | 2021-05-05 16:40:53 -0700 | |
| commit | 4b03e6e776e6421c2b2c290b0822b9e5a8556a4c (patch) | |
| tree | 87c2925a7adf4109a77b4f015cd36d803d4221fc /src/core/hle/kernel/kernel.h | |
| parent | hle: kernel: KClassToken: Ensure class tokens are correct. (diff) | |
| download | yuzu-4b03e6e776e6421c2b2c290b0822b9e5a8556a4c.tar.gz yuzu-4b03e6e776e6421c2b2c290b0822b9e5a8556a4c.tar.xz yuzu-4b03e6e776e6421c2b2c290b0822b9e5a8556a4c.zip | |
hle: kernel: Migrate to KHandleTable.
Diffstat (limited to 'src/core/hle/kernel/kernel.h')
| -rw-r--r-- | src/core/hle/kernel/kernel.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h index 0dd9deaeb..7c46aa997 100644 --- a/src/core/hle/kernel/kernel.h +++ b/src/core/hle/kernel/kernel.h | |||
| @@ -14,6 +14,7 @@ | |||
| 14 | #include "core/hle/kernel/k_auto_object.h" | 14 | #include "core/hle/kernel/k_auto_object.h" |
| 15 | #include "core/hle/kernel/k_slab_heap.h" | 15 | #include "core/hle/kernel/k_slab_heap.h" |
| 16 | #include "core/hle/kernel/memory_types.h" | 16 | #include "core/hle/kernel/memory_types.h" |
| 17 | #include "core/hle/kernel/svc_common.h" | ||
| 17 | 18 | ||
| 18 | namespace Core { | 19 | namespace Core { |
| 19 | class CPUInterruptHandler; | 20 | class CPUInterruptHandler; |
| @@ -30,10 +31,10 @@ namespace Kernel { | |||
| 30 | 31 | ||
| 31 | class KClientPort; | 32 | class KClientPort; |
| 32 | class GlobalSchedulerContext; | 33 | class GlobalSchedulerContext; |
| 33 | class HandleTable; | ||
| 34 | class KAutoObjectWithListContainer; | 34 | class KAutoObjectWithListContainer; |
| 35 | class KClientSession; | 35 | class KClientSession; |
| 36 | class KEvent; | 36 | class KEvent; |
| 37 | class KHandleTable; | ||
| 37 | class KLinkedListNode; | 38 | class KLinkedListNode; |
| 38 | class KMemoryManager; | 39 | class KMemoryManager; |
| 39 | class KPort; | 40 | class KPort; |
| @@ -308,10 +309,10 @@ private: | |||
| 308 | u64 CreateNewThreadID(); | 309 | u64 CreateNewThreadID(); |
| 309 | 310 | ||
| 310 | /// Provides a reference to the global handle table. | 311 | /// Provides a reference to the global handle table. |
| 311 | Kernel::HandleTable& GlobalHandleTable(); | 312 | KHandleTable& GlobalHandleTable(); |
| 312 | 313 | ||
| 313 | /// Provides a const reference to the global handle table. | 314 | /// Provides a const reference to the global handle table. |
| 314 | const Kernel::HandleTable& GlobalHandleTable() const; | 315 | const KHandleTable& GlobalHandleTable() const; |
| 315 | 316 | ||
| 316 | struct Impl; | 317 | struct Impl; |
| 317 | std::unique_ptr<Impl> impl; | 318 | std::unique_ptr<Impl> impl; |