Add Set/Get sockoption, refactor CreateSocket.

This commit is contained in:
Jean-Baptiste Perrier
2021-01-24 22:54:44 +01:00
parent b4f791e0ca
commit 6e193d4d0d
4 changed files with 133 additions and 19 deletions

View File

@@ -11,7 +11,7 @@ void NetworkBase::Exit()
{
}
bool NetworkBase::CreateSocket(NetworkSocket& socket, NetworkSocketCreateSettings& settings)
bool NetworkBase::CreateSocket(NetworkSocket& socket, NetworkProtocolType proto, NetworkIPVersion ipv)
{
return false;
}
@@ -21,6 +21,26 @@ bool NetworkBase::DestroySocket(NetworkSocket& socket)
return false;
}
bool NetworkBase::SetSocketOption(NetworkSocket& socket, NetworkSocketOption& option, bool value)
{
return false;
}
bool NetworkBase::SetSocketOption(NetworkSocket& socket, NetworkSocketOption& option, int32 value)
{
return false;
}
bool NetworkBase::GetSocketOption(NetworkSocket& socket, NetworkSocketOption& option, bool* value)
{
return false;
}
bool NetworkBase::GetSocketOption(NetworkSocket& socket, NetworkSocketOption& option, int32* value)
{
return false;
}
bool NetworkBase::ConnectSocket(NetworkSocket& socket, NetworkEndPoint& endPoint)
{
return false;