Lines Matching defs:prefixLength
48 private final int prefixLength;
55 NetworkUtils.maskRawAddress(address, prefixLength);
64 * @param prefixLength the prefix length. Must be >= 0 and <= (32 or 128) (IPv4 or IPv6).
68 public IpPrefix(byte[] address, int prefixLength) {
70 this.prefixLength = prefixLength;
80 * @param prefixLength the prefix length. Must be >= 0 and <= (32 or 128) (IPv4 or IPv6).
83 public IpPrefix(InetAddress address, int prefixLength) {
87 this.prefixLength = prefixLength;
107 this.prefixLength = ipAndMask.second;
113 * objects are equal if they have the same startAddress and prefixLength.
124 return Arrays.equals(this.address, that.address) && this.prefixLength == that.prefixLength;
134 return Arrays.hashCode(address) + 11 * prefixLength;
169 return prefixLength;
183 NetworkUtils.maskRawAddress(addrBytes, prefixLength);
194 return InetAddress.getByAddress(address).getHostAddress() + "/" + prefixLength;
213 dest.writeInt(prefixLength);
223 int prefixLength = in.readInt();
224 return new IpPrefix(address, prefixLength);