Kea  1.5.0
isc::dhcp::CfgSharedNetworks6 Class Reference

Represents configuration of IPv6 shared networks. More...

#include <cfg_shared_networks.h>

+ Inheritance diagram for isc::dhcp::CfgSharedNetworks6:

Public Member Functions

const SharedNetwork6CollectiongetAll () const
 Returns pointer to all configured shared networks. More...
 
- Public Member Functions inherited from isc::dhcp::CfgSharedNetworks< SharedNetwork6Ptr, SharedNetwork6Collection >
void add (const SharedNetwork6Ptr &network)
 Adds new shared network to the configuration. More...
 
void del (const std::string &name)
 Deletes shared network from the configuration. More...
 
SharedNetwork6Ptr getByName (const std::string &name) const
 Retrieves shared network by name. More...
 
virtual data::ElementPtr toElement () const
 Unparses shared networks configuration. More...
 
- Public Member Functions inherited from isc::data::CfgToElement
virtual ~CfgToElement ()
 Destructor. More...
 
virtual isc::data::ElementPtr toElement () const =0
 Unparse a configuration object. More...
 

Additional Inherited Members

- Protected Attributes inherited from isc::dhcp::CfgSharedNetworks< SharedNetwork6Ptr, SharedNetwork6Collection >
SharedNetwork6Collection networks_
 Multi index container holding shared networks. More...
 

Detailed Description

Represents configuration of IPv6 shared networks.

Definition at line 134 of file cfg_shared_networks.h.

Member Function Documentation

◆ getAll()

const SharedNetwork6Collection* isc::dhcp::CfgSharedNetworks6::getAll ( ) const
inline

Returns pointer to all configured shared networks.

Definition at line 139 of file cfg_shared_networks.h.

References isc::dhcp::CfgSharedNetworks< SharedNetwork6Ptr, SharedNetwork6Collection >::networks_.


The documentation for this class was generated from the following file: