Lines Matching defs:prefixLength

246      * @param prefixLength The prefix length of the address.
253 public boolean addAddress(InetAddress address, int prefixLength) {
254 check(address, prefixLength);
256 return getService().addVpnAddress(address.getHostAddress(), prefixLength);
277 * @param prefixLength The prefix length of the address.
283 public boolean removeAddress(InetAddress address, int prefixLength) {
284 check(address, prefixLength);
286 return getService().removeVpnAddress(address.getHostAddress(), prefixLength);
378 * Private method to validate address and prefixLength.
380 private static void check(InetAddress address, int prefixLength) {
385 if (prefixLength < 0 || prefixLength > 32) {
386 throw new IllegalArgumentException("Bad prefixLength");
389 if (prefixLength < 0 || prefixLength > 128) {
390 throw new IllegalArgumentException("Bad prefixLength");
458 public Builder addAddress(InetAddress address, int prefixLength) {
459 check(address, prefixLength);
464 mAddresses.add(new LinkAddress(address, prefixLength));
480 public Builder addAddress(String address, int prefixLength) {
481 return addAddress(InetAddress.parseNumericAddress(address), prefixLength);
493 public Builder addRoute(InetAddress address, int prefixLength) {
494 check(address, prefixLength);
496 int offset = prefixLength / 8;
499 for (bytes[offset] <<= prefixLength % 8; offset < bytes.length; ++offset) {
505 mRoutes.add(new RouteInfo(new IpPrefix(address, prefixLength), null));
521 public Builder addRoute(String address, int prefixLength) {
522 return addRoute(InetAddress.parseNumericAddress(address), prefixLength);