../src/bin/d2 \
../src/bin/dhcp4 \
../src/bin/dhcp6 \
+ ../src/bin/lfc \
+ ../src/bin/netconf \
../src/bin/perfdhcp \
../src/bin/sockcreator \
- ../src/bin/lfc \
../src/hooks/dhcp/high_availability \
- ../src/hooks/dhcp/user_chk \
../src/hooks/dhcp/lease_cmds \
../src/hooks/dhcp/stat_cmds \
+ ../src/hooks/dhcp/user_chk \
../src/lib/asiodns \
../src/lib/asiolink \
../src/lib/cc \
../src/lib/cfgrpt \
../src/lib/config \
+ ../src/lib/config_backend \
+ ../src/lib/cql \
../src/lib/cryptolink \
+ ../src/lib/database \
../src/lib/dhcp \
../src/lib/dhcp_ddns \
../src/lib/dhcpsrv \
../src/lib/log \
../src/lib/log/compiler \
../src/lib/log/interprocess \
+ ../src/lib/mysql \
+ ../src/lib/pgsql \
../src/lib/process \
../src/lib/stats \
../src/lib/testutils \
}
/// @brief returns Kea version on stdout and exit.
- /// redeclaration/redefinition. @ref Daemon::getVersion()
+ /// redeclaration/redefinition. @ref isc::process::Daemon::getVersion()
static std::string getVersion(bool extended);
/// @brief Main server processing loop.
-// Copyright (C) 2012-2017 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2018 Internet Systems Consortium, Inc. ("ISC")
//
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
/// configuration.
///
/// @param srv_cfg Server configuration into which database configuration should be merged
-/// @param mutable_cfg parsed configuration from the configuration file plus default values
+/// @param mutable_cfg parsed configuration from the configuration file plus default values (ignored)
void
-databaseConfigFetch(const SrvConfigPtr& srv_cfg, isc::data::ElementPtr /* mutable_cfg */);
+databaseConfigFetch(const SrvConfigPtr& srv_cfg, isc::data::ElementPtr mutable_cfg);
}; // end of isc::dhcp namespace
}; // end of isc namespace
}
/// @brief returns Kea version on stdout and exit.
- /// redeclaration/redefinition. @ref Daemon::getVersion()
+ /// redeclaration/redefinition. @ref isc::process::Daemon::getVersion()
static std::string getVersion(bool extended);
/// @brief Returns server-identifier option.
return (name_);
}
- /// @Brief Returns value as string.
+ /// @brief Returns value as string.
std::string getValue() const {
return (value_);
}
/// @brief Retrieves single option by code and space.
///
/// @param server_selector Server selector.
+ /// @param code Option code.
+ /// @param space Option space.
/// @return Pointer to the retrieved option descriptor or null if
/// no option was found.
virtual OptionDescriptorPtr
/// @brief Retrieves global parameter value.
///
- /// @param server_selector Server selector.
+ /// @param selector Server selector.
/// @param name Name of the global parameter to be retrieved.
/// @return Value of the global parameter or null if parameter doesn't
/// exist.
/// @brief Retrieves global parameters modified after specified time.
///
/// @param selector Server selector.
+ /// @param modification_time Modification time.
/// @return Collection of modified global parameters.
virtual data::StampedValueCollection
getModifiedGlobalParameters4(const db::ServerSelector& selector,
///
/// @param backend_selector Backend selector.
/// @param server_selector Server selector.
+ /// @param code Option code.
+ /// @param space Option space.
/// @return Pointer to the retrieved option descriptor or null if
/// no option was found.
virtual OptionDescriptorPtr
///
/// @param backend_selector Backend selector.
/// @param server_selector Server selector.
- /// @param name Name of the global parameter.
/// @param value Value of the global parameter.
virtual void
createUpdateGlobalParameter4(const db::BackendSelector& backend_selector,
/// means no separator.
///
/// The following example use a binary MAC address 06:ce:8f:55:b3:33:
- /// - <mac>, '-' => "06-ce-8f-55-b3-33"
+ /// - mac, '-' => "06-ce-8f-55-b3-33"
///
/// @throw EvalBadStack if there are less than 2 values on stack
///
/// @brief Acts as the receiver of new configurations.
///
- /// This method is similar to what @ref parseConfig does, execept it employs
+ /// This method is similar to what parseConfig did, execept it employs
/// the simple parser paradigm: no intermediate storage, no parser pointers
/// no distinction between params_map and objects_map, parse order (if needed)
/// can be enforced in the actual implementation by calling specific
virtual ~DControllerBase();
/// @brief returns Kea version on stdout and exit.
- /// redeclaration/redefinition. @ref isc::dhcp::Daemon::getVersion()
+ /// redeclaration/redefinition. @ref isc::process::Daemon::getVersion()
std::string getVersion(bool extended);
/// @brief Acts as the primary entry point into the controller execution