Make WebSocketEncoder::CreateClient return scoped_ptr
Make WebSocketEncoder::CreateClient return scoped_ptr
increase pointer safety and because all consumers(only in unittests) are using scoped_ptr already.
Review URL: https://codereview.chromium.org/1425593005
Cr-Commit-Position: refs/heads/master@{#357782}
diff --git a/net/server/web_socket_encoder.h b/net/server/web_socket_encoder.h
index 1eb749f..097df0e 100644
--- a/net/server/web_socket_encoder.h
+++ b/net/server/web_socket_encoder.h
@@ -32,8 +32,8 @@
static scoped_ptr<WebSocketEncoder> CreateServer(
const std::string& extensions,
WebSocketDeflateParameters* params);
- // TODO(yhirano): Return a scoped_ptr instead of a raw pointer.
- static WebSocketEncoder* CreateClient(const std::string& response_extensions);
+ static scoped_ptr<WebSocketEncoder> CreateClient(
+ const std::string& response_extensions);
WebSocket::ParseResult DecodeFrame(const base::StringPiece& frame,
int* bytes_consumed,