summaryrefslogtreecommitdiff
path: root/chromium/net/websockets/websocket_frame_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/websockets/websocket_frame_parser.h')
-rw-r--r--chromium/net/websockets/websocket_frame_parser.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/chromium/net/websockets/websocket_frame_parser.h b/chromium/net/websockets/websocket_frame_parser.h
index 52e6f85a6bb..250541b816a 100644
--- a/chromium/net/websockets/websocket_frame_parser.h
+++ b/chromium/net/websockets/websocket_frame_parser.h
@@ -5,12 +5,14 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_FRAME_PARSER_H_
#define NET_WEBSOCKETS_WEBSOCKET_FRAME_PARSER_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <vector>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
-#include "base/memory/scoped_vector.h"
#include "net/base/net_export.h"
#include "net/websockets/websocket_errors.h"
#include "net/websockets/websocket_frame.h"
@@ -38,7 +40,7 @@ class NET_EXPORT WebSocketFrameParser {
// websocket_frame.h for more details.
bool Decode(const char* data,
size_t length,
- ScopedVector<WebSocketFrameChunk>* frame_chunks);
+ std::vector<scoped_ptr<WebSocketFrameChunk>>* frame_chunks);
// Returns kWebSocketNormalClosure if the parser has not failed to decode
// WebSocket frames. Otherwise returns WebSocketError which is defined in
@@ -75,7 +77,7 @@ class NET_EXPORT WebSocketFrameParser {
WebSocketMaskingKey masking_key_;
// Amount of payload data read so far for the current frame.
- uint64 frame_offset_;
+ uint64_t frame_offset_;
WebSocketError websocket_error_;