IkeSessionConnectionInfo
class IkeSessionConnectionInfo
kotlin.Any | |
↳ | android.net.ipsec.ike.IkeSessionConnectionInfo |
IkeSessionConnectionInfo represents the connection information of an IkeSession
.
Connection information includes IP addresses of both the IKE client and server and the network being used.
Summary
Public constructors | |
---|---|
IkeSessionConnectionInfo(localAddress: InetAddress, remoteAddress: InetAddress, network: Network) Construct an instance of |
Public methods | |
---|---|
InetAddress |
Returns the local IP address for the underlying |
Network |
Returns the underlying |
InetAddress |
Returns the remote IP address for the underlying |
Public constructors
IkeSessionConnectionInfo
IkeSessionConnectionInfo(
localAddress: InetAddress,
remoteAddress: InetAddress,
network: Network)
Construct an instance of IkeSessionConnectionInfo
.
Except for testing, IKE library users normally do not instantiate IkeSessionConnectionInfo
themselves but instead get a reference via IkeSessionConfiguration
or IkeSessionCallback
Parameters | |
---|---|
localAddress |
InetAddress: This value cannot be null . |
remoteAddress |
InetAddress: This value cannot be null . |
network |
Network: This value cannot be null . |
Public methods
getLocalAddress
fun getLocalAddress(): InetAddress
Returns the local IP address for the underlying Network
being used.
Return | |
---|---|
InetAddress |
the local IP address. This value cannot be null . |
getNetwork
fun getNetwork(): Network
Returns the underlying Network
being used.
Return | |
---|---|
Network |
the underlying Network that carries all IKE traffic. This value cannot be null . |
getRemoteAddress
fun getRemoteAddress(): InetAddress
Returns the remote IP address for the underlying Network
being used.
Return | |
---|---|
InetAddress |
the remote IP address. This value cannot be null . |