|
join 1.0
lightweight network framework library
|
DHCP message. More...
#include <dhcp_message.hpp>

Public Types | |
| using | Ptr = std::unique_ptr<DhcpPacket> |
| pointer to a DHCP message. | |
Public Attributes | |
| MacAddress | src |
| link layer source address, set by the transport. | |
| MacAddress | dest |
| link layer destination address, set by the transport. | |
| MacAddress | hardware |
| client hardware address, carried by the message itself. | |
| IpAddress | client {AF_INET} |
| client IP address, set when the client already owns a lease. | |
| IpAddress | your {AF_INET} |
| IP address the server assigns to the client. | |
| IpAddress | server {AF_INET} |
| IP address of the next server to use at boot time. | |
| IpAddress | gateway {AF_INET} |
| IP address of the relay agent the message went through. | |
| uint32_t | id = 0 |
| transaction identifier. | |
| uint16_t | secs = 0 |
| seconds elapsed since the client started the acquisition. | |
| uint16_t | flags = 0 |
| message flags. | |
| uint8_t | op = 0 |
| operation code. | |
| DhcpOption | options |
| message options. | |
DHCP message.
| using join::DhcpPacket::Ptr = std::unique_ptr<DhcpPacket> |
pointer to a DHCP message.
| IpAddress join::DhcpPacket::client {AF_INET} |
client IP address, set when the client already owns a lease.
| MacAddress join::DhcpPacket::dest |
link layer destination address, set by the transport.
| uint16_t join::DhcpPacket::flags = 0 |
message flags.
| IpAddress join::DhcpPacket::gateway {AF_INET} |
IP address of the relay agent the message went through.
| MacAddress join::DhcpPacket::hardware |
client hardware address, carried by the message itself.
| uint32_t join::DhcpPacket::id = 0 |
transaction identifier.
| uint8_t join::DhcpPacket::op = 0 |
operation code.
| DhcpOption join::DhcpPacket::options |
message options.
| uint16_t join::DhcpPacket::secs = 0 |
seconds elapsed since the client started the acquisition.
| IpAddress join::DhcpPacket::server {AF_INET} |
IP address of the next server to use at boot time.
| MacAddress join::DhcpPacket::src |
link layer source address, set by the transport.
| IpAddress join::DhcpPacket::your {AF_INET} |
IP address the server assigns to the client.