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/server/http_server.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/server/http_server.h')
-rw-r--r-- | net/server/http_server.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/server/http_server.h b/net/server/http_server.h index f434575..51bec95 100644 --- a/net/server/http_server.h +++ b/net/server/http_server.h @@ -9,7 +9,7 @@ #include <map> #include "base/basictypes.h" -#include "base/memory/ref_counted.h" +#include "base/memory/scoped_ptr.h" #include "net/http/http_status_code.h" #include "net/socket/stream_listen_socket.h" @@ -65,7 +65,7 @@ class HttpServer : public StreamListenSocket::Delegate, // ListenSocketDelegate virtual void DidAccept(StreamListenSocket* server, - StreamListenSocket* socket) OVERRIDE; + scoped_ptr<StreamListenSocket> socket) OVERRIDE; virtual void DidRead(StreamListenSocket* socket, const char* data, int len) OVERRIDE; @@ -89,7 +89,7 @@ class HttpServer : public StreamListenSocket::Delegate, HttpConnection* FindConnection(StreamListenSocket* socket); HttpServer::Delegate* delegate_; - scoped_refptr<StreamListenSocket> server_; + scoped_ptr<StreamListenSocket> server_; typedef std::map<int, HttpConnection*> IdToConnectionMap; IdToConnectionMap id_to_connection_; typedef std::map<StreamListenSocket*, HttpConnection*> SocketToConnectionMap; |