Module inet.ipaddr

Class DualIPv4v6AssociativeTries<V>

All Implemented Interfaces:
Serializable, Cloneable, 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: