# Print output for @column tags ?>
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.
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 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 InetAddress getLocalAddress ()
Returns the local IP address for the underlying Network being used.
| Returns | |
|---|---|
InetAddress |
the local IP address.
This value cannot be null. |
public Network getNetwork ()
Returns the underlying Network being used.
| Returns | |
|---|---|
Network |
the underlying Network that carries all IKE traffic.
This value cannot be null. |
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. |