join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::BasicDatagramResolver< Protocol > Member List

This is the complete list of members for join::BasicDatagramResolver< Protocol >, including all inherited members.

_bufferjoin::BasicDatagramResolver< Protocol >protected
_headerSizejoin::BasicDatagramResolver< Protocol >protectedstatic
_messagejoin::BasicDatagramResolver< Protocol >protected
_onFailurejoin::BasicDatagramResolver< Protocol >
_onSuccessjoin::BasicDatagramResolver< Protocol >
_pendingjoin::BasicDatagramResolver< Protocol >protected
_portjoin::BasicDatagramResolver< Protocol >protected
_reactorjoin::BasicDatagramResolver< Protocol >protected
_serverjoin::BasicDatagramResolver< Protocol >protected
_syncMutexjoin::BasicDatagramResolver< Protocol >protected
BasicDatagramResolver(const std::string &server={}, uint16_t port=Protocol::defaultPort, Reactor *reactor=nullptr)join::BasicDatagramResolver< Protocol >inlineexplicit
BasicDatagramResolver(const BasicDatagramResolver &other)=deletejoin::BasicDatagramResolver< Protocol >
BasicDatagramResolver(BasicDatagramResolver &&other)=deletejoin::BasicDatagramResolver< Protocol >
connect(const Endpoint &endpoint) overridejoin::BasicDatagramResolver< Protocol >inlinevirtual
disconnect() overridejoin::BasicDatagramResolver< Protocol >inlinevirtual
DnsNotify typedefjoin::BasicDatagramResolver< Protocol >
Endpoint typedefjoin::BasicDatagramResolver< Protocol >
lookupAddress(const std::string &host, int family)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAddress(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAllAddress(const std::string &host, int family)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAllAddress(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAllMailExchanger(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAllName(const IpAddress &address)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAllNameServer(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
lookupAuthority(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
lookupMailExchanger(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
lookupName(const IpAddress &address)join::BasicDatagramResolver< Protocol >inlinestatic
lookupNameServer(const std::string &host)join::BasicDatagramResolver< Protocol >inlinestatic
nameServers() noexceptjoin::BasicDatagramResolver< Protocol >inlinestatic
needReconnection() noexceptjoin::BasicDatagramResolver< Protocol >inlineprotected
notify(const DnsNotify &func, const DnsPacket &packet) const noexceptjoin::BasicDatagramResolver< Protocol >inlineprotected
onClose(int fd) override finaljoin::BasicDatagramResolver< Protocol >inlineprotected
onReceive(int fd) override finaljoin::BasicDatagramResolver< Protocol >inlineprotected
operator=(const BasicDatagramResolver &other)=deletejoin::BasicDatagramResolver< Protocol >
operator=(BasicDatagramResolver &&other)=deletejoin::BasicDatagramResolver< Protocol >
query(DnsPacket &packet, std::chrono::milliseconds timeout)join::BasicDatagramResolver< Protocol >inlineprotected
reconnect(const Endpoint &endpoint, std::chrono::milliseconds timeout)join::BasicDatagramResolver< Protocol >inlineprotectedvirtual
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) noexceptjoin::BasicDatagramResolver< Protocol >inlinestatic
Socket typedefjoin::BasicDatagramResolver< Protocol >
State typedefjoin::BasicDatagramResolver< Protocol >
~BasicDatagramResolver() noexcept=defaultjoin::BasicDatagramResolver< Protocol >virtual