FD.io VPP
v18.10-34-gcce845e
Vector Packet Processing
|
A DHCP lease data. More...
Public Member Functions | |
lease_t () | |
lease_t (const state_t &state, std::shared_ptr< interface > itf, const boost::asio::ip::address &router_address, const route::prefix_t &host_prefix, const std::string &hostname, const mac_address_t &mac) | |
std::string | to_string () const |
Data Fields | |
const state_t & | state |
std::shared_ptr< interface > | itf |
boost::asio::ip::address | router_address |
route::prefix_t | host_prefix |
std::string | hostname |
mac_address_t | mac |
A DHCP lease data.
Definition at line 60 of file dhcp_client.hpp.
VOM::dhcp_client::lease_t::lease_t | ( | ) |
Definition at line 195 of file dhcp_client.cpp.
VOM::dhcp_client::lease_t::lease_t | ( | const state_t & | state, |
std::shared_ptr< interface > | itf, | ||
const boost::asio::ip::address & | router_address, | ||
const route::prefix_t & | host_prefix, | ||
const std::string & | hostname, | ||
const mac_address_t & | mac | ||
) |
Definition at line 201 of file dhcp_client.cpp.
std::string VOM::dhcp_client::lease_t::to_string | ( | void | ) | const |
route::prefix_t VOM::dhcp_client::lease_t::host_prefix |
Definition at line 75 of file dhcp_client.hpp.
std::string VOM::dhcp_client::lease_t::hostname |
Definition at line 76 of file dhcp_client.hpp.
std::shared_ptr<interface> VOM::dhcp_client::lease_t::itf |
Definition at line 73 of file dhcp_client.hpp.
mac_address_t VOM::dhcp_client::lease_t::mac |
Definition at line 77 of file dhcp_client.hpp.
boost::asio::ip::address VOM::dhcp_client::lease_t::router_address |
Definition at line 74 of file dhcp_client.hpp.
const state_t& VOM::dhcp_client::lease_t::state |
Definition at line 72 of file dhcp_client.hpp.