diff options
author | szym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-03 19:03:06 +0000 |
---|---|---|
committer | szym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-03 19:03:06 +0000 |
commit | 8b62f8e537893c76633cc94e2327c2c2bfc340ee (patch) | |
tree | 9f38f00402039886c0b306a193f87b6c9d127b3d /net/test/embedded_test_server/http_connection.h | |
parent | df248dc033de8f3b48f5d2c4dc49d739537c8ad4 (diff) | |
download | chromium_src-8b62f8e537893c76633cc94e2327c2c2bfc340ee.zip chromium_src-8b62f8e537893c76633cc94e2327c2c2bfc340ee.tar.gz chromium_src-8b62f8e537893c76633cc94e2327c2c2bfc340ee.tar.bz2 |
Remove ref-counting from StreamListenSocket
Changes APIs for StreamListenSocket, TCPListenSocket, UnixDomainSocket and derived test classes to use scoped_ptr instead of scoped_refptr.
BUG=263963
Review URL: https://chromiumcodereview.appspot.com/20142003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220992 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/test/embedded_test_server/http_connection.h')
-rw-r--r-- | net/test/embedded_test_server/http_connection.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/net/test/embedded_test_server/http_connection.h b/net/test/embedded_test_server/http_connection.h index da93534..870d122 100644 --- a/net/test/embedded_test_server/http_connection.h +++ b/net/test/embedded_test_server/http_connection.h @@ -7,7 +7,6 @@ #include "base/basictypes.h" #include "base/callback.h" -#include "base/memory/ref_counted.h" #include "base/strings/string_piece.h" #include "net/test/embedded_test_server/http_request.h" @@ -30,7 +29,7 @@ typedef base::Callback<void(HttpConnection* connection, // If a valid request is parsed, then |callback_| is invoked. class HttpConnection { public: - HttpConnection(StreamListenSocket* socket, + HttpConnection(scoped_ptr<StreamListenSocket> socket, const HandleRequestCallback& callback); ~HttpConnection(); @@ -45,7 +44,7 @@ class HttpConnection { // called. void ReceiveData(const base::StringPiece& data); - scoped_refptr<StreamListenSocket> socket_; + scoped_ptr<StreamListenSocket> socket_; const HandleRequestCallback callback_; HttpRequestParser request_parser_; |