diff options
| -rw-r--r-- | telephony/java/android/telephony/satellite/SatelliteSessionStats.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/satellite/SatelliteSessionStats.java b/telephony/java/android/telephony/satellite/SatelliteSessionStats.java index 0cdba83415c2..556ec1aa2246 100644 --- a/telephony/java/android/telephony/satellite/SatelliteSessionStats.java +++ b/telephony/java/android/telephony/satellite/SatelliteSessionStats.java @@ -223,6 +223,10 @@ public final class SatelliteSessionStats implements Parcelable { return mCountOfUserMessagesInQueueToBeSent; } + public void incrementUserMessagesInQueueToBeSent() { + mCountOfUserMessagesInQueueToBeSent++; + } + public long getLatencyOfAllSuccessfulUserMessages() { return mLatencyOfSuccessfulUserMessages; } @@ -288,6 +292,18 @@ public final class SatelliteSessionStats implements Parcelable { } } + public void updateCountOfUserMessagesInQueueToBeSent( + @SatelliteManager.DatagramType int datagramType) { + try { + datagramStats.putIfAbsent(datagramType, new SatelliteSessionStats.Builder().build()); + SatelliteSessionStats data = datagramStats.get(datagramType); + data.incrementUserMessagesInQueueToBeSent(); + } catch (Exception e) { + Log.e("SatelliteSessionStats", + "Error while addCountOfUserMessagesInQueueToBeSent: " + e.getMessage()); + } + } + public int getCountOfUnsuccessfulUserMessages(@SatelliteManager.DatagramType int datagramType) { SatelliteSessionStats data = datagramStats.get(datagramType); return data.getCountOfUnsuccessfulUserMessages(); |