Kea 2.7.5
|
Represents configuration of IPv6 shared networks. More...
#include <cfg_shared_networks.h>
Additional Inherited Members | |
Public Member Functions inherited from isc::dhcp::CfgSharedNetworks< SharedNetwork6Ptr, SharedNetwork6Collection > | |
void | add (const SharedNetwork6Ptr &network) |
Adds new shared network to the configuration. | |
void | del (const std::string &name) |
Deletes shared network from the configuration. | |
uint64_t | del (const uint64_t id) |
Deletes shared networks from the configuration by id. | |
const SharedNetwork6Collection * | getAll () const |
Returns pointer to all configured shared networks. | |
SharedNetwork6Ptr | getByName (const std::string &name) const |
Retrieves shared network by name. | |
void | merge (CfgOptionDefPtr cfg_def, CfgSharedNetworks &other) |
Merges specified shared network configuration into this configuration. | |
virtual data::ElementPtr | toElement () const |
Unparses shared networks configuration. | |
Public Member Functions inherited from isc::data::CfgToElement | |
virtual | ~CfgToElement () |
Destructor. | |
Protected Attributes inherited from isc::dhcp::CfgSharedNetworks< SharedNetwork6Ptr, SharedNetwork6Collection > | |
SharedNetwork6Collection | networks_ |
Multi index container holding shared networks. | |
Represents configuration of IPv6 shared networks.
Definition at line 235 of file cfg_shared_networks.h.