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

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

_defaultInternalBufferSizejsocketpp::ServerSocketprivate
_defaultReceiveBufferSizejsocketpp::ServerSocketprivate
_defaultSendBufferSizejsocketpp::ServerSocketprivate
_isBoundjsocketpp::ServerSocketprivate
_isListeningjsocketpp::ServerSocketprivate
_portjsocketpp::ServerSocketprivate
_selectedAddrInfojsocketpp::ServerSocketprivate
_serverSocketjsocketpp::ServerSocketprivate
_soTimeoutMillisjsocketpp::ServerSocketprivate
_srvAddrInfojsocketpp::ServerSocketprivate
accept(std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
accept(int timeoutMillis, std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
acceptAsync(std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
acceptAsync(std::function< void(std::optional< Socket >, std::exception_ptr)> callback, std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
acceptBlocking(std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
acceptNonBlocking(std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
bind()jsocketpp::ServerSocket
cleanupAndThrow(int errorCode)jsocketpp::ServerSocketprotected
close()jsocketpp::ServerSocket
getDefaultInternalBufferSize() const noexceptjsocketpp::ServerSocketinline
getDefaultReceiveBufferSize() const noexceptjsocketpp::ServerSocketinline
getDefaultSendBufferSize() const noexceptjsocketpp::ServerSocketinline
getEffectiveInternalBufferSize(std::optional< std::size_t > internalBufferSize) constjsocketpp::ServerSocketinlineprivate
getEffectiveReceiveBufferSize(const std::optional< std::size_t > recvBufferSize) constjsocketpp::ServerSocketinlineprivate
getEffectiveSendBufferSize(std::optional< std::size_t > sendBufferSize) constjsocketpp::ServerSocketinlineprivate
getHandle() constjsocketpp::ServerSocketinline
getInetAddress() constjsocketpp::ServerSocket
getIPv6Only() constjsocketpp::ServerSocket
getLocalPort() constjsocketpp::ServerSocket
getLocalSocketAddress() constjsocketpp::ServerSocket
getNonBlocking() constjsocketpp::ServerSocket
getOption(int level, int optName) constjsocketpp::ServerSocket
getReuseAddress() constjsocketpp::ServerSocket
getReusePort() constjsocketpp::ServerSocket
getSocketReuseOption()jsocketpp::ServerSocketstatic
getSoTimeout() const noexceptjsocketpp::ServerSocketinline
isBound() const noexceptjsocketpp::ServerSocketinline
isClosed() const noexceptjsocketpp::ServerSocketinline
isListening() const noexceptjsocketpp::ServerSocketinline
isValid() const noexceptjsocketpp::ServerSocketinline
listen(int backlog=128)jsocketpp::ServerSocket
operator=(const ServerSocket &rhs)=deletejsocketpp::ServerSocket
operator=(ServerSocket &&rhs) noexceptjsocketpp::ServerSocketinline
resolveBuffers(const std::optional< std::size_t > recv, const std::optional< std::size_t > send, const std::optional< std::size_t > internal) constjsocketpp::ServerSocketinlineprivate
ServerSocket(Port port, std::string_view localAddress={}, bool autoBindListen=true, bool reuseAddress=true, int soTimeoutMillis=-1, bool dualStack=true)jsocketpp::ServerSocketexplicit
ServerSocket(const ServerSocket &rhs)=deletejsocketpp::ServerSocket
ServerSocket(ServerSocket &&rhs) noexceptjsocketpp::ServerSocketinline
setDefaultInternalBufferSize(const std::size_t size)jsocketpp::ServerSocketinline
setDefaultReceiveBufferSize(const std::size_t size)jsocketpp::ServerSocketinline
setDefaultSendBufferSize(const std::size_t size)jsocketpp::ServerSocketinline
setIPv6Only(bool enable)jsocketpp::ServerSocket
setNonBlocking(bool nonBlocking)jsocketpp::ServerSocket
setOption(int level, int optName, int value)jsocketpp::ServerSocket
setReuseAddress(bool enable)jsocketpp::ServerSocket
setReusePort(bool enable)jsocketpp::ServerSocket
setSoTimeout(const int timeoutMillis)jsocketpp::ServerSocketinline
tryAccept(std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
tryAccept(int timeoutMillis, std::optional< std::size_t > recvBufferSize=std::nullopt, std::optional< std::size_t > sendBufferSize=std::nullopt, std::optional< std::size_t > internalBufferSize=std::nullopt) constjsocketpp::ServerSocket
waitReady(std::optional< int > timeoutMillis=std::nullopt) constjsocketpp::ServerSocket
~ServerSocket() noexceptjsocketpp::ServerSocket