/* ------------------------------------------- Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved. ------------------------------------------- */ #include #include namespace Kernel { /// \brief Getter for fNetworkName. /// \return Network device name. const Char* NetworkDevice::Name() const { return this->fNetworkName; } /// \brief Setter for fNetworkName. Boolean NetworkDevice::Name(const Char* name) { if (name == nullptr) return NO; if (*name == 0) return NO; if (rt_string_len(name) > cNetworkNameLen) return NO; rt_copy_memory((VoidPtr)name, (VoidPtr)this->fNetworkName, rt_string_len(name)); return YES; } } // namespace Kernel