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

Commit 20024652 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Merged makeNetworkCapabilities and getCopyNetworkCapabilities"

parents cbd3dcc9 c92c9085
Loading
Loading
Loading
Loading
+7 −11
Original line number Diff line number Diff line
@@ -259,10 +259,6 @@ public class DataConnection extends StateMachine {

    /* Getter functions */

    NetworkCapabilities getCopyNetworkCapabilities() {
        return makeNetworkCapabilities();
    }

    LinkProperties getCopyLinkProperties() {
        return new LinkProperties(mLinkProperties);
    }
@@ -865,7 +861,7 @@ public class DataConnection extends StateMachine {
        mRestrictedNetworkOverride = !mDct.isDataEnabled();
    }

    private NetworkCapabilities makeNetworkCapabilities() {
    NetworkCapabilities getNetworkCapabilities() {
        NetworkCapabilities result = new NetworkCapabilities();
        result.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);

@@ -1158,7 +1154,7 @@ public class DataConnection extends StateMachine {
                    break;
                }
                case DcAsyncChannel.REQ_GET_NETWORK_CAPABILITIES: {
                    NetworkCapabilities nc = getCopyNetworkCapabilities();
                    NetworkCapabilities nc = getNetworkCapabilities();
                    if (VDBG) log("REQ_GET_NETWORK_CAPABILITIES networkCapabilities" + nc);
                    mAc.replyToMessage(msg, DcAsyncChannel.RSP_GET_NETWORK_CAPABILITIES, nc);
                    break;
@@ -1220,7 +1216,7 @@ public class DataConnection extends StateMachine {
                            TelephonyManager.getNetworkTypeName(networkType));
                    if (mNetworkAgent != null) {
                        updateNetworkInfoSuspendState();
                        mNetworkAgent.sendNetworkCapabilities(makeNetworkCapabilities());
                        mNetworkAgent.sendNetworkCapabilities(getNetworkCapabilities());
                        mNetworkAgent.sendNetworkInfo(mNetworkInfo);
                        mNetworkAgent.sendLinkProperties(mLinkProperties);
                    }
@@ -1588,7 +1584,7 @@ public class DataConnection extends StateMachine {

            setNetworkRestriction();
            mNetworkAgent = new DcNetworkAgent(getHandler().getLooper(), mPhone.getContext(),
                    "DcNetworkAgent", mNetworkInfo, makeNetworkCapabilities(), mLinkProperties,
                    "DcNetworkAgent", mNetworkInfo, getNetworkCapabilities(), mLinkProperties,
                    50, misc);
        }

@@ -1709,7 +1705,7 @@ public class DataConnection extends StateMachine {
                    } else {
                        final ArrayList<Integer> capInfo = (ArrayList<Integer>)ar.result;
                        final int lceBwDownKbps = capInfo.get(0);
                        NetworkCapabilities nc = makeNetworkCapabilities();
                        NetworkCapabilities nc = getNetworkCapabilities();
                        if (mPhone.getLceStatus() == RILConstants.LCE_ACTIVE) {
                            nc.setLinkDownstreamBandwidthKbps(lceBwDownKbps);
                            if (mNetworkAgent != null) {
@@ -2062,7 +2058,7 @@ public class DataConnection extends StateMachine {
                + " mLastFailCause=" + mLastFailCause
                + " mTag=" + mTag
                + " mLinkProperties=" + mLinkProperties
                + " linkCapabilities=" + makeNetworkCapabilities()
                + " linkCapabilities=" + getNetworkCapabilities()
                + " mRestrictedNetworkOverride=" + mRestrictedNetworkOverride;
    }

@@ -2112,7 +2108,7 @@ public class DataConnection extends StateMachine {
        pw.flush();
        pw.println(" mDataRegState=" + mDataRegState);
        pw.println(" mRilRat=" + mRilRat);
        pw.println(" mNetworkCapabilities=" + makeNetworkCapabilities());
        pw.println(" mNetworkCapabilities=" + getNetworkCapabilities());
        pw.println(" mCreateTime=" + TimeUtils.logTimeOfDay(mCreateTime));
        pw.println(" mLastFailTime=" + TimeUtils.logTimeOfDay(mLastFailTime));
        pw.println(" mLastFailCause=" + mLastFailCause);
+1 −1
Original line number Diff line number Diff line
@@ -342,7 +342,7 @@ public class DcAsyncChannel extends AsyncChannel {
                value = null;
            }
        } else {
            value = mDc.getCopyNetworkCapabilities();
            value = mDc.getNetworkCapabilities();
        }
        return value;
    }
+6 −6
Original line number Diff line number Diff line
@@ -278,8 +278,8 @@ public class DataConnectionTest extends TelephonyTest {
        return (NetworkInfo) f.get(mDc);
    }

    private NetworkCapabilities getCopyNetworkCapabilities() throws Exception {
        Method method = DataConnection.class.getDeclaredMethod("getCopyNetworkCapabilities");
    private NetworkCapabilities getNetworkCapabilities() throws Exception {
        Method method = DataConnection.class.getDeclaredMethod("getNetworkCapabilities");
        method.setAccessible(true);
        return (NetworkCapabilities) method.invoke(mDc);
    }
@@ -294,8 +294,8 @@ public class DataConnectionTest extends TelephonyTest {

        testConnectEvent();

        assertFalse(getCopyNetworkCapabilities().
                hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED));
        assertFalse(getNetworkCapabilities()
                .hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED));
        assertTrue(getNetworkInfo().isMetered());
    }

@@ -310,8 +310,8 @@ public class DataConnectionTest extends TelephonyTest {

        testConnectEvent();

        assertTrue(getCopyNetworkCapabilities().
                hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED));
        assertTrue(getNetworkCapabilities()
                .hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED));
        assertFalse(getNetworkInfo().isMetered());
    }
}
 No newline at end of file