|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::BasicDhcpClient< Protocol >, including all inherited members.
| __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 > | protected |
| BasicDhcp(const std::string &interface, Reactor &reactor=ReactorThread::reactor()) | join::BasicDhcp< Protocol > | inlineexplicitprotected |
| BasicDhcp(const BasicDhcp &other)=delete | join::BasicDhcp< Protocol > | protected |
| BasicDhcp(BasicDhcp &&other)=delete | join::BasicDhcp< Protocol > | protected |
| BasicDhcpClient()=delete | join::BasicDhcpClient< Protocol > | |
| BasicDhcpClient(const std::string &interface, uint16_t maxSize=0, const std::string &hostname={}, Reactor &reactor=ReactorThread::reactor()) | join::BasicDhcpClient< Protocol > | inlineexplicit |
| compose(uint8_t type) const | join::BasicDhcpClient< Protocol > | inline |
| decline(const IpAddress &address, const IpAddress &server, const std::string &message={}) noexcept | join::BasicDhcpClient< Protocol > | inline |
| detach() noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| discover(DhcpPacket &offer, const IpAddress &wants=IpAddress::ipv4Wildcard, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicDhcpClient< Protocol > | inline |
| EventHandler()=default | join::EventHandler | protected |
| EventHandler(const EventHandler &other)=default | join::EventHandler | protected |
| EventHandler(EventHandler &&other)=default | join::EventHandler | protected |
| exchange(DhcpPacket &request, DhcpPacket &answer, const IpAddress &destination, uint8_t expected, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicDhcpClient< Protocol > | inline |
| hardware() const noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| inform(DhcpPacket &ack, const IpAddress &client, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicDhcpClient< Protocol > | inline |
| interface() const noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| onClose(int fd) | join::EventHandler | inlineprotectedvirtual |
| onError(int fd) | join::EventHandler | inlineprotectedvirtual |
| onEvent(int fd, uint32_t revents) | join::EventHandler | inlineprotectedvirtual |
| onWriteable(int fd) | join::EventHandler | inlineprotectedvirtual |
| operator=(const BasicDhcp &other)=delete | join::BasicDhcp< Protocol > | protected |
| operator=(BasicDhcp &&other)=delete | join::BasicDhcp< Protocol > | protected |
| join::EventHandler::operator=(const EventHandler &other)=default | join::EventHandler | protected |
| join::EventHandler::operator=(EventHandler &&other)=default | join::EventHandler | protected |
| reason() const | join::BasicDhcpClient< Protocol > | inline |
| receive(char *data, size_t maxSize, MacAddress &from, MacAddress &to) noexcept | join::BasicDhcp< Protocol > | inlineprotected |
| release(const IpAddress &client, const IpAddress &server, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicDhcpClient< Protocol > | inline |
| renew(DhcpPacket &ack, const IpAddress &client, const IpAddress &server, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicDhcpClient< Protocol > | inline |
| request(DhcpPacket &ack, const IpAddress &wants, const IpAddress &server, std::chrono::milliseconds timeout=std::chrono::seconds(1)) noexcept | join::BasicDhcpClient< Protocol > | inline |
| 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 > | protected |
| udpChecksum(const Frame &frame, const char *payload, size_t size) noexcept | join::BasicDhcp< Protocol > | inlineprotectedstatic |
| ~BasicDhcp()=default | join::BasicDhcp< Protocol > | protectedvirtual |
| ~BasicDhcpClient() | join::BasicDhcpClient< Protocol > | inline |
| ~EventHandler()=default | join::EventHandler | protectedvirtual |