|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::BasicDhcpServer< Protocol >, including all inherited members.
| __attribute__((packed)) Frame | join::BasicDhcp< Protocol > | inlineprotected |
| __attribute__((packed)) Pseudo | join::BasicDhcp< Protocol > | inlineprotected |
| _buffer | join::BasicDhcp< Protocol > | protected |
| _hardware | join::BasicDhcp< Protocol > | protected |
| _interface | join::BasicDhcp< Protocol > | protected |
| _message | join::BasicDhcp< Protocol > | protected |
| _reactor | join::BasicDhcp< Protocol > | protected |
| _socket | join::BasicDhcp< Protocol > | protected |
| ack(const DhcpPacket &request, const IpAddress &address, const DhcpOption &options={}) | join::BasicDhcpServer< Protocol > | inline |
| BasicDhcp()=delete | join::BasicDhcp< Protocol > | |
| BasicDhcp(const std::string &interface, Reactor &reactor=ReactorThread::reactor()) | join::BasicDhcp< Protocol > | inlineexplicit |
| BasicDhcp(const BasicDhcp &other)=delete | join::BasicDhcp< Protocol > | |
| BasicDhcp(BasicDhcp &&other)=delete | join::BasicDhcp< Protocol > | |
| BasicDhcpServer()=delete | join::BasicDhcpServer< Protocol > | |
| BasicDhcpServer(const std::string &interface, Reactor &reactor=ReactorThread::reactor()) | join::BasicDhcpServer< Protocol > | inlineexplicit |
| EventHandler()=default | join::EventHandler | |
| EventHandler(const EventHandler &other)=default | join::EventHandler | |
| EventHandler(EventHandler &&other)=default | join::EventHandler | |
| hardware() const noexcept | join::BasicDhcp< Protocol > | inline |
| interface() const noexcept | join::BasicDhcp< Protocol > | inline |
| nak(const DhcpPacket &request, const std::string &message={}) | join::BasicDhcpServer< Protocol > | inline |
| offer(const DhcpPacket &request, const IpAddress &address, const DhcpOption &options={}) | join::BasicDhcpServer< Protocol > | inline |
| onClose(int fd) | join::EventHandler | inlineprotectedvirtual |
| onDecline(const DhcpPacket &request)=0 | join::BasicDhcpServer< Protocol > | protectedpure virtual |
| onDiscover(const DhcpPacket &request)=0 | join::BasicDhcpServer< Protocol > | protectedpure virtual |
| onError(int fd) | join::EventHandler | inlineprotectedvirtual |
| onEvent(int fd, uint32_t revents) | join::EventHandler | inlineprotectedvirtual |
| onInform(const DhcpPacket &request)=0 | join::BasicDhcpServer< Protocol > | protectedpure virtual |
| onMessage(DhcpPacket::Ptr packet) override final | join::BasicDhcpServer< Protocol > | inlineprotectedvirtual |
| onReadable(int fd) override final | join::BasicDhcp< Protocol > | inlineprotectedvirtual |
| onRelease(const DhcpPacket &request)=0 | join::BasicDhcpServer< Protocol > | protectedpure virtual |
| onRequest(const DhcpPacket &request)=0 | join::BasicDhcpServer< Protocol > | protectedpure virtual |
| onWriteable(int fd) | join::EventHandler | inlineprotectedvirtual |
| operator=(const BasicDhcp &other)=delete | join::BasicDhcp< Protocol > | |
| operator=(BasicDhcp &&other)=delete | join::BasicDhcp< Protocol > | |
| join::EventHandler::operator=(const EventHandler &other)=default | join::EventHandler | |
| join::EventHandler::operator=(EventHandler &&other)=default | join::EventHandler | |
| receive(const char *data, size_t size) const | join::BasicDhcp< Protocol > | inlineprotected |
| reply(const DhcpPacket &request, uint8_t type, const IpAddress &address, const DhcpOption &options) | join::BasicDhcpServer< Protocol > | inlineprotected |
| Socket typedef | join::BasicDhcp< Protocol > | |
| transmit(const DhcpPacket &packet, const IpAddress &source, const IpAddress &destination) | join::BasicDhcp< Protocol > | inlineprotected |
| udpChecksum(const Frame &frame, const char *payload, size_t size) | join::BasicDhcp< Protocol > | inlineprotectedstatic |
| ~BasicDhcp() | join::BasicDhcp< Protocol > | inlinevirtual |
| ~BasicDhcpServer()=default | join::BasicDhcpServer< Protocol > | virtual |
| ~EventHandler()=default | join::EventHandler | virtual |