From 70e95128b11dbb535e4679cbacb1cbeaa414c822 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 27 Jan 2024 10:26:31 +0100 Subject: Kernel: Improving AMD64 HAL, Add TIBInstall.asm, currently Working on SMPManager and Bootloader. Signed-off-by: Amlal El Mahrouss --- Private/KernelKit/FileManager.hpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Private/KernelKit/FileManager.hpp') diff --git a/Private/KernelKit/FileManager.hpp b/Private/KernelKit/FileManager.hpp index 52dfb267..311527f9 100644 --- a/Private/KernelKit/FileManager.hpp +++ b/Private/KernelKit/FileManager.hpp @@ -77,10 +77,13 @@ namespace hCore }; + /** + * @brief Child of IFilesystemManager, takes care of managing NewFS disks. + */ class NewFilesystemManager final : public IFilesystemManager { public: - NewFilesystemManager(); + explicit NewFilesystemManager(); ~NewFilesystemManager() override; public: @@ -113,6 +116,11 @@ namespace hCore }; + /** + * Usable FileStream + * @tparam Encoding file encoding (char, wchar_t...) + * @tparam FSClass Filesystem contract who takes care of it. + */ template class FileStream final { -- cgit v1.2.3