|
join 1.0
lightweight network framework library
|
This is the complete list of members for join::BasicDhcpClient< Protocol >, including all inherited members.
| __attribute__((packed)) Frame | join::BasicDhcp< Protocol > | inlineprotected |
| __attribute__((packed)) Pseudo | join::BasicDhcp< Protocol > | inlineprotected |
| _buffer | join::BasicDhcp< Protocol > | protected |
| _defaultParams | join::BasicDhcpClient< Protocol > | protectedstatic |
| _hardware | join::BasicDhcp< Protocol > | protected |
| _hostname | join::BasicDhcpClient< Protocol > | protected |
| _interface | join::BasicDhcp< Protocol > | protected |
| _maxSize | join::BasicDhcpClient< Protocol > | protected |
| _message | join::BasicDhcp< Protocol > | protected |
| _pending | join::BasicDhcpClient< Protocol > | protected |
| _reactor | join::BasicDhcp< Protocol > | protected |
| _reason | join::BasicDhcpClient< Protocol > | protected |
| _socket | join::BasicDhcp< Protocol > | protected |
| _syncMutex | join::BasicDhcpClient< Protocol > | mutableprotected |
| 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 > | |
| 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={}) | join::BasicDhcpClient< Protocol > | inline |
| discover(const IpAddress &wants=IpAddress::ipv4Wildcard, std::chrono::milliseconds timeout=std::chrono::seconds(1)) | join::BasicDhcpClient< Protocol > | inline |
| EventHandler()=default | join::EventHandler | |
| EventHandler(const EventHandler &other)=default | join::EventHandler | |
| EventHandler(EventHandler &&other)=default | join::EventHandler | |
| exchange(DhcpPacket &request, const IpAddress &destination, uint8_t expected, std::chrono::milliseconds timeout=std::chrono::seconds(1)) | join::BasicDhcpClient< Protocol > | inline |
| hardware() const noexcept | join::BasicDhcp< Protocol > | inline |
| inform(const IpAddress &client, std::chrono::milliseconds timeout=std::chrono::seconds(1)) | join::BasicDhcpClient< 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 |
| onMessage(DhcpPacket::Ptr packet) override final | join::BasicDhcpClient< Protocol > | inlineprotectedvirtual |
| onReadable(int fd) override final | join::BasicDhcp< Protocol > | 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 | |
| reason() const | join::BasicDhcpClient< Protocol > | inline |
| receive(const char *data, size_t size) const | join::BasicDhcp< Protocol > | inlineprotected |
| release(const IpAddress &client, const IpAddress &server, std::chrono::milliseconds timeout=std::chrono::seconds(1)) | join::BasicDhcpClient< Protocol > | inline |
| renew(const IpAddress &client, const IpAddress &server, std::chrono::milliseconds timeout=std::chrono::seconds(1)) | join::BasicDhcpClient< Protocol > | inline |
| request(const IpAddress &wants, const IpAddress &server, std::chrono::milliseconds timeout=std::chrono::seconds(1)) | join::BasicDhcpClient< Protocol > | inline |
| 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 |
| ~BasicDhcpClient()=default | join::BasicDhcpClient< Protocol > | virtual |
| ~EventHandler()=default | join::EventHandler | virtual |