Loading telephony/java/android/telephony/ims/feature/ImsFeature.java +5 −5 Original line number Diff line number Diff line Loading @@ -341,15 +341,15 @@ public abstract class ImsFeature { } } /** @hide */ protected Context mContext; /** @hide */ protected final Object mLock = new Object(); private final Set<IImsFeatureStatusCallback> mStatusCallbacks = Collections.newSetFromMap( new WeakHashMap<IImsFeatureStatusCallback, Boolean>()); private @ImsState int mState = STATE_UNAVAILABLE; private int mSlotId = SubscriptionManager.INVALID_SIM_SLOT_INDEX; /** * @hide */ protected Context mContext; private final Object mLock = new Object(); private final RemoteCallbackList<IImsCapabilityCallback> mCapabilityCallbacks = new RemoteCallbackList<>(); private Capabilities mCapabilityStatus = new Capabilities(); Loading telephony/java/android/telephony/ims/feature/MmTelFeature.java +20 −31 Original line number Diff line number Diff line Loading @@ -22,25 +22,25 @@ import android.os.Bundle; import android.os.Message; import android.os.RemoteException; import android.telecom.TelecomManager; import android.telephony.ims.stub.ImsRegistrationImplBase; import android.telephony.ims.stub.ImsCallSessionImplBase; import android.telephony.ims.stub.ImsSmsImplBase; import android.telephony.ims.ImsCallProfile; import android.telephony.ims.ImsCallSession; import android.telephony.ims.ImsReasonInfo; import android.telephony.ims.aidl.IImsCapabilityCallback; import android.telephony.ims.aidl.IImsMmTelFeature; import android.telephony.ims.aidl.IImsMmTelListener; import android.telephony.ims.aidl.IImsSmsListener; import android.telephony.ims.stub.ImsCallSessionImplBase; import android.telephony.ims.stub.ImsEcbmImplBase; import android.telephony.ims.stub.ImsMultiEndpointImplBase; import android.telephony.ims.stub.ImsRegistrationImplBase; import android.telephony.ims.stub.ImsSmsImplBase; import android.telephony.ims.stub.ImsUtImplBase; import android.util.Log; import android.telephony.ims.ImsCallProfile; import android.telephony.ims.ImsReasonInfo; import com.android.ims.internal.IImsCallSession; import com.android.ims.internal.IImsEcbm; import com.android.ims.internal.IImsMultiEndpoint; import com.android.ims.internal.IImsUt; import android.telephony.ims.ImsCallSession; import com.android.internal.annotations.VisibleForTesting; import java.lang.annotation.Retention; Loading @@ -61,22 +61,18 @@ public class MmTelFeature extends ImsFeature { private final IImsMmTelFeature mImsMMTelBinder = new IImsMmTelFeature.Stub() { @Override public void setListener(IImsMmTelListener l) throws RemoteException { synchronized (mLock) { public void setListener(IImsMmTelListener l) { MmTelFeature.this.setListener(l); } } @Override public int getFeatureState() throws RemoteException { synchronized (mLock) { try { return MmTelFeature.this.getFeatureState(); } catch (Exception e) { throw new RemoteException(e.getMessage()); } } } @Override Loading Loading @@ -138,11 +134,9 @@ public class MmTelFeature extends ImsFeature { } @Override public int queryCapabilityStatus() throws RemoteException { synchronized (mLock) { public int queryCapabilityStatus() { return MmTelFeature.this.queryCapabilityStatus().mCapabilities; } } @Override public void addCapabilityCallback(IImsCapabilityCallback c) { Loading @@ -158,7 +152,7 @@ public class MmTelFeature extends ImsFeature { @Override public void changeCapabilitiesConfiguration(CapabilityChangeRequest request, IImsCapabilityCallback c) throws RemoteException { IImsCapabilityCallback c) { synchronized (mLock) { MmTelFeature.this.requestChangeEnabledCapabilities(request, c); } Loading @@ -173,11 +167,9 @@ public class MmTelFeature extends ImsFeature { } @Override public void setSmsListener(IImsSmsListener l) throws RemoteException { synchronized (mLock) { public void setSmsListener(IImsSmsListener l) { MmTelFeature.this.setSmsListener(l); } } @Override public void sendSms(int token, int messageRef, String format, String smsc, boolean retry, Loading Loading @@ -364,9 +356,6 @@ public class MmTelFeature extends ImsFeature { @Retention(RetentionPolicy.SOURCE) public @interface ProcessCallResult {} // Lock for feature synchronization private final Object mLock = new Object(); private IImsMmTelListener mListener; /** Loading @@ -376,11 +365,11 @@ public class MmTelFeature extends ImsFeature { private void setListener(IImsMmTelListener listener) { synchronized (mLock) { mListener = listener; } if (mListener != null) { onFeatureReady(); } } } private void queryCapabilityConfigurationInternal(int capability, int radioTech, IImsCapabilityCallback c) { Loading Loading
telephony/java/android/telephony/ims/feature/ImsFeature.java +5 −5 Original line number Diff line number Diff line Loading @@ -341,15 +341,15 @@ public abstract class ImsFeature { } } /** @hide */ protected Context mContext; /** @hide */ protected final Object mLock = new Object(); private final Set<IImsFeatureStatusCallback> mStatusCallbacks = Collections.newSetFromMap( new WeakHashMap<IImsFeatureStatusCallback, Boolean>()); private @ImsState int mState = STATE_UNAVAILABLE; private int mSlotId = SubscriptionManager.INVALID_SIM_SLOT_INDEX; /** * @hide */ protected Context mContext; private final Object mLock = new Object(); private final RemoteCallbackList<IImsCapabilityCallback> mCapabilityCallbacks = new RemoteCallbackList<>(); private Capabilities mCapabilityStatus = new Capabilities(); Loading
telephony/java/android/telephony/ims/feature/MmTelFeature.java +20 −31 Original line number Diff line number Diff line Loading @@ -22,25 +22,25 @@ import android.os.Bundle; import android.os.Message; import android.os.RemoteException; import android.telecom.TelecomManager; import android.telephony.ims.stub.ImsRegistrationImplBase; import android.telephony.ims.stub.ImsCallSessionImplBase; import android.telephony.ims.stub.ImsSmsImplBase; import android.telephony.ims.ImsCallProfile; import android.telephony.ims.ImsCallSession; import android.telephony.ims.ImsReasonInfo; import android.telephony.ims.aidl.IImsCapabilityCallback; import android.telephony.ims.aidl.IImsMmTelFeature; import android.telephony.ims.aidl.IImsMmTelListener; import android.telephony.ims.aidl.IImsSmsListener; import android.telephony.ims.stub.ImsCallSessionImplBase; import android.telephony.ims.stub.ImsEcbmImplBase; import android.telephony.ims.stub.ImsMultiEndpointImplBase; import android.telephony.ims.stub.ImsRegistrationImplBase; import android.telephony.ims.stub.ImsSmsImplBase; import android.telephony.ims.stub.ImsUtImplBase; import android.util.Log; import android.telephony.ims.ImsCallProfile; import android.telephony.ims.ImsReasonInfo; import com.android.ims.internal.IImsCallSession; import com.android.ims.internal.IImsEcbm; import com.android.ims.internal.IImsMultiEndpoint; import com.android.ims.internal.IImsUt; import android.telephony.ims.ImsCallSession; import com.android.internal.annotations.VisibleForTesting; import java.lang.annotation.Retention; Loading @@ -61,22 +61,18 @@ public class MmTelFeature extends ImsFeature { private final IImsMmTelFeature mImsMMTelBinder = new IImsMmTelFeature.Stub() { @Override public void setListener(IImsMmTelListener l) throws RemoteException { synchronized (mLock) { public void setListener(IImsMmTelListener l) { MmTelFeature.this.setListener(l); } } @Override public int getFeatureState() throws RemoteException { synchronized (mLock) { try { return MmTelFeature.this.getFeatureState(); } catch (Exception e) { throw new RemoteException(e.getMessage()); } } } @Override Loading Loading @@ -138,11 +134,9 @@ public class MmTelFeature extends ImsFeature { } @Override public int queryCapabilityStatus() throws RemoteException { synchronized (mLock) { public int queryCapabilityStatus() { return MmTelFeature.this.queryCapabilityStatus().mCapabilities; } } @Override public void addCapabilityCallback(IImsCapabilityCallback c) { Loading @@ -158,7 +152,7 @@ public class MmTelFeature extends ImsFeature { @Override public void changeCapabilitiesConfiguration(CapabilityChangeRequest request, IImsCapabilityCallback c) throws RemoteException { IImsCapabilityCallback c) { synchronized (mLock) { MmTelFeature.this.requestChangeEnabledCapabilities(request, c); } Loading @@ -173,11 +167,9 @@ public class MmTelFeature extends ImsFeature { } @Override public void setSmsListener(IImsSmsListener l) throws RemoteException { synchronized (mLock) { public void setSmsListener(IImsSmsListener l) { MmTelFeature.this.setSmsListener(l); } } @Override public void sendSms(int token, int messageRef, String format, String smsc, boolean retry, Loading Loading @@ -364,9 +356,6 @@ public class MmTelFeature extends ImsFeature { @Retention(RetentionPolicy.SOURCE) public @interface ProcessCallResult {} // Lock for feature synchronization private final Object mLock = new Object(); private IImsMmTelListener mListener; /** Loading @@ -376,11 +365,11 @@ public class MmTelFeature extends ImsFeature { private void setListener(IImsMmTelListener listener) { synchronized (mLock) { mListener = listener; } if (mListener != null) { onFeatureReady(); } } } private void queryCapabilityConfigurationInternal(int capability, int radioTech, IImsCapabilityCallback c) { Loading