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

Unified Diff: net/websockets/websocket_basic_stream.cc

Issue 1399303002: net/websockets: Convert int types from basictypes.h to the ones from stdint.h (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 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/websockets/websocket_basic_stream.cc
diff --git a/net/websockets/websocket_basic_stream.cc b/net/websockets/websocket_basic_stream.cc
index 54f3cbf7a980e63803edc2fbd2156d2269491940..c4599f559e9478c4e1847bec0089141650114a4a 100644
--- a/net/websockets/websocket_basic_stream.cc
+++ b/net/websockets/websocket_basic_stream.cc
@@ -4,6 +4,7 @@
#include "net/websockets/websocket_basic_stream.h"
+#include <stdint.h>
Adam Rice 2015/10/13 08:32:51 I prefer to have a space between the C includes an
wtc 2015/10/13 17:12:17 The Style Guide's recommendation changed in this r
Adam Rice 2015/10/13 17:21:49 Understood. Request withdrawn.
#include <algorithm>
#include <limits>
#include <string>
@@ -24,9 +25,9 @@ namespace net {
namespace {
-// This uses type uint64 to match the definition of
+// This uses type uint64_t to match the definition of
// WebSocketFrameHeader::payload_length in websocket_frame.h.
-const uint64 kMaxControlFramePayload = 125;
+const uint64_t kMaxControlFramePayload = 125;
// The number of bytes to attempt to read at a time.
// TODO(ricea): See if there is a better number or algorithm to fulfill our
@@ -47,17 +48,17 @@ typedef ScopedVector<WebSocketFrame>::const_iterator WebSocketFrameIterator;
// masked bit of the frames on.
int CalculateSerializedSizeAndTurnOnMaskBit(
ScopedVector<WebSocketFrame>* frames) {
- const uint64 kMaximumTotalSize = std::numeric_limits<int>::max();
+ const uint64_t kMaximumTotalSize = std::numeric_limits<int>::max();
- uint64 total_size = 0;
+ uint64_t total_size = 0;
for (WebSocketFrameIterator it = frames->begin(); it != frames->end(); ++it) {
WebSocketFrame* frame = *it;
// Force the masked bit on.
frame->header.masked = true;
// We enforce flow control so the renderer should never be able to force us
// to cache anywhere near 2GB of frames.
- uint64 frame_size = frame->header.payload_length +
- GetWebSocketFrameHeaderSize(frame->header);
+ uint64_t frame_size = frame->header.payload_length +
+ GetWebSocketFrameHeaderSize(frame->header);
CHECK_LE(frame_size, kMaximumTotalSize - total_size)
<< "Aborting to prevent overflow";
total_size += frame_size;
@@ -157,7 +158,8 @@ int WebSocketBasicStream::WriteFrames(ScopedVector<WebSocketFrame>* frames,
dest += result;
remaining_size -= result;
- CHECK_LE(frame->header.payload_length, static_cast<uint64>(remaining_size));
+ CHECK_LE(frame->header.payload_length,
+ static_cast<uint64_t>(remaining_size));
const int frame_size = static_cast<int>(frame->header.payload_length);
if (frame_size > 0) {
const char* const frame_data = frame->data->data();
@@ -349,10 +351,10 @@ int WebSocketBasicStream::ConvertChunkToFrame(
// header. A check for exact equality can only be used when the whole frame
// arrives in one chunk.
DCHECK_GE(current_frame_header_->payload_length,
- base::checked_cast<uint64>(chunk_size));
+ base::checked_cast<uint64_t>(chunk_size));
DCHECK(!is_first_chunk || !is_final_chunk ||
current_frame_header_->payload_length ==
- base::checked_cast<uint64>(chunk_size));
+ base::checked_cast<uint64_t>(chunk_size));
// Convert the chunk to a complete frame.
*frame = CreateFrame(is_final_chunk, data_buffer);
« no previous file with comments | « no previous file | net/websockets/websocket_basic_stream_test.cc » ('j') | net/websockets/websocket_deflate_stream.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698