diff options
Diffstat (limited to 'src/bin/netconf/simple_parser.h')
| -rw-r--r-- | src/bin/netconf/simple_parser.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bin/netconf/simple_parser.h b/src/bin/netconf/simple_parser.h index eb13983e11..5c9324dae9 100644 --- a/src/bin/netconf/simple_parser.h +++ b/src/bin/netconf/simple_parser.h @@ -30,6 +30,14 @@ public: /// @return number of default values added static size_t setAllDefaults(const isc::data::ElementPtr& global); + /// @brief Derives (inherits) all parameters from global to more specific scopes. + /// + /// This method currently does the following: + /// - derives global parameters to managed servers (flags for now) + /// @param global scope to be modified if needed + /// @return number of default values derived + static size_t deriveParameters(isc::data::ConstElementPtr global); + /// @brief Adds default values to a Managed server entry. /// /// Adds server specific defaults, e.g. the default model. @@ -58,6 +66,7 @@ public: static const isc::data::SimpleDefaults DHCP6_DEFAULTS; static const isc::data::SimpleDefaults D2_DEFAULTS; static const isc::data::SimpleDefaults CA_DEFAULTS; + static const isc::data::ParamsList INHERIT_TO_SERVERS; }; }; |
