Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 42d6c4ea authored by Yan Yan's avatar Yan Yan
Browse files

VCN: Adopt the API name changes of IpSecTransformState

Update VCN to adopt the API changes that include:
- getIpSecTransformState -> requestIpSecTransformState
- getTimestamp -> getTimestampMillis

Bug: 316603231
Test: atest FrameworksVcnTests; atest CtsVcnTestCases
Change-Id: I2498154c37ec2d8f8906a10cb3392326123619e8
parent 9173a2bc
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -252,7 +252,7 @@ public class IpSecPacketLossDetector extends NetworkMetricMonitor {
            }

            getInboundTransformInternal()
                    .getIpSecTransformState(
                    .requestIpSecTransformState(
                            new HandlerExecutor(mHandler), new IpSecTransformStateReceiver());

            // Schedule for next poll
@@ -302,7 +302,8 @@ public class IpSecPacketLossDetector extends NetworkMetricMonitor {
                "packetLossRate: "
                        + packetLossRate
                        + "% in the past "
                        + (state.getTimestamp() - mLastIpSecTransformState.getTimestamp())
                        + (state.getTimestampMillis()
                                - mLastIpSecTransformState.getTimestampMillis())
                        + "ms";

        mLastIpSecTransformState = state;
+2 −2
Original line number Diff line number Diff line
@@ -138,10 +138,10 @@ public abstract class NetworkMetricMonitor implements AutoCloseable {
        }

        /** Poll an IpSecTransformState */
        public void getIpSecTransformState(
        public void requestIpSecTransformState(
                @NonNull Executor executor,
                @NonNull OutcomeReceiver<IpSecTransformState, RuntimeException> callback) {
            ipSecTransform.getIpSecTransformState(executor, callback);
            ipSecTransform.requestIpSecTransformState(executor, callback);
        }

        /** Close this instance and release the underlying resources */
+2 −2
Original line number Diff line number Diff line
@@ -144,7 +144,7 @@ public class IpSecPacketLossDetectorTest extends NetworkEvaluationTestBase {
        mTestLooper.dispatchAll();

        verify(mIpSecTransform)
                .getIpSecTransformState(any(), mTransformStateReceiverCaptor.capture());
                .requestIpSecTransformState(any(), mTransformStateReceiverCaptor.capture());
        return mTransformStateReceiverCaptor.getValue();
    }

@@ -210,7 +210,7 @@ public class IpSecPacketLossDetectorTest extends NetworkEvaluationTestBase {
        assertNull(mIpSecPacketLossDetector.getLastTransformState());
        mTestLooper.moveTimeForward(POLL_IPSEC_STATE_INTERVAL_MS);
        mTestLooper.dispatchAll();
        verify(newTransform).getIpSecTransformState(any(), any());
        verify(newTransform).requestIpSecTransformState(any(), any());
    }

    @Test