![]() |
jsocketpp 1.0
A cross-platform C++20 socket library.
|
This is the complete list of members for jsocketpp::ServerSocket, including all inherited members.
_defaultInternalBufferSize | jsocketpp::ServerSocket | private |
_defaultReceiveBufferSize | jsocketpp::ServerSocket | private |
_defaultSendBufferSize | jsocketpp::ServerSocket | private |
_isBound | jsocketpp::ServerSocket | private |
_isListening | jsocketpp::ServerSocket | private |
_port | jsocketpp::ServerSocket | private |
_selectedAddrInfo | jsocketpp::ServerSocket | private |
_serverSocket | jsocketpp::ServerSocket | private |
_soTimeoutMillis | jsocketpp::ServerSocket | private |
_srvAddrInfo | jsocketpp::ServerSocket | private |
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) const | jsocketpp::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) const | jsocketpp::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) const | jsocketpp::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) const | jsocketpp::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) const | jsocketpp::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) const | jsocketpp::ServerSocket | |
bind() | jsocketpp::ServerSocket | |
cleanupAndThrow(int errorCode) | jsocketpp::ServerSocket | protected |
close() | jsocketpp::ServerSocket | |
getDefaultInternalBufferSize() const noexcept | jsocketpp::ServerSocket | inline |
getDefaultReceiveBufferSize() const noexcept | jsocketpp::ServerSocket | inline |
getDefaultSendBufferSize() const noexcept | jsocketpp::ServerSocket | inline |
getEffectiveInternalBufferSize(std::optional< std::size_t > internalBufferSize) const | jsocketpp::ServerSocket | inlineprivate |
getEffectiveReceiveBufferSize(const std::optional< std::size_t > recvBufferSize) const | jsocketpp::ServerSocket | inlineprivate |
getEffectiveSendBufferSize(std::optional< std::size_t > sendBufferSize) const | jsocketpp::ServerSocket | inlineprivate |
getHandle() const | jsocketpp::ServerSocket | inline |
getInetAddress() const | jsocketpp::ServerSocket | |
getIPv6Only() const | jsocketpp::ServerSocket | |
getLocalPort() const | jsocketpp::ServerSocket | |
getLocalSocketAddress() const | jsocketpp::ServerSocket | |
getNonBlocking() const | jsocketpp::ServerSocket | |
getOption(int level, int optName) const | jsocketpp::ServerSocket | |
getReuseAddress() const | jsocketpp::ServerSocket | |
getReusePort() const | jsocketpp::ServerSocket | |
getSocketReuseOption() | jsocketpp::ServerSocket | static |
getSoTimeout() const noexcept | jsocketpp::ServerSocket | inline |
isBound() const noexcept | jsocketpp::ServerSocket | inline |
isClosed() const noexcept | jsocketpp::ServerSocket | inline |
isListening() const noexcept | jsocketpp::ServerSocket | inline |
isValid() const noexcept | jsocketpp::ServerSocket | inline |
listen(int backlog=128) | jsocketpp::ServerSocket | |
operator=(const ServerSocket &rhs)=delete | jsocketpp::ServerSocket | |
operator=(ServerSocket &&rhs) noexcept | jsocketpp::ServerSocket | inline |
resolveBuffers(const std::optional< std::size_t > recv, const std::optional< std::size_t > send, const std::optional< std::size_t > internal) const | jsocketpp::ServerSocket | inlineprivate |
ServerSocket(Port port, std::string_view localAddress={}, bool autoBindListen=true, bool reuseAddress=true, int soTimeoutMillis=-1, bool dualStack=true) | jsocketpp::ServerSocket | explicit |
ServerSocket(const ServerSocket &rhs)=delete | jsocketpp::ServerSocket | |
ServerSocket(ServerSocket &&rhs) noexcept | jsocketpp::ServerSocket | inline |
setDefaultInternalBufferSize(const std::size_t size) | jsocketpp::ServerSocket | inline |
setDefaultReceiveBufferSize(const std::size_t size) | jsocketpp::ServerSocket | inline |
setDefaultSendBufferSize(const std::size_t size) | jsocketpp::ServerSocket | inline |
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::ServerSocket | inline |
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) const | jsocketpp::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) const | jsocketpp::ServerSocket | |
waitReady(std::optional< int > timeoutMillis=std::nullopt) const | jsocketpp::ServerSocket | |
~ServerSocket() noexcept | jsocketpp::ServerSocket |