Home
last modified time | relevance | path

Searched refs:Holdable (Results 1 – 8 of 8) sorted by relevance

/packages/services/Telephony/src/com/android/services/telephony/
DHoldTracker.java30 private final Map<PhoneAccountHandle, List<Holdable>> mHoldables;
40 public void addHoldable(PhoneAccountHandle phoneAccountHandle, Holdable holdable) { in addHoldable()
44 List<Holdable> holdables = mHoldables.get(phoneAccountHandle); in addHoldable()
55 public void removeHoldable(PhoneAccountHandle phoneAccountHandle, Holdable holdable) { in removeHoldable()
73 List<Holdable> holdables = mHoldables.get(phoneAccountHandle); in updateHoldCapability()
75 for (Holdable holdable : holdables) { in updateHoldCapability()
83 for (Holdable holdable : holdables) { in updateHoldCapability()
DTelephonyConnectionService.java1502 if (connection instanceof Holdable && !isExternalConnection(connection)) { in onConnectionAdded()
1504 connection.getPhoneAccountHandle(), (Holdable) connection); in onConnectionAdded()
1510 if (connection instanceof Holdable && !isExternalConnection(connection)) { in onConnectionRemoved()
1511 mHoldTracker.removeHoldable(connection.getPhoneAccountHandle(), (Holdable) connection); in onConnectionRemoved()
1517 if (conference instanceof Holdable) { in onConferenceAdded()
1518 mHoldTracker.addHoldable(conference.getPhoneAccountHandle(), (Holdable) conference); in onConferenceAdded()
1524 if (conference instanceof Holdable) { in onConferenceRemoved()
1525 mHoldTracker.removeHoldable(conference.getPhoneAccountHandle(), (Holdable) conference); in onConferenceRemoved()
DHoldable.java20 public interface Holdable { interface
DTelephonyConference.java33 public class TelephonyConference extends TelephonyConferenceBase implements Holdable {
DCdmaConference.java35 public class CdmaConference extends TelephonyConferenceBase implements Holdable {
DImsConference.java68 public class ImsConference extends TelephonyConferenceBase implements Holdable {
DTelephonyConnection.java88 abstract class TelephonyConnection extends Connection implements Holdable {
/packages/services/Telephony/tests/src/com/android/services/telephony/
DHoldTrackerTest.java108 private class FakeHoldable implements Holdable {