| java.lang.Object | |
| ↳ | android.net.RouteInfo |
Represents a network route.
This is used both to describe static network configuration and live network configuration information. A route contains three pieces of information:
IpPrefix specifying the network destinations covered by this route.
If this is null it indicates a default route of the address family (IPv4 or IPv6)
implied by the gateway IP address.
InetAddress indicating the next hop to use. If this is null it
indicates a directly-connected route.
null, but not both. If the
destination and gateway are both specified, they must be of the same address family
(IPv4 or IPv6).
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| CREATOR | Implement the Parcelable interface. | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Implement the Parcelable interface
| |||||||||||
Compares this RouteInfo object against the specified object and indicates if they are equal.
| |||||||||||
Retrieves the destination address and prefix length in the form of an
IpPrefix.
| |||||||||||
Retrieves the gateway or next hop
InetAddress for this route.
| |||||||||||
Retrieves the interface used for this route if specified, else
null.
| |||||||||||
Returns a hashcode for this
RouteInfo object.
| |||||||||||
Indicates if this route is a default route (ie, has no destination specified).
| |||||||||||
Determines whether the destination and prefix of this route includes the specified
address.
| |||||||||||
Returns a human-readable description of this object.
| |||||||||||
Implement the Parcelable interface
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
Implement the Parcelable interface.
Implement the Parcelable interface
Compares this RouteInfo object against the specified object and indicates if they are equal.
| obj | the object to compare this instance with. |
|---|
true if the objects are equal, false otherwise.
Retrieves the gateway or next hop InetAddress for this route.
InetAddress specifying the gateway or next hop. This may be
null for a directly-connected route."
Retrieves the interface used for this route if specified, else null.
Returns a hashcode for this RouteInfo object.
Indicates if this route is a default route (ie, has no destination specified).
true if the destination has a prefix length of 0.
Determines whether the destination and prefix of this route includes the specified address.
| destination | A InetAddress to test to see if it would match this route. |
|---|
true if the destination and prefix length cover the given address.
Returns a human-readable description of this object.
Implement the Parcelable interface
| dest | The Parcel in which the object should be written. |
|---|---|
| flags | Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE.
|