Index: net/websockets/websocket_channel.h |
diff --git a/net/websockets/websocket_channel.h b/net/websockets/websocket_channel.h |
index bc585745c84280f4e608248c3815969f7f51d7d8..9904358965f9d0eee23aa9814354d4902a724f60 100644 |
--- a/net/websockets/websocket_channel.h |
+++ b/net/websockets/websocket_channel.h |
@@ -5,6 +5,7 @@ |
#ifndef NET_WEBSOCKETS_WEBSOCKET_CHANNEL_H_ |
#define NET_WEBSOCKETS_WEBSOCKET_CHANNEL_H_ |
+#include <stdint.h> |
#include <queue> |
#include <string> |
#include <vector> |
@@ -84,7 +85,7 @@ class NET_EXPORT WebSocketChannel { |
// Sends |quota| units of flow control to the remote side. If the underlying |
// transport has a concept of |quota|, then it permits the remote server to |
// send up to |quota| units of data. |
- void SendFlowControl(int64 quota); |
+ void SendFlowControl(int64_t quota); |
// Starts the closing handshake for a client-initiated shutdown of the |
// connection. There is no API to close the connection without a closing |
@@ -95,7 +96,7 @@ class NET_EXPORT WebSocketChannel { |
// This does *not* trigger the event OnClosingHandshake(). The caller should |
// assume that the closing handshake has started and perform the equivalent |
// processing to OnClosingHandshake() if necessary. |
- void StartClosingHandshake(uint16 code, const std::string& reason); |
+ void StartClosingHandshake(uint16_t code, const std::string& reason); |
// Starts the connection process, using a specified creator callback rather |
// than the default. This is exposed for testing. |
@@ -135,8 +136,8 @@ class NET_EXPORT WebSocketChannel { |
PendingReceivedFrame(bool final, |
WebSocketFrameHeader::OpCode opcode, |
const scoped_refptr<IOBuffer>& data, |
- uint64 offset, |
- uint64 size); |
+ uint64_t offset, |
+ uint64_t size); |
~PendingReceivedFrame(); |
bool final() const { return final_; } |
@@ -144,10 +145,10 @@ class NET_EXPORT WebSocketChannel { |
// ResetOpcode() to Continuation. |
void ResetOpcode(); |
const scoped_refptr<IOBuffer>& data() const { return data_; } |
- uint64 offset() const { return offset_; } |
- uint64 size() const { return size_; } |
+ uint64_t offset() const { return offset_; } |
+ uint64_t size() const { return size_; } |
// Increase |offset_| by |bytes|. |
- void DidConsume(uint64 bytes); |
+ void DidConsume(uint64_t bytes); |
// This object needs to be copyable and assignable, since it will be placed |
// in a std::queue. The compiler-generated copy constructor and assignment |
@@ -159,9 +160,9 @@ class NET_EXPORT WebSocketChannel { |
scoped_refptr<IOBuffer> data_; |
// Where to start reading from data_. Everything prior to offset_ has |
// already been sent to the browser. |
- uint64 offset_; |
+ uint64_t offset_; |
// The size of data_. |
- uint64 size_; |
+ uint64_t size_; |
}; |
// Methods which return a value of type ChannelState may delete |this|. If the |
@@ -260,11 +261,10 @@ class NET_EXPORT WebSocketChannel { |
// Handles a single frame depending on the current state. It's used by the |
// HandleFrame() method. |
- ChannelState HandleFrameByState( |
- const WebSocketFrameHeader::OpCode opcode, |
- bool final, |
- const scoped_refptr<IOBuffer>& data_buffer, |
- uint64 size) WARN_UNUSED_RESULT; |
+ ChannelState HandleFrameByState(const WebSocketFrameHeader::OpCode opcode, |
+ bool final, |
+ const scoped_refptr<IOBuffer>& data_buffer, |
+ uint64_t size) WARN_UNUSED_RESULT; |
// Forward a received data frame to the renderer, if connected. If |
// |expecting_continuation| is not equal to |expecting_to_read_continuation_|, |
@@ -272,7 +272,7 @@ class NET_EXPORT WebSocketChannel { |
ChannelState HandleDataFrame(WebSocketFrameHeader::OpCode opcode, |
bool final, |
const scoped_refptr<IOBuffer>& data_buffer, |
- uint64 size) WARN_UNUSED_RESULT; |
+ uint64_t size) WARN_UNUSED_RESULT; |
// Low-level method to send a single frame. Used for both data and control |
// frames. Either sends the frame immediately or buffers it to be scheduled |
@@ -282,7 +282,7 @@ class NET_EXPORT WebSocketChannel { |
ChannelState SendFrameFromIOBuffer(bool fin, |
WebSocketFrameHeader::OpCode op_code, |
const scoped_refptr<IOBuffer>& buffer, |
- uint64 size) WARN_UNUSED_RESULT; |
+ uint64_t size) WARN_UNUSED_RESULT; |
// Performs the "Fail the WebSocket Connection" operation as defined in |
// RFC6455. A NotifyFailure message is sent to the renderer with |message|. |
@@ -294,14 +294,14 @@ class NET_EXPORT WebSocketChannel { |
// returns CHANNEL_DELETED. It is not valid to access any member variables or |
// methods after calling FailChannel(). |
ChannelState FailChannel(const std::string& message, |
- uint16 code, |
+ uint16_t code, |
const std::string& reason) WARN_UNUSED_RESULT; |
// Sends a Close frame to Start the WebSocket Closing Handshake, or to respond |
// to a Close frame from the server. As a special case, setting |code| to |
// kWebSocketErrorNoStatusReceived will create a Close frame with no payload; |
// this is symmetric with the behaviour of ParseClose. |
- ChannelState SendClose(uint16 code, |
+ ChannelState SendClose(uint16_t code, |
const std::string& reason) WARN_UNUSED_RESULT; |
// Parses a Close frame payload. If no status code is supplied, then |code| is |
@@ -311,8 +311,8 @@ class NET_EXPORT WebSocketChannel { |
// then false is returned and |message| is set to an appropriate console |
// message. |
bool ParseClose(const scoped_refptr<IOBuffer>& buffer, |
- uint64 size, |
- uint16* code, |
+ uint64_t size, |
+ uint16_t* code, |
std::string* reason, |
std::string* message); |
@@ -322,7 +322,7 @@ class NET_EXPORT WebSocketChannel { |
// |
// Always returns CHANNEL_DELETED. |
ChannelState DoDropChannel(bool was_clean, |
- uint16 code, |
+ uint16_t code, |
const std::string& reason); |
// Called if the closing handshake times out. Closes the connection and |
@@ -373,7 +373,7 @@ class NET_EXPORT WebSocketChannel { |
int current_send_quota_; |
// The remaining amount of quota that the renderer will allow us to send on |
// this logical channel (quota units). |
- uint64 current_receive_quota_; |
+ uint64_t current_receive_quota_; |
// Timer for the closing handshake. |
base::OneShotTimer close_timer_; |
@@ -389,7 +389,7 @@ class NET_EXPORT WebSocketChannel { |
// arrives until the connection is closed and they are passed to |
// OnDropChannel(). |
bool has_received_close_frame_; |
- uint16 received_close_code_; |
+ uint16_t received_close_code_; |
std::string received_close_reason_; |
// The current state of the channel. Mainly used for sanity checking, but also |