Kea  1.5.0
addr_utilities.h File Reference
+ Include dependency graph for addr_utilities.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Functions

uint64_t isc::dhcp::addrsInRange (const isc::asiolink::IOAddress &min, const isc::asiolink::IOAddress &max)
 Returns number of available addresses in the specified range (min - max). More...
 
isc::asiolink::IOAddress isc::dhcp::firstAddrInPrefix (const isc::asiolink::IOAddress &prefix, uint8_t len)
 This code is based on similar code from the Dibbler project. More...
 
isc::asiolink::IOAddress isc::dhcp::getNetmask4 (uint8_t len)
 Generates an IPv4 netmask of specified length. More...
 
isc::asiolink::IOAddress isc::dhcp::lastAddrInPrefix (const isc::asiolink::IOAddress &prefix, uint8_t len)
 returns a last address in a given prefix More...
 
uint64_t isc::dhcp::prefixesInRange (const uint8_t pool_len, const uint8_t delegated_len)
 Returns number of available IPv6 prefixes in the specified prefix. More...
 
int isc::dhcp::prefixLengthFromRange (const isc::asiolink::IOAddress &min, const isc::asiolink::IOAddress &max)
 Returns prefix length from the specified range (min - max). More...