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

Commit bf1d98de authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Update API documentation for onRttInitiationFailure." am: 7ee20f28...

Merge "Update API documentation for onRttInitiationFailure." am: 7ee20f28 am: 5badbebb am: 2e658ce6

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1990510

Change-Id: I5c53a4d30a9dd1143d4bb723df69041bf2a355b2
parents 780bfed3 2e658ce6
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -1476,12 +1476,21 @@ public final class Call {
        /**
         * Invoked when the RTT session failed to initiate for some reason, including rejection
         * by the remote party.
         * <p>
         * This callback will ONLY be invoked to report a failure related to a user initiated
         * session modification request (i.e. {@link Call#sendRttRequest()}).
         * <p>
         * If a call is initiated with {@link TelecomManager#EXTRA_START_CALL_WITH_RTT} specified,
         * the availability of RTT can be determined by checking {@link Details#PROPERTY_RTT}
         * once the call enters state {@link Details#STATE_ACTIVE}.
         *
         * @param call The call which the RTT initiation failure occurred on.
         * @param reason One of the status codes defined in
         *      {@link android.telecom.Connection.RttModifyStatus}, with the exception of
         *      {@link android.telecom.Connection.RttModifyStatus#SESSION_MODIFY_REQUEST_SUCCESS}.
         */
        public void onRttInitiationFailure(Call call, int reason) {}
        public void onRttInitiationFailure(Call call,
                @android.telecom.Connection.RttModifyStatus.RttSessionModifyStatus int reason) {}

        /**
         * Invoked when Call handover from one {@link PhoneAccount} to other {@link PhoneAccount}
+12 −0
Original line number Diff line number Diff line
@@ -1399,6 +1399,18 @@ public abstract class Connection extends Conferenceable {
         * Session modify request rejected by remote user.
         */
        public static final int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE = 5;


        /**@hide*/
        @Retention(RetentionPolicy.SOURCE)
        @IntDef(prefix = "SESSION_MODIFY_REQUEST_", value = {
                SESSION_MODIFY_REQUEST_SUCCESS,
                SESSION_MODIFY_REQUEST_FAIL,
                SESSION_MODIFY_REQUEST_INVALID,
                SESSION_MODIFY_REQUEST_TIMED_OUT,
                SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE
        })
        public @interface RttSessionModifyStatus {}
    }

    /**