From 6c09ce86367ef0729a25e58314eefc543aaa83b7 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 26 Mar 2025 17:02:24 +0100 Subject: feat(kernel): SwapKit+kSwap variant type. Signed-off-by: Amlal El Mahrouss --- dev/kernel/NewKit/Variant.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'dev/kernel/NewKit/Variant.h') diff --git a/dev/kernel/NewKit/Variant.h b/dev/kernel/NewKit/Variant.h index 82be6636..99768016 100644 --- a/dev/kernel/NewKit/Variant.h +++ b/dev/kernel/NewKit/Variant.h @@ -9,6 +9,7 @@ #include #include #include +#include namespace NeOS { @@ -22,6 +23,7 @@ namespace NeOS kNull, kJson, kXML, + kSwap, }; public: @@ -48,6 +50,11 @@ namespace NeOS { } + explicit Variant(SWAP_DISK_HEADER* ptr) + : fPtr(ptr), fKind(VariantKind::kSwap) + { + } + explicit Variant(VoidPtr ptr) : fPtr(ptr), fKind(VariantKind::kBlob) { -- cgit v1.2.3