2022-12-16 00:41:01 +00:00
|
|
|
/***
|
|
|
|
Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved.
|
|
|
|
|
|
|
|
File: AuNetAdapter.Linux.cpp
|
|
|
|
Date: 2022-11-15
|
|
|
|
Author: Reece
|
|
|
|
***/
|
|
|
|
#include "Networking.hpp"
|
|
|
|
#include "AuNetAdapter.hpp"
|
|
|
|
#include "AuNetEndpoint.hpp"
|
|
|
|
|
|
|
|
namespace Aurora::IO::Net
|
|
|
|
{
|
|
|
|
AuString NetAdapter::GetHostname()
|
|
|
|
{
|
|
|
|
char name[128];
|
|
|
|
if (::gethostname(name, AuArraySize(name)) != 0)
|
|
|
|
{
|
|
|
|
return "";
|
|
|
|
}
|
|
|
|
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
|
|
|
|
AuList<AuSPtr<INetAdapter>> NetAdapter::GetIPv4s()
|
|
|
|
{
|
|
|
|
return {};
|
|
|
|
}
|
|
|
|
|
|
|
|
AuList<AuSPtr<INetAdapter>> NetAdapter::GetIPv6s()
|
|
|
|
{
|
|
|
|
return {};
|
|
|
|
}
|
|
|
|
}
|