Searched refs:Holdable (Results 1 – 8 of 8) sorted by relevance
30 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()
1507 if (connection instanceof Holdable && !isExternalConnection(connection)) { in onConnectionAdded()1509 connection.getPhoneAccountHandle(), (Holdable) connection); in onConnectionAdded()1515 if (connection instanceof Holdable && !isExternalConnection(connection)) { in onConnectionRemoved()1516 mHoldTracker.removeHoldable(connection.getPhoneAccountHandle(), (Holdable) connection); in onConnectionRemoved()1522 if (conference instanceof Holdable) { in onConferenceAdded()1523 mHoldTracker.addHoldable(conference.getPhoneAccountHandle(), (Holdable) conference); in onConferenceAdded()1529 if (conference instanceof Holdable) { in onConferenceRemoved()1530 mHoldTracker.removeHoldable(conference.getPhoneAccountHandle(), (Holdable) conference); in onConferenceRemoved()
20 public interface Holdable { interface
35 public class CdmaConference extends TelephonyConferenceBase implements Holdable {
33 public class TelephonyConference extends TelephonyConferenceBase implements Holdable {
68 public class ImsConference extends TelephonyConferenceBase implements Holdable {
88 abstract class TelephonyConnection extends Connection implements Holdable {
108 private class FakeHoldable implements Holdable {