summaryrefslogtreecommitdiff
path: root/telephony/java/com/android/ims/internal/ImsCallSession.java
AgeCommit message (Collapse)Author
2018-01-25Make ImsService API @SystemApiBrad Ebinger
Marks the ImsService API as @SystemAPI. Bug: 63987047 Test: Build, Telephony unit tests Change-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb
2018-01-25Integrate ImsCallSessionListener API changesBrad Ebinger
Integrates the ImsCallSessionListener API changes. This involves: 1) Moving the ImsCallSessionListener to the android.telephony.ims namespace. 2) Creating a compat layer between the old IImsCallSessionListener AIDL and the new one for vendors using the old implementation. 3) Modify ImsCallSession to only use setListener to set ImsCallSessionListener (other method was never used in our code). Test: Telephony Unit Tests, Manual IMS Tests Bug: 63987047 Change-Id: I4378c0b1d68ff4f5f21815c81af52c03a66f81c5
2017-06-09Add callSessionMayHandover API to ImsCallSession.Tyler Gunn
This matches the new AIDL definition in the API. Test: Manual Bug: 62489988 Change-Id: I97ad5b5359f19d533b5b8644fd37008c0c69bf9c
2017-03-07IMS: RTT interface changesAnju Mathapati
Changes to implement RTT feature Test: compilation Change-Id: I6ce6993f5ecc321b91642cab297efb35cda3de2b
2017-02-22reates base implementation of ImsService AIDLsBrad Ebinger
This change introduces "base classes" of the AIDL interfaces that are implemented in vendor provided ImsServices. This allows for new APIs to be added to the AIDL files, along with stub implementation of those AIDLs in the base classes. By extending from the base class, older implementations of the AIDL interfaces will not need to be updated when the interface changes. This change also moves some of the com.android.ims classes from frameworks/opt/net/ims to frameworks/base. Any class that will be used in the new unbundled ImsService system will need to be in the framework, as opposed to the optional library that they are in now. Bug: 30290416 Test: Manual Change-Id: I4a186d8e910d6d4f711e983ec8d717fc5cbdefab