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

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

__attribute__((packed, aligned(2))) Framejoin::BasicDhcp< Protocol >inlineprotected
__attribute__((packed, aligned(2))) Pseudojoin::BasicDhcp< Protocol >inlineprotected
_bufferjoin::BasicDhcp< Protocol >protected
_hardwarejoin::BasicDhcp< Protocol >protected
_interfacejoin::BasicDhcp< Protocol >protected
_messagejoin::BasicDhcp< Protocol >protected
_reactorjoin::BasicDhcp< Protocol >protected
_socketjoin::BasicDhcp< Protocol >protected
ack(const DhcpPacket &request, const IpAddress &address, const DhcpOption &options={}) noexceptjoin::BasicDhcpServer< Protocol >inline
attach()join::BasicDhcp< Protocol >inlineprotected
BasicDhcp()=deletejoin::BasicDhcp< Protocol >protected
BasicDhcp(const std::string &interface, Reactor &reactor=ReactorThread::reactor())join::BasicDhcp< Protocol >inlineexplicitprotected
BasicDhcp(const BasicDhcp &other)=deletejoin::BasicDhcp< Protocol >protected
BasicDhcp(BasicDhcp &&other)=deletejoin::BasicDhcp< Protocol >protected
BasicDhcpServer()=deletejoin::BasicDhcpServer< Protocol >
BasicDhcpServer(const std::string &interface, Reactor &reactor=ReactorThread::reactor())join::BasicDhcpServer< Protocol >inlineexplicit
detach() noexceptjoin::BasicDhcp< Protocol >inlineprotected
EventHandler()=defaultjoin::EventHandlerprotected
EventHandler(const EventHandler &other)=defaultjoin::EventHandlerprotected
EventHandler(EventHandler &&other)=defaultjoin::EventHandlerprotected
hardware() const noexceptjoin::BasicDhcp< Protocol >inlineprotected
interface() const noexceptjoin::BasicDhcp< Protocol >inlineprotected
nak(const DhcpPacket &request, const std::string &message={}) noexceptjoin::BasicDhcpServer< Protocol >inline
offer(const DhcpPacket &request, const IpAddress &address, const DhcpOption &options={}) noexceptjoin::BasicDhcpServer< Protocol >inline
onClose(int fd)join::EventHandlerinlineprotectedvirtual
onError(int fd)join::EventHandlerinlineprotectedvirtual
onEvent(int fd, uint32_t revents)join::EventHandlerinlineprotectedvirtual
onWriteable(int fd)join::EventHandlerinlineprotectedvirtual
operator=(const BasicDhcp &other)=deletejoin::BasicDhcp< Protocol >protected
operator=(BasicDhcp &&other)=deletejoin::BasicDhcp< Protocol >protected
join::EventHandler::operator=(const EventHandler &other)=defaultjoin::EventHandlerprotected
join::EventHandler::operator=(EventHandler &&other)=defaultjoin::EventHandlerprotected
receive(char *data, size_t maxSize, MacAddress &from, MacAddress &to) noexceptjoin::BasicDhcp< Protocol >inlineprotected
RequestNotify typedefjoin::BasicDhcpServer< Protocol >
send(const char *data, size_t size, const MacAddress &to, const IpAddress &source, const IpAddress &destination) noexceptjoin::BasicDhcp< Protocol >inlineprotected
setRequestListener(RequestNotify cb) noexceptjoin::BasicDhcpServer< Protocol >inline
Socket typedefjoin::BasicDhcp< Protocol >protected
udpChecksum(const Frame &frame, const char *payload, size_t size) noexceptjoin::BasicDhcp< Protocol >inlineprotectedstatic
unsetRequestListener() noexceptjoin::BasicDhcpServer< Protocol >inline
~BasicDhcp()=defaultjoin::BasicDhcp< Protocol >protectedvirtual
~BasicDhcpServer()join::BasicDhcpServer< Protocol >inline
~EventHandler()=defaultjoin::EventHandlerprotectedvirtual