Module: Lich::Common::SocketConfigurator::WinFFI Private
- Extended by:
- FFI::Library
- Defined in:
- documented/common/socketconfigurator.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Defined Under Namespace
Classes: Linger, TcpKeepalive, Timeval
Constant Summary collapse
- SIO_KEEPALIVE_VALS =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
WSAIoctl command code for setting TCP keep-alive parameters WSAIoctl command code for setting TCP keep-alive parameters.
0x98000004- SOL_SOCKET =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option level for socket-level options Socket option level for socket-level options.
0xffff- SO_KEEPALIVE =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option to enable/disable keep-alive Socket option to enable/disable keep-alive.
0x0008- SO_LINGER =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option to control connection linger on close Socket option to control connection linger on close.
0x0080- SO_RCVTIMEO =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option to set receive timeout Socket option to set receive timeout.
0x1006- SO_SNDTIMEO =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option to set send timeout Socket option to set send timeout.
0x1005- SO_RCVBUF =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option to set receive buffer size Socket option to set receive buffer size.
0x1002- SO_SNDBUF =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Socket option to set send buffer size Socket option to set send buffer size.
0x1003- IPPROTO_TCP =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Protocol number for TCP Protocol number for TCP.
6- TCP_NODELAY =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
TCP option to disable Nagle's algorithm TCP option to disable Nagle's algorithm.
0x0001- TCP_MAXRT =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
TCP option to set maximum retransmission time TCP option to set maximum retransmission time.
5