Module inet.ipaddr

Class DualIPv4v6AssociativeTries<V>

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<IPAddress>

    public class DualIPv4v6AssociativeTries<V>
    extends BaseDualIPv4v6Tries<IPv4AddressAssociativeTrie<V>,​IPv6AddressAssociativeTrie<V>>
    Combines an IPv4 with an IPv6 associative trie to map both IPv4 and IPv6 addresses and prefix blocks. For a tree that is either IPv4 or IPv6, one or the other, you can just use #AssociativeAddressTrie. Another alternative to this data structure is to use a single IPv6 trie, while mapping IPv4 addresses to IPv6 with the default IPv4-mapped address mapping, or some other mapping.
    Author:
    scfoley
    See Also:
    Serialized Form