summaryrefslogtreecommitdiffhomepage
path: root/Private/Source/Network/IP.cpp
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-27 10:26:31 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-27 10:26:31 +0100
commit70e95128b11dbb535e4679cbacb1cbeaa414c822 (patch)
tree42fd94536a54058a39f0c85be99431c6ad1a0cf8 /Private/Source/Network/IP.cpp
parent44a081a4442181b208c09c6f748124c9d23b61fd (diff)
Kernel: Improving AMD64 HAL, Add TIBInstall.asm, currently Working on
SMPManager and Bootloader. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Private/Source/Network/IP.cpp')
-rw-r--r--Private/Source/Network/IP.cpp11
1 files changed, 8 insertions, 3 deletions
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<StringView> IPHelper::ToStringView(Ref<RawIPAddress6> ipv6)
+ ErrorOr<StringView> IPFactory::ToStringView(Ref<RawIPAddress6> ipv6)
{
auto str = StringBuilder::Construct(ipv6.Leak().Address());
return str;
}
- ErrorOr<StringView> IPHelper::ToStringView(Ref<RawIPAddress> ipv4)
+ ErrorOr<StringView> IPFactory::ToStringView(Ref<RawIPAddress> 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;