|
Nets v3.0.0
Secure multi-platform networking library
|
This is the complete list of members for Socket, including all inherited members.
| accept(SocketView &accepted) noexcept | SocketView | inline |
| acceptSsl() noexcept | SocketView | inline |
| connect(SocketAddressView remoteAddress) noexcept | SocketView | inline |
| connectSsl(const char *hostname=nullptr) noexcept | SocketView | inline |
| destroy() noexcept | SocketView | inline |
| disableSigpipe() noexcept | SocketView | inlinestatic |
| getFamily() const noexcept | SocketView | inline |
| getHandle() const noexcept | SocketView | inline |
| getInstance() const noexcept | SocketView | inline |
| getLocalAddress(SocketAddressView socketAddress) const | SocketView | inline |
| getQueueSize() const noexcept | SocketView | inline |
| getRemoteAddress(SocketAddressView socketAddress) const | SocketView | inline |
| getSslContext() const noexcept | SocketView | inline |
| getType() const noexcept | SocketView | inline |
| instance (defined in SocketView) | SocketView | protected |
| isBlocking() const noexcept | SocketView | inline |
| isListening() const noexcept | SocketView | inline |
| isNoDelay() const noexcept | SocketView | inline |
| isOnlyIPv6() const noexcept | SocketView | inline |
| listen(size_t queueSize=256) noexcept | SocketView | inline |
| operator bool() const noexcept | SocketView | inlineexplicit |
| operator=(Socket &)=delete (defined in Socket) | Socket | |
| operator=(Socket &&r) noexcept (defined in Socket) | Socket | inline |
| receive(void *receiveBuffer, size_t bufferSize, size_t &byteCount) noexcept | SocketView | inline |
| receiveFrom(SocketAddressView remoteAddress, void *receiveBuffer, size_t bufferSize, size_t &byteCount) noexcept | SocketView | inline |
| send(const void *data, size_t byteCount) | SocketView | inline |
| send(const T &data) | SocketView | inline |
| sendTo(const void *data, size_t byteCount, SocketAddressView remoteAddress) noexcept | SocketView | inline |
| sendTo(const T &data, SocketAddressView remoteAddress) noexcept | SocketView | inline |
| setNoDelay(bool value) noexcept | SocketView | inline |
| shutdown(SocketShutdown shutdown=RECEIVE_SEND_SOCKET_SHUTDOWN) noexcept | SocketView | inline |
| Socket(const Socket &)=delete (defined in Socket) | Socket | |
| Socket(Socket &&r) noexcept (defined in Socket) | Socket | inline |
| Socket() noexcept | Socket | inline |
| Socket(SocketType type, SocketFamily family, SocketAddressView localAddress, bool isBlocking=true, bool isOnlyIPv6=false, SslContextView sslContext=nullptr) | Socket | inline |
| SocketView(Socket_T *instance) noexcept | SocketView | inline |
| ~Socket() | Socket | inline |