#include <vn.h>
|
| VnIpam (const std::string &ip, uint32_t len, const std::string &gw, const std::string &dns, bool dhcp, const std::string &name, const std::vector< autogen::DhcpOptionType > &dhcp_options, const std::vector< autogen::RouteType > &host_routes, uint32_t alloc) |
|
bool | IsV4 () const |
|
bool | IsV6 () const |
|
bool | operator< (const VnIpam &rhs) const |
|
IpAddress | GetSubnetAddress () const |
|
bool | IsSubnetMember (const IpAddress &ip) const |
|
Definition at line 28 of file vn.h.
◆ VnIpam()
VnIpam::VnIpam |
( |
const std::string & |
ip, |
|
|
uint32_t |
len, |
|
|
const std::string & |
gw, |
|
|
const std::string & |
dns, |
|
|
bool |
dhcp, |
|
|
const std::string & |
name, |
|
|
const std::vector< autogen::DhcpOptionType > & |
dhcp_options, |
|
|
const std::vector< autogen::RouteType > & |
host_routes, |
|
|
uint32_t |
alloc |
|
) |
| |
Definition at line 48 of file vn.cc.
◆ GetSubnetAddress()
Definition at line 63 of file vn.cc.
◆ IsSubnetMember()
bool VnIpam::IsSubnetMember |
( |
const IpAddress & |
ip | ) |
const |
Definition at line 73 of file vn.cc.
◆ IsV4()
bool VnIpam::IsV4 |
( |
| ) |
const |
|
inline |
Definition at line 47 of file vn.h.
◆ IsV6()
bool VnIpam::IsV6 |
( |
| ) |
const |
|
inline |
Definition at line 50 of file vn.h.
◆ operator<()
bool VnIpam::operator< |
( |
const VnIpam & |
rhs | ) |
const |
|
inline |
Definition at line 53 of file vn.h.
◆ alloc_unit
uint32_t VnIpam::alloc_unit |
Definition at line 39 of file vn.h.
◆ default_gw
Definition at line 31 of file vn.h.
◆ dhcp_enable
Definition at line 35 of file vn.h.
◆ dhcp_enable_v6
bool VnIpam::dhcp_enable_v6 |
Definition at line 36 of file vn.h.
◆ dns_server
Definition at line 33 of file vn.h.
◆ installed
Definition at line 34 of file vn.h.
◆ ip_prefix
Definition at line 29 of file vn.h.
◆ ipam_name
std::string VnIpam::ipam_name |
Definition at line 37 of file vn.h.
◆ oper_dhcp_options
Definition at line 38 of file vn.h.
◆ plen
Definition at line 30 of file vn.h.
The documentation for this struct was generated from the following files: