Expose APIs to query the state of an IpSecTransform
Bug: 308011229 Test: make update-api Change-Id: I5ca6278305f814dbce6a7c41a4f4e491b1389b31
This commit is contained in:
parent
84fc0ee2d6
commit
3976e49e40
1 changed files with 25 additions and 22 deletions
|
|
@ -127,6 +127,7 @@ package android.net {
|
|||
|
||||
public final class IpSecTransform implements java.lang.AutoCloseable {
|
||||
method public void close();
|
||||
method @FlaggedApi("com.android.net.flags.ipsec_transform_state") public void getIpSecTransformState(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.net.IpSecTransformState,java.lang.RuntimeException>);
|
||||
}
|
||||
|
||||
public static class IpSecTransform.Builder {
|
||||
|
|
@ -138,6 +139,29 @@ package android.net {
|
|||
method @NonNull public android.net.IpSecTransform.Builder setIpv4Encapsulation(@NonNull android.net.IpSecManager.UdpEncapsulationSocket, int);
|
||||
}
|
||||
|
||||
@FlaggedApi("com.android.net.flags.ipsec_transform_state") public final class IpSecTransformState implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public long getByteCount();
|
||||
method public long getPacketCount();
|
||||
method @NonNull public byte[] getReplayBitmap();
|
||||
method public long getRxHighestSequenceNumber();
|
||||
method public long getTimestamp();
|
||||
method public long getTxHighestSequenceNumber();
|
||||
method public void writeToParcel(@NonNull android.os.Parcel, int);
|
||||
field @NonNull public static final android.os.Parcelable.Creator<android.net.IpSecTransformState> CREATOR;
|
||||
}
|
||||
|
||||
@FlaggedApi("com.android.net.flags.ipsec_transform_state") public static final class IpSecTransformState.Builder {
|
||||
ctor public IpSecTransformState.Builder();
|
||||
method @NonNull public android.net.IpSecTransformState build();
|
||||
method @NonNull public android.net.IpSecTransformState.Builder setByteCount(long);
|
||||
method @NonNull public android.net.IpSecTransformState.Builder setPacketCount(long);
|
||||
method @NonNull public android.net.IpSecTransformState.Builder setReplayBitmap(@NonNull byte[]);
|
||||
method @NonNull public android.net.IpSecTransformState.Builder setRxHighestSequenceNumber(long);
|
||||
method @NonNull public android.net.IpSecTransformState.Builder setTimestamp(long);
|
||||
method @NonNull public android.net.IpSecTransformState.Builder setTxHighestSequenceNumber(long);
|
||||
}
|
||||
|
||||
public class TrafficStats {
|
||||
ctor public TrafficStats();
|
||||
method public static void clearThreadStatsTag();
|
||||
|
|
|
|||
Loading…
Reference in a new issue