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

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

_bufferjoin::BasicDatagramNameServer< Protocol >protected
_headerSizejoin::BasicDatagramNameServer< Protocol >protectedstatic
_messagejoin::BasicDatagramNameServer< Protocol >protected
_reactorjoin::BasicDatagramNameServer< Protocol >protected
BasicDatagramNameServer(Reactor &reactor=ReactorThread::reactor())join::BasicDatagramNameServer< Protocol >inlineexplicit
BasicDatagramNameServer(const BasicDatagramNameServer &other)=deletejoin::BasicDatagramNameServer< Protocol >
BasicDatagramNameServer(BasicDatagramNameServer &&other)=deletejoin::BasicDatagramNameServer< Protocol >
bind(const Endpoint &endpoint) noexcept overridejoin::BasicDatagramNameServer< Protocol >inlinevirtual
close() noexcept overridejoin::BasicDatagramNameServer< Protocol >inlinevirtual
Endpoint typedefjoin::BasicDatagramNameServer< Protocol >
EventHandler()=defaultjoin::EventHandler
EventHandler(const EventHandler &other)=defaultjoin::EventHandler
EventHandler(EventHandler &&other)=defaultjoin::EventHandler
onClose(int fd)join::EventHandlerinlineprotectedvirtual
onError(int fd)join::EventHandlerinlineprotectedvirtual
onQuery(const DnsPacket &packet)=0join::BasicDatagramNameServer< Protocol >pure virtual
onReadable(int fd) overridejoin::BasicDatagramNameServer< Protocol >inlineprotectedvirtual
onWriteable(int fd)join::EventHandlerinlineprotectedvirtual
operator=(const BasicDatagramNameServer &other)=deletejoin::BasicDatagramNameServer< Protocol >
operator=(BasicDatagramNameServer &&other)=deletejoin::BasicDatagramNameServer< Protocol >
join::EventHandler::operator=(const EventHandler &other)=defaultjoin::EventHandler
join::EventHandler::operator=(EventHandler &&other)=defaultjoin::EventHandler
reply(const DnsPacket &query, const std::vector< ResourceRecord > &answers={}, const std::vector< ResourceRecord > &authorities={}, const std::vector< ResourceRecord > &additionals={}, uint16_t rcode=0)join::BasicDatagramNameServer< Protocol >inline
send(DnsPacket &packet)join::BasicDatagramNameServer< Protocol >inlineprotected
Socket typedefjoin::BasicDatagramNameServer< Protocol >
~BasicDatagramNameServer() noexcept=defaultjoin::BasicDatagramNameServer< Protocol >virtual
~EventHandler()=defaultjoin::EventHandlervirtual