| _buffer | join::BasicDatagramResolver< Protocol > | protected |
| _headerSize | join::BasicDatagramResolver< Protocol > | protectedstatic |
| _message | join::BasicDatagramResolver< Protocol > | protected |
| _onFailure | join::BasicDatagramResolver< Protocol > | |
| _onSuccess | join::BasicDatagramResolver< Protocol > | |
| _pending | join::BasicDatagramResolver< Protocol > | protected |
| _port | join::BasicDatagramResolver< Protocol > | protected |
| _reactor | join::BasicDatagramResolver< Protocol > | protected |
| _server | join::BasicDatagramResolver< Protocol > | protected |
| _syncMutex | join::BasicDatagramResolver< Protocol > | protected |
| BasicDatagramResolver(const std::string &server={}, uint16_t port=Protocol::defaultPort, Reactor *reactor=nullptr) | join::BasicDatagramResolver< Protocol > | inlineexplicit |
| BasicDatagramResolver(const BasicDatagramResolver &other)=delete | join::BasicDatagramResolver< Protocol > | |
| BasicDatagramResolver(BasicDatagramResolver &&other)=delete | join::BasicDatagramResolver< Protocol > | |
| BasicTlsResolver(const std::string &server={}, uint16_t port=Protocol::defaultPort, Reactor *reactor=nullptr) | join::BasicTlsResolver< Protocol > | inlineexplicit |
| BasicTlsResolver(const BasicTlsResolver &other)=delete | join::BasicTlsResolver< Protocol > | |
| BasicTlsResolver(BasicTlsResolver &&other)=delete | join::BasicTlsResolver< Protocol > | |
| close() noexcept override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| connect(const Endpoint &endpoint) override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| connectEncrypted(const Endpoint &endpoint) override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| disconnect() override | join::BasicDatagramResolver< Protocol > | inlinevirtual |
| DnsNotify typedef | join::BasicDatagramResolver< Protocol > | |
| Endpoint typedef | join::BasicTlsResolver< Protocol > | |
| lookupAddress(const std::string &host, int family)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAddress(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAllAddress(const std::string &host, int family)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAllAddress(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAllMailExchanger(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAllName(const IpAddress &address)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAllNameServer(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupAuthority(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupMailExchanger(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupName(const IpAddress &address)=delete | join::BasicTlsResolver< Protocol > | static |
| lookupNameServer(const std::string &host)=delete | join::BasicTlsResolver< Protocol > | static |
| nameServers() noexcept | join::BasicDatagramResolver< Protocol > | inlinestatic |
| needReconnection() noexcept | join::BasicDatagramResolver< Protocol > | inlineprotected |
| notify(const DnsNotify &func, const DnsPacket &packet) const noexcept | join::BasicDatagramResolver< Protocol > | inlineprotected |
| onClose(int fd) override final | join::BasicDatagramResolver< Protocol > | inlineprotected |
| onReceive(int fd) override final | join::BasicDatagramResolver< Protocol > | inlineprotected |
| operator=(const BasicTlsResolver &other)=delete | join::BasicTlsResolver< Protocol > | |
| operator=(BasicTlsResolver &&other)=delete | join::BasicTlsResolver< Protocol > | |
| join::BasicDatagramResolver::operator=(const BasicDatagramResolver &other)=delete | join::BasicDatagramResolver< Protocol > | |
| join::BasicDatagramResolver::operator=(BasicDatagramResolver &&other)=delete | join::BasicDatagramResolver< Protocol > | |
| query(DnsPacket &packet, std::chrono::milliseconds timeout) | join::BasicDatagramResolver< Protocol > | inlineprotected |
| read(char *data, unsigned long maxSize) noexcept override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| resolveAddress(const std::string &host, int family, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAddress(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAllAddress(const std::string &host, int family, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAllAddress(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAllMailExchanger(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAllName(const IpAddress &address, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAllNameServer(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveAuthority(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveMailExchanger(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveName(const IpAddress &address, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveNameServer(const std::string &host, std::chrono::milliseconds timeout=std::chrono::seconds(5)) | join::BasicDatagramResolver< Protocol > | inline |
| resolveService(const std::string &service) noexcept | join::BasicDatagramResolver< Protocol > | inlinestatic |
| Socket typedef | join::BasicTlsResolver< Protocol > | |
| State typedef | join::BasicTlsResolver< Protocol > | |
| waitConnected(int timeout=0) override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| waitEncrypted(int timeout=0) override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| write(const char *data, unsigned long size) noexcept override | join::BasicTlsResolver< Protocol > | inlinevirtual |
| ~BasicDatagramResolver() noexcept=default | join::BasicDatagramResolver< Protocol > | virtual |
| ~BasicTlsResolver() noexcept=default | join::BasicTlsResolver< Protocol > | virtual |