Loading telephony/java/android/telephony/ims/aidl/IImsConfig.aidl +3 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package android.telephony.ims.aidl; import android.os.PersistableBundle; import android.telephony.ims.aidl.IImsConfigCallback; import com.android.ims.ImsConfigListener; Loading @@ -37,4 +39,5 @@ interface IImsConfig { int setConfigInt(int item, int value); // Return result code defined in ImsConfig#OperationStatusConstants int setConfigString(int item, String value); void updateImsCarrierConfigs(in PersistableBundle bundle); } telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java +13 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.telephony.ims.stub; import android.annotation.IntDef; import android.annotation.SystemApi; import android.content.Context; import android.os.PersistableBundle; import android.os.RemoteCallbackList; import android.os.RemoteException; import android.telephony.ims.aidl.IImsConfig; Loading Loading @@ -182,6 +183,11 @@ public class ImsConfigImplBase { return retVal; } @Override public void updateImsCarrierConfigs(PersistableBundle bundle) throws RemoteException { getImsConfigImpl().updateImsCarrierConfigs(bundle); } private ImsConfigImplBase getImsConfigImpl() throws RemoteException { ImsConfigImplBase ref = mImsConfigImplBaseWeakReference.get(); if (ref == null) { Loading Loading @@ -398,4 +404,11 @@ public class ImsConfigImplBase { // Base Implementation - To be overridden. return null; } /** * @hide */ public void updateImsCarrierConfigs(PersistableBundle bundle) { // Base Implementation - Should be overridden } } Loading
telephony/java/android/telephony/ims/aidl/IImsConfig.aidl +3 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package android.telephony.ims.aidl; import android.os.PersistableBundle; import android.telephony.ims.aidl.IImsConfigCallback; import com.android.ims.ImsConfigListener; Loading @@ -37,4 +39,5 @@ interface IImsConfig { int setConfigInt(int item, int value); // Return result code defined in ImsConfig#OperationStatusConstants int setConfigString(int item, String value); void updateImsCarrierConfigs(in PersistableBundle bundle); }
telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java +13 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.telephony.ims.stub; import android.annotation.IntDef; import android.annotation.SystemApi; import android.content.Context; import android.os.PersistableBundle; import android.os.RemoteCallbackList; import android.os.RemoteException; import android.telephony.ims.aidl.IImsConfig; Loading Loading @@ -182,6 +183,11 @@ public class ImsConfigImplBase { return retVal; } @Override public void updateImsCarrierConfigs(PersistableBundle bundle) throws RemoteException { getImsConfigImpl().updateImsCarrierConfigs(bundle); } private ImsConfigImplBase getImsConfigImpl() throws RemoteException { ImsConfigImplBase ref = mImsConfigImplBaseWeakReference.get(); if (ref == null) { Loading Loading @@ -398,4 +404,11 @@ public class ImsConfigImplBase { // Base Implementation - To be overridden. return null; } /** * @hide */ public void updateImsCarrierConfigs(PersistableBundle bundle) { // Base Implementation - Should be overridden } }