| __attribute__((packed, aligned(2))) Frame | join::BasicDhcp< Protocol > | inlineprotected |
| __attribute__((packed, aligned(2))) 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 |
| attach() | join::BasicDhcp< Protocol > | inlineprotected |
| 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 > | |
| detach() noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| 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 |
| onClose(int fd) | join::EventHandler | inlineprotectedvirtual |
| onError(int fd) | join::EventHandler | inlineprotectedvirtual |
| onEvent(int fd, uint32_t revents) | join::EventHandler | inlineprotectedvirtual |
| onReadable(int fd) | join::EventHandler | inlineprotectedvirtual |
| 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(char *data, size_t maxSize, MacAddress &from, MacAddress &to) noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| send(const char *data, size_t size, const MacAddress &to, const IpAddress &source, const IpAddress &destination) noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| Socket typedef | join::BasicDhcp< Protocol > | |
| udpChecksum(const Frame &frame, const char *payload, size_t size) noexcept | join::BasicDhcp< Protocol > | inlineprotectedstatic |
| ~BasicDhcp()=default | join::BasicDhcp< Protocol > | virtual |
| ~EventHandler()=default | join::EventHandler | virtual |