- name: @b response6, type: isc::dhcp::Pkt6Ptr, direction: <b>in</b>
- name: @b address6, type: isc::asiolink::IOAddress, direction: <b>in</b>
- name: @b old_lease6, type: isc::dhcp::Lease6Ptr, direction: <b>in</b>
- - name: @b new_lease6, type: isc::dhcp::Lease6Ptr, direction: <b>in<b>
+ - name: @b new_lease6, type: isc::dhcp::Lease6Ptr, direction: <b>in</b>
- @b Description: this callout is executed when an addr-reg-inform was
received and successfully processed but before the lease operation which
/// @brief Add an option.
///
/// @note: to avoid throwing when adding multiple options
- /// with the same type use @ref Pkt::addOption.
+ /// with the same type use @ref isc::dhcp::Pkt::addOption.
///
/// @throw BadValue if option with that type is already present.
///
/// consistent.
///
/// @param parameters The library parameters.
+ /// @param [out] map The parameter map.
static void parseFile(const isc::data::ConstElementPtr& parameters, isc::db::DatabaseConnection::ParameterMap& map);
/// @brief Parse extra parameters which are not related to backend
/// connection.
///
/// @param parameters The library parameters.
+ /// @param [out] map The parameter map.
static void parseExtraParameters(const isc::data::ConstElementPtr& parameters, isc::db::DatabaseConnection::ParameterMap& map);
/// @brief Opens the store.
/// @brief Sets the timestamp format used for logging.
///
- /// @param format Desired format for the string. Permissible formatting is
- /// the one supported by strftime plus the '%Q' extra format which adds the
- /// microseconds subunits. The default is: "%Y-%m-%d %H:%M:%S %Z".
+ /// @param timestamp_format Desired format for the string.
+ /// Permissible formatting is the one supported by strftime plus
+ /// the '%Q' extra format which adds the microseconds subunits.
+ /// The default is: "%Y-%m-%d %H:%M:%S %Z".
void setTimestampFormat(const std::string& timestamp_format);
/// @brief Gets the timestamp format used for logging.
///
/// Sets the backend parameters
///
- /// @param parameter Parameters of the backend.
+ /// @param parameters Parameters of the backend.
virtual void setParameters(isc::db::DatabaseConnection::ParameterMap parameters) {
parameters_ = parameters;
}
/// @brief Gets the forensic backend manager parameters.
///
- /// @param parameters database parameters.
/// @param id the forensic backend manager ID
/// (default value is 0 and it is used only in unit tests).
+ /// @return database parameters.
static isc::db::DatabaseConnection::ParameterMap getParameters(ManagerID id = 0);
/// @brief Delete a forensic backend manager.
current configuration can be accessed by calling a
\ref isc::dhcp::CfgMgr::getCurrentCfg.
-The staging configuration can be discarded at any time before it is committed
-by calling the \ref isc::dhcp::CfgMgr::rollback. This removes the
-\ref isc::dhcp::SrvConfig object from the Configuration Manager. When
-the \ref isc::dhcp::CfgMgr::getStagingCfg is called again a fresh/default
-\ref isc::dhcp::SrvConfig object is returned.
-
The Configuration Manager stores previous configurations, i.e. configurations
which occurred prior to the most current configuration. This is currently
unused (except for unit tests) by the daemons, but in the future this