Loading src/com/android/server/telecom/CallAudioManager.java +10 −0 Original line number Diff line number Diff line Loading @@ -477,6 +477,16 @@ public class CallAudioManager extends CallsManagerListenerBase { pw.println("Foreground call:"); pw.println(mForegroundCall); pw.println("CallAudioModeStateMachine pending messages:"); pw.increaseIndent(); mCallAudioModeStateMachine.dumpPendingMessages(pw); pw.decreaseIndent(); pw.println("CallAudioRouteStateMachine pending messages:"); pw.increaseIndent(); mCallAudioRouteStateMachine.dumpPendingMessages(pw); pw.decreaseIndent(); } @VisibleForTesting Loading src/com/android/server/telecom/CallAudioModeStateMachine.java +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.telecom.Logging.Session; import android.util.SparseArray; import com.android.internal.util.IState; import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.State; import com.android.internal.util.StateMachine; Loading Loading @@ -515,6 +516,10 @@ public class CallAudioModeStateMachine extends StateMachine { } } public void dumpPendingMessages(IndentingPrintWriter pw) { getHandler().getLooper().dump(pw::println, ""); } @Override protected void onPostHandleMessage(Message msg) { Log.endSession(); Loading src/com/android/server/telecom/CallAudioRouteStateMachine.java +5 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.telecom.Logging.Session; import android.util.SparseArray; import com.android.internal.util.IState; import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.State; import com.android.internal.util.StateMachine; import com.android.server.telecom.bluetooth.BluetoothRouteManager; Loading Loading @@ -1318,6 +1319,10 @@ public class CallAudioRouteStateMachine extends StateMachine { quitNow(); } public void dumpPendingMessages(IndentingPrintWriter pw) { getHandler().getLooper().dump(pw::println, ""); } /** * Sets whether notifications should be suppressed or not. Used when in a call to ensure the * device will not vibrate due to notifications. Loading Loading
src/com/android/server/telecom/CallAudioManager.java +10 −0 Original line number Diff line number Diff line Loading @@ -477,6 +477,16 @@ public class CallAudioManager extends CallsManagerListenerBase { pw.println("Foreground call:"); pw.println(mForegroundCall); pw.println("CallAudioModeStateMachine pending messages:"); pw.increaseIndent(); mCallAudioModeStateMachine.dumpPendingMessages(pw); pw.decreaseIndent(); pw.println("CallAudioRouteStateMachine pending messages:"); pw.increaseIndent(); mCallAudioRouteStateMachine.dumpPendingMessages(pw); pw.decreaseIndent(); } @VisibleForTesting Loading
src/com/android/server/telecom/CallAudioModeStateMachine.java +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.telecom.Logging.Session; import android.util.SparseArray; import com.android.internal.util.IState; import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.State; import com.android.internal.util.StateMachine; Loading Loading @@ -515,6 +516,10 @@ public class CallAudioModeStateMachine extends StateMachine { } } public void dumpPendingMessages(IndentingPrintWriter pw) { getHandler().getLooper().dump(pw::println, ""); } @Override protected void onPostHandleMessage(Message msg) { Log.endSession(); Loading
src/com/android/server/telecom/CallAudioRouteStateMachine.java +5 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.telecom.Logging.Session; import android.util.SparseArray; import com.android.internal.util.IState; import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.State; import com.android.internal.util.StateMachine; import com.android.server.telecom.bluetooth.BluetoothRouteManager; Loading Loading @@ -1318,6 +1319,10 @@ public class CallAudioRouteStateMachine extends StateMachine { quitNow(); } public void dumpPendingMessages(IndentingPrintWriter pw) { getHandler().getLooper().dump(pw::println, ""); } /** * Sets whether notifications should be suppressed or not. Used when in a call to ensure the * device will not vibrate due to notifications. Loading