This generator assigns addresses sequentially from a provided network address; used in topology code. More...
#include <ipv4-address-generator.h>
Static Public Member Functions | |
static void | Init (const Ipv4Address net, const Ipv4Mask mask, const Ipv4Address addr="0.0.0.1") |
static Ipv4Address | NextNetwork (const Ipv4Mask mask) |
static Ipv4Address | GetNetwork (const Ipv4Mask mask) |
static void | InitAddress (const Ipv4Address addr, const Ipv4Mask mask) |
static Ipv4Address | NextAddress (const Ipv4Mask mask) |
static Ipv4Address | GetAddress (const Ipv4Mask mask) |
static void | Reset (void) |
static bool | AddAllocated (const Ipv4Address addr) |
static void | TestMode (void) |
This generator assigns addresses sequentially from a provided network address; used in topology code.