diff options
Diffstat (limited to 'Private/NetworkKit')
| -rw-r--r-- | Private/NetworkKit/MAC.hxx | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Private/NetworkKit/MAC.hxx b/Private/NetworkKit/MAC.hxx new file mode 100644 index 00000000..29a85d7a --- /dev/null +++ b/Private/NetworkKit/MAC.hxx @@ -0,0 +1,30 @@ +/* + * ======================================================== + * + * HCore + * Copyright Mahrouss Logic, all rights reserved. + * + * ======================================================== + */ + +#pragma once + +#include <NewKit/Array.hpp> +#include <NewKit/Defines.hpp> +#include <NewKit/String.hpp> + +namespace HCore { +class MacAddressGetter; + +/// \brief This retrieves the MAC address of the device. +/// \note Checks on \Mount\Devices\MacAddr +class MacAddressGetter final { + public: + explicit MacAddressGetter() = default; + + public: + StringView& AsString(); + Array<WideChar, 12>& AsBytes(); +}; + +} // namespace HCore |
