OpenTTD Source
20241121-master-g67a0fccfad
|
Network stuff has many things that needs to be included and/or implemented by default. More...
Go to the source code of this file.
Data Structures | |
class | NetworkError |
Abstraction of a network error where all implementation details of the error codes are encapsulated in this class and the abstraction layer. More... | |
Functions | |
bool | SetNonBlocking (SOCKET d) |
bool | SetNoDelay (SOCKET d) |
bool | SetReusePort (SOCKET d) |
Try to set the socket to reuse ports. More... | |
NetworkError | GetSocketError (SOCKET d) |
Get the error from a socket, if any. More... | |
Network stuff has many things that needs to be included and/or implemented by default.
All those things are in this file.
Definition in file os_abstraction.h.
NetworkError GetSocketError | ( | SOCKET | d | ) |
Get the error from a socket, if any.
d | The socket to get the error from. |
Definition at line 184 of file os_abstraction.cpp.
Referenced by TCPConnecter::CheckActivity().
bool SetReusePort | ( | SOCKET | d | ) |
Try to set the socket to reuse ports.
d | The socket to reuse ports on. |
Definition at line 167 of file os_abstraction.cpp.
Referenced by TCPConnecter::Connect(), and ListenLoopProc().