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

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

_addrjsocketpp::UnixSocketprivate
_internalBufferjsocketpp::UnixSocketprivate
_isListeningjsocketpp::UnixSocketprivate
_socketPathjsocketpp::UnixSocketprivate
_sockFdjsocketpp::SocketOptionsprivate
accept() constjsocketpp::UnixSocket
bind()jsocketpp::UnixSocket
close()jsocketpp::UnixSocket
connect()jsocketpp::UnixSocket
detectFamily(SOCKET fd)jsocketpp::SocketOptionsprivatestatic
getBroadcast() constjsocketpp::SocketOptionsprivate
getIPv6Only() constjsocketpp::SocketOptionsprivate
getKeepAlive() constjsocketpp::SocketOptionsprivate
getMulticastLoopback() constjsocketpp::SocketOptionsprivate
getMulticastTTL() constjsocketpp::SocketOptionsprivate
getNonBlocking() constjsocketpp::SocketOptionsprivate
getOption(int level, int optName) constjsocketpp::SocketOptionsprivate
getOption(int level, int optName, void *result, socklen_t *len) constjsocketpp::SocketOptionsprivate
getReceiveBufferSize() constjsocketpp::SocketOptionsprivate
getReuseAddress() constjsocketpp::SocketOptionsprivate
getReusePort() constjsocketpp::SocketOptionsprivate
getSendBufferSize() constjsocketpp::SocketOptionsprivate
getSocketFd() const noexceptjsocketpp::SocketOptionsinlineprivate
getSocketPath() constjsocketpp::UnixSocketinline
getSoLinger() constjsocketpp::SocketOptionsprivate
getSoRecvTimeout() constjsocketpp::SocketOptionsprivate
getSoSendTimeout() constjsocketpp::SocketOptionsprivate
getTcpNoDelay() constjsocketpp::SocketOptionsprivate
is_ipv4_multicast(const in_addr v4)jsocketpp::SocketOptionsinlineprivatestatic
is_ipv6_multicast(const in6_addr &v6)jsocketpp::SocketOptionsinlineprivatestatic
isPassiveSocket() const noexceptjsocketpp::SocketOptionsinlineprivatevirtual
isPathInUse(std::string_view path)jsocketpp::UnixSocketstatic
isValid() constjsocketpp::UnixSocketinline
joinGroupIPv4(in_addr group, in_addr iface)jsocketpp::SocketOptionsprivate
joinGroupIPv6(in6_addr group, unsigned int ifindex)jsocketpp::SocketOptionsprivate
leaveGroupIPv4(in_addr group, in_addr iface)jsocketpp::SocketOptionsprivate
leaveGroupIPv6(in6_addr group, unsigned int ifindex)jsocketpp::SocketOptionsprivate
listen(int backlog=SOMAXCONN) constjsocketpp::UnixSocket
operator=(const UnixSocket &)=deletejsocketpp::UnixSocket
operator=(UnixSocket &&rhs) noexceptjsocketpp::UnixSocket
jsocketpp::SocketOptions::operator=(const SocketOptions &)=deletejsocketpp::SocketOptionsprivate
jsocketpp::SocketOptions::operator=(SocketOptions &&) noexcept=defaultjsocketpp::SocketOptionsprivate
read(char *buffer, std::size_t len) constjsocketpp::UnixSocket
read()jsocketpp::UnixSocketinline
read()jsocketpp::UnixSocketinline
setBroadcast(bool on)jsocketpp::SocketOptionsprivate
setIPv6Only(bool enable)jsocketpp::SocketOptionsprivate
setKeepAlive(bool on)jsocketpp::SocketOptionsprivate
setMulticastInterfaceIPv4(in_addr addr)jsocketpp::SocketOptionsprivate
setMulticastInterfaceIPv6(unsigned int ifindex)jsocketpp::SocketOptionsprivate
setMulticastLoopback(bool enable)jsocketpp::SocketOptionsprivate
setMulticastTTL(int ttl)jsocketpp::SocketOptionsprivate
setNonBlocking(bool nonBlocking) constjsocketpp::UnixSocket
jsocketpp::SocketOptions::setNonBlocking(bool nonBlocking)jsocketpp::SocketOptionsprivate
setOption(int level, int optName, int value)jsocketpp::SocketOptionsprivate
setOption(int level, int optName, const void *value, socklen_t len)jsocketpp::SocketOptionsprivate
setReceiveBufferSize(std::size_t size)jsocketpp::SocketOptionsprivate
setReuseAddress(bool on)jsocketpp::SocketOptionsprivate
setReusePort(const bool enable)jsocketpp::SocketOptionsprivate
setSendBufferSize(std::size_t size)jsocketpp::SocketOptionsprivate
setSocketFd(const SOCKET sock) noexceptjsocketpp::SocketOptionsinlineprivate
setSoLinger(bool enable, int seconds)jsocketpp::SocketOptionsprivate
setSoRecvTimeout(int millis)jsocketpp::SocketOptionsprivate
setSoSendTimeout(int millis)jsocketpp::SocketOptionsprivate
setTcpNoDelay(bool on)jsocketpp::SocketOptionsprivate
setTimeout(int millis) constjsocketpp::UnixSocket
SocketOptions()=deletejsocketpp::SocketOptionsprivate
SocketOptions(const SOCKET sock) noexceptjsocketpp::SocketOptionsinlineexplicitprivate
SocketOptions(const SocketOptions &)=deletejsocketpp::SocketOptionsprivate
SocketOptions(SocketOptions &&) noexcept=defaultjsocketpp::SocketOptionsprivate
UnixSocket(std::string_view path, std::size_t bufferSize=512)jsocketpp::UnixSocketexplicit
UnixSocket(const UnixSocket &)=deletejsocketpp::UnixSocket
UnixSocket(UnixSocket &&rhs) noexceptjsocketpp::UnixSocket
UnixSocket()jsocketpp::UnixSocketinlineprotected
write(std::string_view data) constjsocketpp::UnixSocket
~SocketOptions()=defaultjsocketpp::SocketOptionsprivatevirtual
~UnixSocket() noexcept overridejsocketpp::UnixSocket