|
@@ -19,6 +19,7 @@
|
|
|
#include <dhcpsrv/cfg_option.h>
|
|
|
#include <dhcpsrv/cfg_option_def.h>
|
|
|
#include <dhcpsrv/cfg_subnets4.h>
|
|
|
+#include <dhcpsrv/cfg_subnets6.h>
|
|
|
#include <dhcpsrv/logging_info.h>
|
|
|
#include <boost/shared_ptr.hpp>
|
|
|
#include <vector>
|
|
@@ -201,6 +202,22 @@ public:
|
|
|
return (cfg_subnets4_);
|
|
|
}
|
|
|
|
|
|
+ /// @brief Returns pointer to non-const object holding subnets configuration
|
|
|
+ /// for DHCPv6.
|
|
|
+ ///
|
|
|
+ /// @return Pointer to the object holding subnets configuration for DHCPv4.
|
|
|
+ CfgSubnets6Ptr getCfgSubnets6() {
|
|
|
+ return (cfg_subnets6_);
|
|
|
+ }
|
|
|
+
|
|
|
+ /// @brief Returns pointer to const object holding subnets configuration for
|
|
|
+ /// DHCPv4.
|
|
|
+ ///
|
|
|
+ /// @return Pointer to the object holding subnets configuration for DHCPv6.
|
|
|
+ ConstCfgSubnets6Ptr getCfgSubnets6() const {
|
|
|
+ return (cfg_subnets6_);
|
|
|
+ }
|
|
|
+
|
|
|
//@}
|
|
|
|
|
|
/// @brief Copies the currnet configuration to a new configuration.
|
|
@@ -305,6 +322,9 @@ private:
|
|
|
/// @brief Pointer to subnets configuration for IPv4.
|
|
|
CfgSubnets4Ptr cfg_subnets4_;
|
|
|
|
|
|
+ /// @brief Pointer to subnets configuration for IPv4.
|
|
|
+ CfgSubnets6Ptr cfg_subnets6_;
|
|
|
+
|
|
|
};
|
|
|
|
|
|
/// @name Pointers to the @c SrvConfig object.
|