Functions | |
String | inetAddrToString (UInt64 addr) |
int | waitForIO (SocketHandle_t fd, int timeOutSecs, SocketFlags::EWaitDirectionFlag forInput) BLOCXX_DEPRECATED |
Wait for input or output on a socket. | |
int | waitForIO (SocketHandle_t fd, const Timeout &timeout, SocketFlags::EWaitDirectionFlag forInput) |
Wait for input or output on a socket. | |
String | getFullyQualifiedHostName () |
Get the fully qualified host name. |
BLOCXX_COMMON_API String BLOCXX_NAMESPACE::SocketUtils::getFullyQualifiedHostName | ( | ) |
Get the fully qualified host name.
This function can be expensive performance-wise. It may query multiple DNS servers. If the network is not working correctly, it will fail and throw an exception.
SocketException | on failure. |
BLOCXX_COMMON_API String BLOCXX_NAMESPACE::SocketUtils::inetAddrToString | ( | UInt64 | addr | ) |
int BLOCXX_NAMESPACE::SocketUtils::waitForIO | ( | SocketHandle_t | fd, | |
const Timeout & | timeout, | |||
SocketFlags::EWaitDirectionFlag | forInput | |||
) |
Wait for input or output on a socket.
fd | the handle of the socket to wait on. | |
timeOutSecs | the number of seconds to wait. | |
forInput | true if we are waiting for input. |
int BLOCXX_NAMESPACE::SocketUtils::waitForIO | ( | SocketHandle_t | fd, | |
int | timeOutSecs, | |||
SocketFlags::EWaitDirectionFlag | forInput | |||
) |
Wait for input or output on a socket.
fd | the handle of the socket to wait on. | |
timeOutSecs | the number of seconds to wait. | |
forInput | true if we are waiting for input. |
Referenced by BLOCXX_NAMESPACE::ServerSocketImpl::accept(), BLOCXX_NAMESPACE::SocketBaseImpl::waitForInput(), and BLOCXX_NAMESPACE::SocketBaseImpl::waitForOutput().