IkeSessionConnectionInfo
public
final
class
IkeSessionConnectionInfo
extends Object
| java.lang.Object | |
| ↳ | 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(InetAddress localAddress, InetAddress remoteAddress, Network network)
Construct an instance of |
|
Public methods | |
|---|---|
InetAddress
|
getLocalAddress()
Returns the local IP address for the underlying |
Network
|
getNetwork()
Returns the underlying |
InetAddress
|
getRemoteAddress()
Returns the remote IP address for the underlying |
Inherited methods | |
|---|---|
Public constructors
IkeSessionConnectionInfo
public IkeSessionConnectionInfo (InetAddress localAddress, InetAddress remoteAddress, 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
public InetAddress getLocalAddress ()
Returns the local IP address for the underlying Network being used.
| Returns | |
|---|---|
InetAddress |
the local IP address.
This value cannot be null. |
getNetwork
public Network getNetwork ()
Returns the underlying Network being used.
| Returns | |
|---|---|
Network |
the underlying Network that carries all IKE traffic.
This value cannot be null. |
getRemoteAddress
public InetAddress getRemoteAddress ()
Returns the remote IP address for the underlying Network being used.
| Returns | |
|---|---|
InetAddress |
the remote IP address.
This value cannot be null. |