![]() |
FD.io VPP
v19.08.3-2-gbabecb413
Vector Packet Processing
|
A DHCP lease data. More...
Collaboration diagram for VOM::dhcp_client::lease_t: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 202 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 208 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.