diff options
author | guoweis@webrtc.org <guoweis@webrtc.org> | 2014-11-13 03:38:05 +0000 |
---|---|---|
committer | guoweis@webrtc.org <guoweis@webrtc.org> | 2014-11-13 03:38:05 +0000 |
commit | 312614a438c2104ccab6d0231d17604359674e15 (patch) | |
tree | aa0c2cb133fa3a357ede67f523d47164557e34e1 /talk | |
parent | 90b9b08332aac3664e4ec308151711029b01f442 (diff) | |
download | webrtc-312614a438c2104ccab6d0231d17604359674e15.tar.gz |
Add jmi field for packets discarded due to network error
Also included the total packets attempted to send.
BUG=427555
Copied from https://webrtc-codereview.appspot.com/25959004/
R=harryjin@google.com, juberti@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/32039004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@7693 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'talk')
-rw-r--r-- | talk/app/webrtc/statscollector.cc | 6 | ||||
-rw-r--r-- | talk/app/webrtc/statstypes.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/talk/app/webrtc/statscollector.cc b/talk/app/webrtc/statscollector.cc index fefb0adfe9..4c1996755b 100644 --- a/talk/app/webrtc/statscollector.cc +++ b/talk/app/webrtc/statscollector.cc @@ -164,6 +164,8 @@ const char StatsReport::kStatsValueNameRetransmitBitrate[] = "googRetransmitBitrate"; const char StatsReport::kStatsValueNameRtt[] = "googRtt"; const char StatsReport::kStatsValueNameSsrc[] = "ssrc"; +const char StatsReport::kStatsValueNameSendPacketsDiscarded[] = + "packetsDiscardedOnSend"; const char StatsReport::kStatsValueNameTargetEncBitrate[] = "googTargetEncBitrate"; const char StatsReport::kStatsValueNameTransmitBitrate[] = @@ -886,6 +888,10 @@ void StatsCollector::ExtractSessionInfo() { channel_iter->connection_infos[i]; report->AddValue(StatsReport::kStatsValueNameBytesSent, info.sent_total_bytes); + report->AddValue(StatsReport::kStatsValueNameSendPacketsDiscarded, + info.sent_discarded_packets); + report->AddValue(StatsReport::kStatsValueNamePacketsSent, + info.sent_total_packets); report->AddValue(StatsReport::kStatsValueNameBytesReceived, info.recv_total_bytes); report->AddBoolean(StatsReport::kStatsValueNameWritable, diff --git a/talk/app/webrtc/statstypes.h b/talk/app/webrtc/statstypes.h index 8a1530a048..0dbced6e2c 100644 --- a/talk/app/webrtc/statstypes.h +++ b/talk/app/webrtc/statstypes.h @@ -255,6 +255,7 @@ class StatsReport { static const char kStatsValueNameChannelId[]; static const char kStatsValueNameTrackId[]; static const char kStatsValueNameSsrc[]; + static const char kStatsValueNameSendPacketsDiscarded[]; static const char kStatsValueNameTypingNoiseState[]; static const char kStatsValueNameDer[]; static const char kStatsValueNameFingerprint[]; |