diff options
Diffstat (limited to 'util/network/socket.cpp')
| -rw-r--r-- | util/network/socket.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/util/network/socket.cpp b/util/network/socket.cpp index c1a42e849e3..4f6e8043462 100644 --- a/util/network/socket.cpp +++ b/util/network/socket.cpp @@ -423,6 +423,15 @@ void SetSocketToS(SOCKET s, int tos) { SetSocketToS(s, &addr, tos); } +void SetSocketPriority(SOCKET s, int priority) { +#if defined(SO_PRIORITY) + CheckedSetSockOpt(s, SOL_SOCKET, SO_PRIORITY, priority, "priority"); +#else + Y_UNUSED(s); + Y_UNUSED(priority); +#endif +} + bool HasLocalAddress(SOCKET socket) { TOpaqueAddr localAddr; if (getsockname(socket, localAddr.MutableAddr(), localAddr.LenPtr()) != 0) { |
