diff options
| author | 2016-03-24 02:39:07 +0000 | |
|---|---|---|
| committer | 2016-03-24 02:39:08 +0000 | |
| commit | 0e3aff1ab5c0cf0bb200910b10a81173d6d607a5 (patch) | |
| tree | fca44ea35fa3543f110a4299bbc0a3555b9b540d | |
| parent | aebbf299641afd0397855cef987d7dc7a03b7dae (diff) | |
| parent | 65314501f43a55b987852b2442061196978429e6 (diff) | |
Merge "IMS: Changes for MultiEndpoint" into nyc-dev
4 files changed, 22 insertions, 22 deletions
diff --git a/telephony/java/com/android/ims/ImsExternalCallState.java b/telephony/java/com/android/ims/ImsExternalCallState.java index edb6bfcf68c0..71c1837b6ff8 100644 --- a/telephony/java/com/android/ims/ImsExternalCallState.java +++ b/telephony/java/com/android/ims/ImsExternalCallState.java @@ -28,7 +28,7 @@ import android.telephony.Rlog; */ /** - * Parcelable object to handle VICE Dialog Information + * Parcelable object to handle MultiEndpoint Dialog Information * @hide */ public class ImsExternalCallState implements Parcelable { @@ -39,19 +39,30 @@ public class ImsExternalCallState implements Parcelable { public static final int CALL_STATE_CONFIRMED = 1; public static final int CALL_STATE_TERMINATED = 2; // Dialog Id - public int mCallId; + private int mCallId; // Number - public Uri mAddress; - public boolean mIsPullable; + private Uri mAddress; + private boolean mIsPullable; // CALL_STATE_CONFIRMED / CALL_STATE_TERMINATED - public int mCallState; + private int mCallState; // ImsCallProfile#CALL_TYPE_* - public int mCallType; - public boolean mIsHeld; + private int mCallType; + private boolean mIsHeld; public ImsExternalCallState() { } + public ImsExternalCallState(int callId, Uri address, boolean isPullable, int callState, + int callType, boolean isCallheld) { + mCallId = callId; + mAddress = address; + mIsPullable = isPullable; + mCallState = callState; + mCallType = callType; + mIsHeld = isCallheld; + Rlog.d(TAG, "ImsExternalCallState = " + this); + } + public ImsExternalCallState(Parcel in) { mCallId = in.readInt(); ClassLoader classLoader = ImsExternalCallState.class.getClassLoader(); @@ -60,12 +71,7 @@ public class ImsExternalCallState implements Parcelable { mCallState = in.readInt(); mCallType = in.readInt(); mIsHeld = (in.readInt() != 0); - Rlog.d(TAG, "ImsExternalCallState const = " + - "callid = " + getCallId() + - ", address = " + getAddress() + - ", mCallState = " + getCallState() + - ", calltype = " + getCallType() + - ", isheld = " + isCallHeld()); + Rlog.d(TAG, "ImsExternalCallState const = " + this); } @Override @@ -81,6 +87,7 @@ public class ImsExternalCallState implements Parcelable { out.writeInt(mCallState); out.writeInt(mCallType); out.writeInt(mIsHeld ? 1 : 0); + Rlog.d(TAG, "ImsExternalCallState writeToParcel = " + out.toString()); } public static final Parcelable.Creator<ImsExternalCallState> CREATOR = diff --git a/telephony/java/com/android/ims/internal/IImsExternalCallStateListener.aidl b/telephony/java/com/android/ims/internal/IImsExternalCallStateListener.aidl index 70a474ec41da..27b8fa174171 100644 --- a/telephony/java/com/android/ims/internal/IImsExternalCallStateListener.aidl +++ b/telephony/java/com/android/ims/internal/IImsExternalCallStateListener.aidl @@ -32,7 +32,7 @@ interface IImsExternalCallStateListener { * * @return void. */ - void notifyRefreshExternalCallState(in List<ImsExternalCallState> externalCallDialogs); + void onImsExternalCallStateUpdate(in List<ImsExternalCallState> externalCallDialogs); } diff --git a/telephony/java/com/android/ims/internal/IImsMultiEndpoint.aidl b/telephony/java/com/android/ims/internal/IImsMultiEndpoint.aidl index 1bfb9b2b4d78..1374caae6549 100644 --- a/telephony/java/com/android/ims/internal/IImsMultiEndpoint.aidl +++ b/telephony/java/com/android/ims/internal/IImsMultiEndpoint.aidl @@ -34,5 +34,5 @@ interface IImsMultiEndpoint { * Query api to get the latest Dialog Event Package information * Should be invoked only after setListener is done */ - void requestDialogEventPackageState(); + void requestImsExternalCallStateInfo(); } diff --git a/telephony/java/com/android/internal/telephony/TelephonyProperties.java b/telephony/java/com/android/internal/telephony/TelephonyProperties.java index ea3b5c97c4c9..6567ea764b50 100644 --- a/telephony/java/com/android/internal/telephony/TelephonyProperties.java +++ b/telephony/java/com/android/internal/telephony/TelephonyProperties.java @@ -218,11 +218,4 @@ public interface TelephonyProperties */ static final String PROPERTY_VIDEOCALL_AUDIO_OUTPUT = "persist.radio.call.audio.output"; - /** - * For MultiEndpoint Feature - * If true: Dial intent is for call pull functionality - * if false: normal dial - */ - static final String EXTRA_IS_CALL_PULL = - "android.telephony.extra.IS_CALL_PULL"; } |