Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(164)

Unified Diff: net/quic/quic_stream_sequencer.cc

Issue 15937012: Land Recent QUIC changes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Small bug fixes Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/quic/quic_stream_sequencer.cc
diff --git a/net/quic/quic_stream_sequencer.cc b/net/quic/quic_stream_sequencer.cc
index 6a9f8f18bef28e2318504c25f6bf18451001b985..3ab5211420786b01021425f114cd6de30a7adec8 100644
--- a/net/quic/quic_stream_sequencer.cc
+++ b/net/quic/quic_stream_sequencer.cc
@@ -139,10 +139,10 @@ bool QuicStreamSequencer::MaybeCloseStream() {
return false;
}
-int QuicStreamSequencer::GetReadableRegions(iovec* iov, int iov_len) {
+int QuicStreamSequencer::GetReadableRegions(iovec* iov, size_t iov_len) {
FrameMap::iterator it = frames_.begin();
- int index = 0;
- uint64 offset = num_bytes_consumed_;
+ size_t index = 0;
+ QuicStreamOffset offset = num_bytes_consumed_;
while (it != frames_.end() && index < iov_len) {
if (it->first != offset) return index;
@@ -157,9 +157,9 @@ int QuicStreamSequencer::GetReadableRegions(iovec* iov, int iov_len) {
return index;
}
-int QuicStreamSequencer::Readv(const struct iovec* iov, int iov_len) {
+int QuicStreamSequencer::Readv(const struct iovec* iov, size_t iov_len) {
FrameMap::iterator it = frames_.begin();
- int iov_index = 0;
+ size_t iov_index = 0;
size_t iov_offset = 0;
size_t frame_offset = 0;
size_t initial_bytes_consumed = num_bytes_consumed_;

Powered by Google App Engine
This is Rietveld 408576698