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

Commit 494ff959 authored by ram's avatar ram Committed by Android Git Automerger
Browse files

am 3b14fe9e: am 487c4b7f: IMS: Adding ims on/off interface files and callback...

am 3b14fe9e: am 487c4b7f: IMS: Adding ims on/off interface files and callback for enabled/disabled features.

* commit '3b14fe9ee61e61a62dba938a4fbccbde7a4d239f':
  IMS: Adding ims on/off interface files and callback for enabled/disabled features.
parents 985a272e 04532969
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -55,4 +55,15 @@ interface IImsRegistrationListener {
     *    Else ({@code event} is 1), meaning the specified service is added to the IMS connection.
     */
    void registrationServiceCapabilityChanged(int serviceClass, int event);

    /**
     * Notifies the application when features on a particular service enabled or
     * disabled successfully based on user preferences.
     *
     * @param serviceClass a service class specified in {@link ImsServiceClass}
     * @param enabledFeatures features enabled as defined in com.android.ims.ImsConfig#FeatureConstants.
     * @param disabledFeatures features disabled as defined in com.android.ims.ImsConfig#FeatureConstants.
     */
    void registrationFeatureCapabilityChanged(int serviceClass,
            out int[] enabledFeatures, out int[] disabledFeatures);
}
+11 −0
Original line number Diff line number Diff line
@@ -51,4 +51,15 @@ interface IImsService {
     * Config interface to get/set IMS service/capability parameters.
     */
    IImsConfig getConfigInterface();

    /**
     * Used for turning on IMS when its in OFF state.
     */
    void turnOnIms();

    /**
     * Used for turning off IMS when its in ON state.
     * When IMS is OFF, device will behave as CSFB'ed.
     */
    void turnOffIms();
}