Kea 2.7.5
|
#include <config.h>
#include <asiolink/addr_utilities.h>
#include <exceptions/exceptions.h>
#include <cstring>
#include <limits>
#include <vector>
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::asiolink |
Functions | |
uint128_t | isc::asiolink::addrsInRange (const IOAddress &min, const IOAddress &max) |
Returns number of available addresses in the specified range (min - max). | |
IOAddress | isc::asiolink::firstAddrInPrefix (const IOAddress &prefix, uint8_t len) |
This code is based on similar code from the Dibbler project. | |
IOAddress | isc::asiolink::getNetmask4 (uint8_t len) |
Generates an IPv4 netmask of specified length. | |
IOAddress | isc::asiolink::lastAddrInPrefix (const IOAddress &prefix, uint8_t len) |
returns a last address in a given prefix | |
IOAddress | isc::asiolink::offsetAddress (const IOAddress &addr, isc::util::uint128_t offset) |
Finds the address increased by offset. | |
uint128_t | isc::asiolink::prefixesInRange (const uint8_t pool_len, const uint8_t delegated_len) |
Returns number of available IPv6 prefixes in the specified prefix. | |
int | isc::asiolink::prefixLengthFromRange (const IOAddress &min, const IOAddress &max) |
Returns prefix length from the specified range (min - max). | |