jsocketpp 1.0
A cross-platform C++20 socket library.
Loading...
Searching...
No Matches
jsocketpp::SocketOptions Member List

This is the complete list of members for jsocketpp::SocketOptions, including all inherited members.

_sockFdjsocketpp::SocketOptionsprivate
detectFamily(SOCKET fd)jsocketpp::SocketOptionsprotectedstatic
getBroadcast() constjsocketpp::SocketOptions
getIPv6Only() constjsocketpp::SocketOptions
getKeepAlive() constjsocketpp::SocketOptions
getMulticastLoopback() constjsocketpp::SocketOptions
getMulticastTTL() constjsocketpp::SocketOptions
getNonBlocking() constjsocketpp::SocketOptions
getOption(int level, int optName) constjsocketpp::SocketOptions
getOption(int level, int optName, void *result, socklen_t *len) constjsocketpp::SocketOptions
getReceiveBufferSize() constjsocketpp::SocketOptions
getReuseAddress() constjsocketpp::SocketOptions
getReusePort() constjsocketpp::SocketOptions
getSendBufferSize() constjsocketpp::SocketOptions
getSocketFd() const noexceptjsocketpp::SocketOptionsinline
getSoLinger() constjsocketpp::SocketOptions
getSoRecvTimeout() constjsocketpp::SocketOptions
getSoSendTimeout() constjsocketpp::SocketOptions
getTcpNoDelay() constjsocketpp::SocketOptions
is_ipv4_multicast(const in_addr v4)jsocketpp::SocketOptionsinlineprotectedstatic
is_ipv6_multicast(const in6_addr &v6)jsocketpp::SocketOptionsinlineprotectedstatic
isPassiveSocket() const noexceptjsocketpp::SocketOptionsinlineprotectedvirtual
joinGroupIPv4(in_addr group, in_addr iface)jsocketpp::SocketOptions
joinGroupIPv6(in6_addr group, unsigned int ifindex)jsocketpp::SocketOptions
leaveGroupIPv4(in_addr group, in_addr iface)jsocketpp::SocketOptions
leaveGroupIPv6(in6_addr group, unsigned int ifindex)jsocketpp::SocketOptions
operator=(const SocketOptions &)=deletejsocketpp::SocketOptions
operator=(SocketOptions &&) noexcept=defaultjsocketpp::SocketOptions
setBroadcast(bool on)jsocketpp::SocketOptions
setIPv6Only(bool enable)jsocketpp::SocketOptions
setKeepAlive(bool on)jsocketpp::SocketOptions
setMulticastInterfaceIPv4(in_addr addr)jsocketpp::SocketOptions
setMulticastInterfaceIPv6(unsigned int ifindex)jsocketpp::SocketOptions
setMulticastLoopback(bool enable)jsocketpp::SocketOptions
setMulticastTTL(int ttl)jsocketpp::SocketOptions
setNonBlocking(bool nonBlocking)jsocketpp::SocketOptions
setOption(int level, int optName, int value)jsocketpp::SocketOptions
setOption(int level, int optName, const void *value, socklen_t len)jsocketpp::SocketOptions
setReceiveBufferSize(std::size_t size)jsocketpp::SocketOptions
setReuseAddress(bool on)jsocketpp::SocketOptions
setReusePort(const bool enable)jsocketpp::SocketOptions
setSendBufferSize(std::size_t size)jsocketpp::SocketOptions
setSocketFd(const SOCKET sock) noexceptjsocketpp::SocketOptionsinlineprotected
setSoLinger(bool enable, int seconds)jsocketpp::SocketOptions
setSoRecvTimeout(int millis)jsocketpp::SocketOptions
setSoSendTimeout(int millis)jsocketpp::SocketOptions
setTcpNoDelay(bool on)jsocketpp::SocketOptions
SocketOptions()=deletejsocketpp::SocketOptions
SocketOptions(const SOCKET sock) noexceptjsocketpp::SocketOptionsinlineexplicit
SocketOptions(const SocketOptions &)=deletejsocketpp::SocketOptions
SocketOptions(SocketOptions &&) noexcept=defaultjsocketpp::SocketOptions
~SocketOptions()=defaultjsocketpp::SocketOptionsvirtual