/* ------------------------------------------- Copyright (C) 2024-2025, Amlal EL Mahrouss, all rights reserved. ------------------------------------------- */ #pragma once #include #include #include #define kMACAddrLen (12) namespace Kernel { class MacAddressGetter; /// \brief This retrieves the MAC address of the device. /// \note Listens for the current NIC. class MacAddressGetter final { public: MacAddressGetter() = default; ~MacAddressGetter() = default; NE_COPY_DEFAULT(MacAddressGetter); public: Array& AsBytes(); private: Array fMacAddress; }; } // namespace Kernel