summaryrefslogtreecommitdiffstats
path: root/net/server/http_server.h
diff options
context:
space:
mode:
authorszym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-03 19:03:06 +0000
committerszym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-03 19:03:06 +0000
commit8b62f8e537893c76633cc94e2327c2c2bfc340ee (patch)
tree9f38f00402039886c0b306a193f87b6c9d127b3d /net/server/http_server.h
parentdf248dc033de8f3b48f5d2c4dc49d739537c8ad4 (diff)
downloadchromium_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.h6
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;