X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fnet%2Fquic%2Ftest_tools%2Freliable_quic_stream_peer.cc;h=6d1f1129a902e2ab8d54ce3c028b7c8ea6fff150;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=5b69a30e093929905f2fa7cb47951a496b1bf9da;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/net/quic/test_tools/reliable_quic_stream_peer.cc b/src/net/quic/test_tools/reliable_quic_stream_peer.cc index 5b69a30..6d1f112 100644 --- a/src/net/quic/test_tools/reliable_quic_stream_peer.cc +++ b/src/net/quic/test_tools/reliable_quic_stream_peer.cc @@ -4,6 +4,8 @@ #include "net/quic/test_tools/reliable_quic_stream_peer.h" +#include + #include "net/quic/reliable_quic_stream.h" namespace net { @@ -37,5 +39,19 @@ bool ReliableQuicStreamPeer::RstSent(ReliableQuicStream* stream) { return stream->rst_sent_; } + + +// static +uint32 ReliableQuicStreamPeer::SizeOfQueuedData(ReliableQuicStream* stream) { + uint32 total = 0; + std::list::iterator it = + stream->queued_data_.begin(); + while (it != stream->queued_data_.end()) { + total += it->data.size(); + ++it; + } + return total; +} + } // namespace test } // namespace net