Lines Matching refs:timeout_ms
55 ssize_t Socket::ReceiveAll(void* data, size_t length, int timeout_ms) { in ReceiveAll() argument
59 ssize_t bytes = Receive(reinterpret_cast<char*>(data) + total, length - total, timeout_ms); in ReceiveAll()
83 bool Socket::WaitForRecv(int timeout_ms) { in WaitForRecv() argument
88 if (timeout_ms <= 0) { in WaitForRecv()
102 timeout.tv_sec = timeout_ms / 1000; in WaitForRecv()
103 timeout.tv_usec = (timeout_ms % 1000) * 1000; in WaitForRecv()
122 ssize_t Receive(void* data, size_t length, int timeout_ms) override;
157 ssize_t UdpSocket::Receive(void* data, size_t length, int timeout_ms) { in Receive() argument
158 if (!WaitForRecv(timeout_ms)) { in Receive()
180 ssize_t Receive(void* data, size_t length, int timeout_ms) override;
236 ssize_t TcpSocket::Receive(void* data, size_t length, int timeout_ms) { in Receive() argument
237 if (!WaitForRecv(timeout_ms)) { in Receive()