Kea 2.7.6
ncr_generator.h File Reference
#include <dhcp_ddns/ncr_msg.h>
#include <dhcpsrv/lease.h>
#include <util/optional.h>
+ Include dependency graph for ncr_generator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  isc
 Defines the logger used by the top-level component of kea-lfc.
 
namespace  isc::dhcp
 

Functions

uint32_t isc::dhcp::calculateDdnsTtl (uint32_t lease_life_time, const util::Optional< double > &ddns_ttl_percent=util::Optional< double >(), const util::Optional< uint32_t > &ddns_ttl=util::Optional< uint32_t >(), const util::Optional< uint32_t > &ddns_ttl_min=util::Optional< uint32_t >(), const util::Optional< uint32_t > &ddns_ttl_max=util::Optional< uint32_t >())
 Calculates TTL for a DNS resource record based on lease life time.
 
void isc::dhcp::queueNCR (const dhcp_ddns::NameChangeType &chg_type, const Lease4Ptr &lease)
 Creates name change request from the DHCPv4 lease.
 
void isc::dhcp::queueNCR (const dhcp_ddns::NameChangeType &chg_type, const Lease6Ptr &lease)
 Creates name change request from the DHCPv6 lease.