/// @brief Returns timeout for lease database synchronization.
///
/// @return Timeout in milliseconds.
- long getSyncTimeout() const {
+ uint32_t getSyncTimeout() const {
return (sync_timeout_);
}
/// @brief Sets new lease database syncing timeout in milliseconds.
///
/// @param sync_timeout new timeout for lease database synchornization.
- void setSyncTimeout(const long sync_timeout) {
+ void setSyncTimeout(const uint32_t sync_timeout) {
sync_timeout_ = sync_timeout;
}
HAMode ha_mode_; ///< Mode of operation.
bool send_lease_updates_; ///< Send lease updates to partner?
bool sync_leases_; ///< Synchronize databases on startup?
- long sync_timeout_; ///< Timeout for syncing lease database (ms)
+ uint32_t sync_timeout_; ///< Timeout for syncing lease database (ms)
uint32_t heartbeat_delay_; ///< Heartbeat delay in milliseconds.
uint32_t max_response_delay_; ///< Max delay in response to heartbeats.
uint32_t max_ack_delay_; ///< Maximum DHCP message ack delay.
config_storage->setSyncLeases(getBoolean(c, "sync-leases"));
// Get 'sync-timeout'.
- uint16_t sync_timeout = getAndValidateInteger<uint16_t>(c, "sync-timeout");
+ uint32_t sync_timeout = getAndValidateInteger<uint32_t>(c, "sync-timeout");
config_storage->setSyncTimeout(sync_timeout);
// Get 'heartbeat-delay'.