Uses of Class
com.googlecode.ipv6.IPv6Network
-
-
Uses of IPv6Network in com.googlecode.ipv6
Fields in com.googlecode.ipv6 declared as IPv6Network Modifier and Type Field Description private IPv6NetworkIPv6Network.IPv6NetworkSplitsIterator. currentprivate IPv6NetworkIPv6AddressPool. lastAllocatedstatic IPv6NetworkIPv6Network. LINK_LOCAL_NETWORKstatic IPv6NetworkIPv6Network. MULTICAST_NETWORKprivate IPv6NetworkIPv6AddressRange.IPv6AddressRangeAsSubnetsIterator. nextstatic IPv6NetworkIPv6Network. SITE_LOCAL_NETWORKMethods in com.googlecode.ipv6 that return IPv6Network Modifier and Type Method Description private IPv6NetworkIPv6Network.IPv6NetworkSplitsIterator. calculateNext(IPv6Network current)static IPv6NetworkIPv6Network. fromAddressAndMask(IPv6Address address, IPv6NetworkMask networkMask)Create an IPv6 network from an IPv6Address and an IPv6NetworkMaskstatic IPv6NetworkIPv6Network. fromString(java.lang.String string)Create an IPv6 network from its String representation.static IPv6NetworkIPv6Network. fromTwoAddresses(IPv6Address one, IPv6Address two)Create an IPv6 network from the two addresses within the network.IPv6NetworkIPv6AddressPool. getLastAllocated()IPv6NetworkIPv6AddressRange.IPv6AddressRangeAsSubnetsIterator. next()IPv6NetworkIPv6Network.IPv6NetworkSplitsIterator. next()Methods in com.googlecode.ipv6 that return types with arguments of type IPv6Network Modifier and Type Method Description java.lang.Iterable<IPv6Network>IPv6AddressPool. freeNetworks()java.util.Iterator<IPv6Network>IPv6Network. split(IPv6NetworkMask size)Split a network in smaller subnets of a given size.java.util.Iterator<IPv6Network>IPv6AddressRange. toSubnets()Deaggregate a range of IPv6 addresses (which is not necessarily aligned with a single IPv6 network) into a minimal set of non overlapping consecutive subnets.Methods in com.googlecode.ipv6 with parameters of type IPv6Network Modifier and Type Method Description IPv6AddressPoolIPv6AddressPool. allocate(IPv6Network toAllocate)Allocate the given subnet from the pool.private IPv6NetworkIPv6Network.IPv6NetworkSplitsIterator. calculateNext(IPv6Network current)IPv6AddressPoolIPv6AddressPool. deAllocate(IPv6Network toDeAllocate)Give a network back to the pool (de-allocate).private IPv6AddressPoolIPv6AddressPool. doAllocate(IPv6Network toAllocate, IPv6AddressRange rangeToAllocateFrom)Private helper method to perform the allocation of a subnet within one of the free ranges.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)booleanIPv6AddressPool. isFree(IPv6Network network)java.util.List<IPv6AddressRange>IPv6AddressRange. remove(IPv6Network network)Remove a network from the range, resulting in one, none or two new ranges.Constructors in com.googlecode.ipv6 with parameters of type IPv6Network 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.
-