diff --git a/httplib.h b/httplib.h index ac9b8649..ba824dad 100644 --- a/httplib.h +++ b/httplib.h @@ -4602,6 +4602,13 @@ private: #endif }; +template +inline void +WebSocket::set_read_timeout(const std::chrono::duration &duration) { + detail::duration_to_sec_and_usec( + duration, [&](time_t sec, time_t usec) { set_read_timeout(sec, usec); }); +} + template inline void WebSocketClient::set_read_timeout( const std::chrono::duration &duration) { @@ -22457,13 +22464,6 @@ inline void WebSocket::set_read_timeout(time_t sec, time_t usec) { strm_.set_read_timeout(sec, usec); } -template -inline void WebSocket::set_read_timeout( - const std::chrono::duration &duration) { - detail::duration_to_sec_and_usec( - duration, [&](time_t sec, time_t usec) { set_read_timeout(sec, usec); }); -} - // WebSocketClient implementation inline WebSocketClient::WebSocketClient( const std::string &scheme_host_port_path, const Headers &headers)