| _handle | join::BasicSocket< Protocol > | protected |
| _mode | join::BasicSocket< Protocol > | protected |
| _protocol | join::BasicSocket< Protocol > | protected |
| _remote | join::BasicDatagramSocket< Protocol > | protected |
| _state | join::BasicSocket< Protocol > | protected |
| _ttl | join::BasicDatagramSocket< Protocol > | protected |
| AuxData enum value | join::BasicSocket< Protocol > | |
| BasicDatagramSocket(int ttl=60) | join::BasicDatagramSocket< Protocol > | inline |
| BasicDatagramSocket(Mode mode, int ttl=60) | join::BasicDatagramSocket< Protocol > | inline |
| BasicDatagramSocket(const BasicDatagramSocket &other)=delete | join::BasicDatagramSocket< Protocol > | |
| BasicDatagramSocket(BasicDatagramSocket &&other) | join::BasicDatagramSocket< Protocol > | inline |
| BasicSocket() | join::BasicSocket< Protocol > | inline |
| BasicSocket(Mode mode) | join::BasicSocket< Protocol > | inline |
| BasicSocket(const BasicSocket &other)=delete | join::BasicSocket< Protocol > | |
| BasicSocket(BasicSocket &&other) | join::BasicSocket< Protocol > | inline |
| bind(const Endpoint &endpoint) noexcept | join::BasicSocket< Protocol > | inlinevirtual |
| bindToDevice(const std::string &device) noexcept | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| Blocking enum value | join::BasicSocket< Protocol > | |
| Broadcast enum value | join::BasicSocket< Protocol > | |
| canRead() const noexcept | join::BasicSocket< Protocol > | inlinevirtual |
| checksum(const uint16_t *data, size_t len, uint16_t current=0) | join::BasicSocket< Protocol > | inlinestatic |
| close() noexcept override | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| Closed enum value | join::BasicSocket< Protocol > | |
| connect(const Endpoint &endpoint) | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| Connected enum value | join::BasicSocket< Protocol > | |
| connected() noexcept | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| Connecting enum value | join::BasicSocket< Protocol > | |
| disconnect() | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| Disconnected enum value | join::BasicSocket< Protocol > | |
| Disconnecting enum value | join::BasicSocket< Protocol > | |
| encrypted() const noexcept | join::BasicSocket< Protocol > | inlinevirtual |
| Endpoint typedef | join::BasicDatagramSocket< Protocol > | |
| EventHandler()=default | join::EventHandler | |
| family() const noexcept | join::BasicSocket< Protocol > | inline |
| handle() const noexcept override | join::BasicSocket< Protocol > | inlinevirtual |
| KeepAlive enum value | join::BasicSocket< Protocol > | |
| KeepCount enum value | join::BasicSocket< Protocol > | |
| KeepIdle enum value | join::BasicSocket< Protocol > | |
| KeepIntvl enum value | join::BasicSocket< Protocol > | |
| localEndpoint() const | join::BasicSocket< Protocol > | inline |
| Mode typedef | join::BasicDatagramSocket< Protocol > | |
| mtu() const | join::BasicDatagramSocket< Protocol > | inline |
| MulticastLoop enum value | join::BasicSocket< Protocol > | |
| MulticastTtl enum value | join::BasicSocket< Protocol > | |
| NoDelay enum value | join::BasicSocket< Protocol > | |
| NonBlocking enum value | join::BasicSocket< Protocol > | |
| onClose() | join::EventHandler | inlineprotectedvirtual |
| onError() | join::EventHandler | inlineprotectedvirtual |
| onReceive() | join::EventHandler | inlineprotectedvirtual |
| open(const Protocol &protocol=Protocol()) noexcept override | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| opened() const noexcept | join::BasicSocket< Protocol > | inline |
| operator=(const BasicDatagramSocket &other)=delete | join::BasicDatagramSocket< Protocol > | |
| operator=(BasicDatagramSocket &&other) | join::BasicDatagramSocket< Protocol > | inline |
| join::BasicSocket::operator=(const BasicSocket &other)=delete | join::BasicSocket< Protocol > | |
| join::BasicSocket::operator=(BasicSocket &&other) | join::BasicSocket< Protocol > | inline |
| Option typedef | join::BasicDatagramSocket< Protocol > | |
| PathMtuDiscover enum value | join::BasicSocket< Protocol > | |
| protocol() const noexcept | join::BasicSocket< Protocol > | inline |
| Ptr typedef | join::BasicDatagramSocket< Protocol > | |
| RcvBuffer enum value | join::BasicSocket< Protocol > | |
| RcvError enum value | join::BasicSocket< Protocol > | |
| read(char *data, unsigned long maxSize) noexcept override | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| readFrom(char *data, unsigned long maxSize, Endpoint *endpoint=nullptr) noexcept | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| remoteEndpoint() const | join::BasicDatagramSocket< Protocol > | inline |
| ReuseAddr enum value | join::BasicSocket< Protocol > | |
| ReusePort enum value | join::BasicSocket< Protocol > | |
| setMode(Mode mode) noexcept | join::BasicSocket< Protocol > | inline |
| setOption(Option option, int value) noexcept override | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| SndBuffer enum value | join::BasicSocket< Protocol > | |
| State typedef | join::BasicDatagramSocket< Protocol > | |
| TimeStamp enum value | join::BasicSocket< Protocol > | |
| Ttl enum value | join::BasicSocket< Protocol > | |
| ttl() const | join::BasicDatagramSocket< Protocol > | inline |
| type() const noexcept | join::BasicSocket< Protocol > | inline |
| wait(bool wantRead, bool wantWrite, int timeout) const noexcept | join::BasicSocket< Protocol > | inlineprotected |
| waitReadyRead(int timeout=0) const noexcept | join::BasicSocket< Protocol > | inlinevirtual |
| waitReadyWrite(int timeout=0) const noexcept | join::BasicSocket< Protocol > | inlinevirtual |
| write(const char *data, unsigned long maxSize) noexcept override | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| writeTo(const char *data, unsigned long maxSize, const Endpoint &endpoint) noexcept | join::BasicDatagramSocket< Protocol > | inlinevirtual |
| ~BasicDatagramSocket()=default | join::BasicDatagramSocket< Protocol > | virtual |
| ~BasicSocket() | join::BasicSocket< Protocol > | inlinevirtual |
| ~EventHandler()=default | join::EventHandler | virtual |