Uses of Class
com.googlecode.ipv6.IPv6AddressRange
-
-
Uses of IPv6AddressRange in com.googlecode.ipv6
Subclasses of IPv6AddressRange in com.googlecode.ipv6 Modifier and Type Class Description classIPv6NetworkImmutable representation of an IPv6 network based on an address and a prefix length.Fields in com.googlecode.ipv6 declared as IPv6AddressRange Modifier and Type Field Description private IPv6AddressRangeIPv6AddressPool. underlyingRangeFields in com.googlecode.ipv6 with type parameters of type IPv6AddressRange Modifier and Type Field Description private java.util.SortedSet<IPv6AddressRange>IPv6AddressPool. freeRangesMethods in com.googlecode.ipv6 that return IPv6AddressRange Modifier and Type Method Description IPv6AddressRangeIPv6AddressRange. extend(IPv6Address address)Extend the range just enough at its head or tail such that the given address is included.private IPv6AddressRangeIPv6AddressPool. findFreeRangeAfter(IPv6Network network)Private helper method to find the free range just after the given address.private IPv6AddressRangeIPv6AddressPool. findFreeRangeBefore(IPv6Network network)Private helper method to find the free range just before the given network.private IPv6AddressRangeIPv6AddressPool. findFreeRangeContaining(IPv6Network toAllocate)static IPv6AddressRangeIPv6AddressRange. fromFirstAndLast(IPv6Address first, IPv6Address last)Methods in com.googlecode.ipv6 that return types with arguments of type IPv6AddressRange Modifier and Type Method Description java.util.List<IPv6AddressRange>IPv6AddressRange. remove(IPv6Address address)Remove an address from the range, resulting in one, none or two new ranges.java.util.List<IPv6AddressRange>IPv6AddressRange. remove(IPv6Network network)Remove a network from the range, resulting in one, none or two new ranges.Methods in com.googlecode.ipv6 with parameters of type IPv6AddressRange Modifier and Type Method Description private booleanIPv6AddressPool. checkWithinBounds(IPv6AddressRange range, java.util.SortedSet<IPv6AddressRange> toValidate)intIPv6AddressRange. compareTo(IPv6AddressRange that)The natural order ofIPv6AddressRanges orders them on increasing first addresses, and on increasing last address if the first address would be equal.booleanIPv6AddressPool. contains(IPv6AddressRange range)booleanIPv6AddressRange. contains(IPv6AddressRange range)private IPv6AddressPoolIPv6AddressPool. doAllocate(IPv6Network toAllocate, IPv6AddressRange rangeToAllocateFrom)Private helper method to perform the allocation of a subnet within one of the free ranges.static IPv6AddressPoolIPv6AddressPool. fromRangeAndSubnet(IPv6AddressRange range, IPv6NetworkMask allocationSubnetSize)Create a pool of the given range (boundaries inclusive) which is completely free.booleanIPv6AddressPool. overlaps(IPv6AddressRange range)booleanIPv6AddressRange. overlaps(IPv6AddressRange range)private voidIPv6AddressPool. validateFreeRanges(IPv6AddressRange range, java.util.SortedSet<IPv6AddressRange> toValidate)private voidIPv6AddressPool. validateRangeIsMultipleOfSubnetsOfGivenSize(IPv6AddressRange range, IPv6NetworkMask allocationSubnetSize)Method parameters in com.googlecode.ipv6 with type arguments of type IPv6AddressRange Modifier and Type Method Description private booleanIPv6AddressPool. checkWithinBounds(IPv6AddressRange range, java.util.SortedSet<IPv6AddressRange> toValidate)private voidIPv6AddressPool. validateFreeRanges(IPv6AddressRange range, java.util.SortedSet<IPv6AddressRange> toValidate)Constructors in com.googlecode.ipv6 with parameters of type IPv6AddressRange Constructor Description IPv6AddressPool(IPv6AddressRange range, IPv6NetworkMask allocationSubnetSize, java.util.SortedSet<IPv6AddressRange> freeRanges, IPv6Network lastAllocated)Private constructor to construct a pool with a given set of free ranges and a network which was just allocated.Constructor parameters in com.googlecode.ipv6 with type arguments of type IPv6AddressRange Constructor Description IPv6AddressPool(IPv6AddressRange range, IPv6NetworkMask allocationSubnetSize, java.util.SortedSet<IPv6AddressRange> freeRanges, IPv6Network lastAllocated)Private constructor to construct a pool with a given set of free ranges and a network which was just allocated.
-