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().
1.6.3