summaryrefslogtreecommitdiff
path: root/telephony/java/com/android/ims/ImsFeatureContainer.java
AgeCommit message (Collapse)Author
2020-10-16Pipe through new SipTransport IInterface to listenersBrad Ebinger
Create base SipTransport implementation and make it available to listeners. Expose new SipDelegate creation capability to the framework from the ImsService. The next CL will start the integration of the SipDelegateManager with the framework and SipTransport. Bug: 154763999 Test: atest FrameworksTelephonyTests TeleServiceTests Change-Id: I9a51b850f370a865c9d9109f238e8ed2eea4b6f6
2020-09-30Clean up IMS based interfaces to use a push model instead of pollBrad Ebinger
[RESUBMISSION AFTER REVERT aosp/1443078] Instead of requiring that listeners poll for an ImsFeature binder when they go down, modify interfaces to notify listeners when a new instance of a Binder is available. Test: atest CtsTelephonyTestCases FrameworksTelephonyTests ImsCommonTests Test: manual E2E tests of IMS functionality (call, SMS, settings...) Change-Id: I0bb48f82ecf7a1283be8fd441a787dff587d6d61
2020-09-30Revert "Clean up IMS based interfaces to use a push model instea..."Brad Ebinger
Revert "Move IMS to a listener type model instead of a poll model" Revert "Push Binder updates when ImsFeatures change" Revert submission 1425374-ims_poll Reason for revert: b/169729036, ANR in phone process Reverted Changes: I1d6dd2dfd:Move to a push model of querying ImsFeature Binder... Ie3982c245:Move IMS to a listener type model instead of a pol... I8b9ded0f4:Push Binder updates when ImsFeatures change Ia9f7ae3db:Clean up IMS based interfaces to use a push model ... Change-Id: I7ef3c07021a79e809d2c8b30ed2422372eae962d
2020-09-28Clean up IMS based interfaces to use a push model instead of pollBrad Ebinger
Instead of requiring that listeners poll for an ImsFeature binder when they go down, modify interfaces to notify listeners when a new instance of a Binder is available. Test: atest CtsTelephonyTestCases FrameworksTelephonyTests ImsCommonTests Test: manual E2E tests of IMS functionality (call, SMS, settings...) Change-Id: Ia9f7ae3db193b1c4b3f6693a45cdcf9a4aaefe1d