Loading src/java/com/android/internal/telephony/CallTracker.java +8 −0 Original line number Diff line number Diff line Loading @@ -290,6 +290,14 @@ public abstract class CallTracker extends Handler { public abstract PhoneConstants.State getState(); protected abstract void log(String msg); /** * Called when the call tracker should attempt to reconcile its calls against its underlying * phone implementation and cleanup any stale calls. */ public void cleanupCalls() { // no base implementation } public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { pw.println("CallTracker:"); pw.println(" mPendingOperations=" + mPendingOperations); Loading src/java/com/android/internal/telephony/GsmCdmaCallTracker.java +9 −0 Original line number Diff line number Diff line Loading @@ -1662,4 +1662,13 @@ public class GsmCdmaCallTracker extends CallTracker { MAX_CONNECTIONS_PER_CALL_GSM : MAX_CONNECTIONS_PER_CALL_CDMA; } /** * Called to force the call tracker to cleanup any stale calls. Does this by triggering * {@code GET_CURRENT_CALLS} on the RIL. */ @Override public void cleanupCalls() { pollCallsWhenSafe(); } } Loading
src/java/com/android/internal/telephony/CallTracker.java +8 −0 Original line number Diff line number Diff line Loading @@ -290,6 +290,14 @@ public abstract class CallTracker extends Handler { public abstract PhoneConstants.State getState(); protected abstract void log(String msg); /** * Called when the call tracker should attempt to reconcile its calls against its underlying * phone implementation and cleanup any stale calls. */ public void cleanupCalls() { // no base implementation } public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { pw.println("CallTracker:"); pw.println(" mPendingOperations=" + mPendingOperations); Loading
src/java/com/android/internal/telephony/GsmCdmaCallTracker.java +9 −0 Original line number Diff line number Diff line Loading @@ -1662,4 +1662,13 @@ public class GsmCdmaCallTracker extends CallTracker { MAX_CONNECTIONS_PER_CALL_GSM : MAX_CONNECTIONS_PER_CALL_CDMA; } /** * Called to force the call tracker to cleanup any stale calls. Does this by triggering * {@code GET_CURRENT_CALLS} on the RIL. */ @Override public void cleanupCalls() { pollCallsWhenSafe(); } }