Added in API level 31

IkeTrafficSelector


class IkeTrafficSelector
kotlin.Any
   ↳ android.net.ipsec.ike.IkeTrafficSelector

IkeTrafficSelector represents a Traffic Selector of a Child Session.

Traffic Selectors specify addresses that are acceptable within the IPsec SA.

Callers can propose IkeTrafficSelectors when building a ChildSessionParams and receive the negotiated IkeTrafficSelectors via a ChildSessionConfiguration.

Summary

Public constructors
IkeTrafficSelector(startPort: Int, endPort: Int, startingAddress: InetAddress, endingAddress: InetAddress)

Construct an instance of IkeTrafficSelector for negotiating a Child Session.

Public methods
Boolean
equals(other: Any?)

Int

Properties
Int

The largest port number allowed by this Traffic Selector.

InetAddress

The largest address included in this Traffic Selector.

Int

The smallest port number allowed by this Traffic Selector.

InetAddress

The smallest address included in this Traffic Selector.

Public constructors

IkeTrafficSelector

Added in API level 31
IkeTrafficSelector(
    startPort: Int,
    endPort: Int,
    startingAddress: InetAddress,
    endingAddress: InetAddress)

Construct an instance of IkeTrafficSelector for negotiating a Child Session.

Android platform does not support port-based routing. The port range negotiation is only informational.

Parameters
startPort Int: the smallest port number allowed by this Traffic Selector.
endPort Int: the largest port number allowed by this Traffic Selector.
startingAddress InetAddress: the smallest address included in this Traffic Selector.
This value cannot be null.
endingAddress InetAddress: the largest address included in this Traffic Selector.
This value cannot be null.

Public methods

equals

Added in API level 31
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

hashCode

Added in API level 31
fun hashCode(): Int
Return
Int a hash code value for this object.

Properties

endPort

Added in API level 31
val endPort: Int

The largest port number allowed by this Traffic Selector. Informational only.

endingAddress

Added in API level 31
val endingAddress: InetAddress

The largest address included in this Traffic Selector.

startPort

Added in API level 31
val startPort: Int

The smallest port number allowed by this Traffic Selector. Informational only.

startingAddress

Added in API level 31
val startingAddress: InetAddress

The smallest address included in this Traffic Selector.