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/Source/Network/IP.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'Private/Source/Network/IP.cpp') diff --git a/Private/Source/Network/IP.cpp b/Private/Source/Network/IP.cpp index 4a0b3011..ba6fd71f 100644 --- a/Private/Source/Network/IP.cpp +++ b/Private/Source/Network/IP.cpp @@ -12,6 +12,11 @@ namespace hCore { + char* RawIPAddress::Address() + { + return m_Addr; + } + RawIPAddress::RawIPAddress(char bytes[4]) { rt_copy_memory(bytes, m_Addr, 4); @@ -86,19 +91,19 @@ namespace hCore return true; } - ErrorOr IPHelper::ToStringView(Ref ipv6) + ErrorOr IPFactory::ToStringView(Ref ipv6) { auto str = StringBuilder::Construct(ipv6.Leak().Address()); return str; } - ErrorOr IPHelper::ToStringView(Ref ipv4) + ErrorOr IPFactory::ToStringView(Ref ipv4) { auto str = StringBuilder::Construct(ipv4.Leak().Address()); return str; } - bool IPHelper::IpCheckV4(const char *ip) + bool IPFactory::IpCheckVersion4(const char *ip) { int cnter = 0; -- cgit v1.2.3