 |
Kea
1.5.0
|
Go to the documentation of this file.
65 subnet4o6_ = std::make_pair(subnet, prefix);
72 return (interface_id_);
93 std::string iface4o6_;
96 std::pair<asiolink::IOAddress, uint8_t> subnet4o6_;
bool enabled() const
Returns whether the DHCP4o6 is enabled or not.
std::string getIface4o6() const
Returns the DHCP4o6 interface.
The IOAddress class represents an IP addresses (version agnostic)
Abstract class for configuration Cfg_* classes.
void setIface4o6(const std::string &iface)
Sets the 4o6-interface.
virtual isc::data::ElementPtr toElement() const
Unparse a configuration object.
void enabled(bool enabled)
Sets the DHCP4o6 enabled status.
Defines the logger used by the top-level component of kea-dhcp-ddns.
void setSubnet4o6(const asiolink::IOAddress &subnet, uint8_t prefix)
Sets the prefix/length information (content of the 4o6-subnet).
OptionPtr getInterfaceId() const
Returns the interface-id.
A wrapper interface for the ASIO library.
void setInterfaceId(const OptionPtr &opt)
Sets the interface-id.
boost::shared_ptr< Option > OptionPtr
boost::shared_ptr< Element > ElementPtr
std::pair< asiolink::IOAddress, uint8_t > getSubnet4o6() const
Returns prefix/len for the IPv6 subnet.
Cfg4o6()
the default constructor.
This structure contains information about DHCP4o6 (RFC7341)