Lines Matching refs:IpPrefix
38 * <li>a destination {@link IpPrefix} specifying the network destinations covered by this route.
53 private final IpPrefix mDestination;
102 public RouteInfo(IpPrefix destination, InetAddress gateway, String iface, int type) {
125 destination = new IpPrefix(Inet4Address.ANY, 0);
127 destination = new IpPrefix(Inet6Address.ANY, 0);
153 mDestination = destination; // IpPrefix objects are immutable.
163 public RouteInfo(IpPrefix destination, InetAddress gateway, String iface) {
172 new IpPrefix(destination.getAddress(), destination.getPrefixLength()),
186 * @param destination the destination address and prefix in an {@link IpPrefix}
191 public RouteInfo(IpPrefix destination, InetAddress gateway) {
212 this((IpPrefix) null, gateway, null);
218 * @param destination the {@link IpPrefix} describing the address and prefix
223 public RouteInfo(IpPrefix destination) {
237 public RouteInfo(IpPrefix destination, int type) {
255 return new RouteInfo(new IpPrefix(host, 32), gateway, iface);
257 return new RouteInfo(new IpPrefix(host, 128), gateway, iface);
269 * Retrieves the destination address and prefix length in the form of an {@link IpPrefix}.
271 * @return {@link IpPrefix} specifying the destination. This is never {@code null}.
273 public IpPrefix getDestination() {
278 * TODO: Convert callers to use IpPrefix and then remove.
472 IpPrefix dest = in.readParcelable(null);