Index: chrome_frame/test/test_server.h |
diff --git a/chrome_frame/test/test_server.h b/chrome_frame/test/test_server.h |
index ade2b188e3a3e90e842c9f1fa5db1873dc35a378..80ffdd575a0463da31029e5be45d0484a9cf263d 100644 |
--- a/chrome_frame/test/test_server.h |
+++ b/chrome_frame/test/test_server.h |
@@ -107,7 +107,8 @@ class Request { |
// shut down. |
class Connection { |
public: |
- explicit Connection(net::StreamListenSocket* sock) : socket_(sock) { |
+ explicit Connection(scoped_ptr<net::StreamListenSocket> sock) |
+ : socket_(sock.Pass()) { |
} |
~Connection() { |
@@ -126,11 +127,11 @@ class Connection { |
} |
void OnSocketClosed() { |
- socket_ = NULL; |
+ socket_.reset(); |
} |
protected: |
- scoped_refptr<net::StreamListenSocket> socket_; |
+ scoped_ptr<net::StreamListenSocket> socket_; |
Request request_; |
private: |
@@ -303,7 +304,7 @@ class SimpleWebServer : public net::StreamListenSocket::Delegate { |
// StreamListenSocket::Delegate overrides. |
virtual void DidAccept(net::StreamListenSocket* server, |
- net::StreamListenSocket* connection); |
+ scoped_ptr<net::StreamListenSocket> connection); |
virtual void DidRead(net::StreamListenSocket* connection, |
const char* data, |
int len); |
@@ -336,7 +337,7 @@ class SimpleWebServer : public net::StreamListenSocket::Delegate { |
Connection* FindConnection(const net::StreamListenSocket* socket) const; |
std::string host_; |
- scoped_refptr<net::StreamListenSocket> server_; |
+ scoped_ptr<net::StreamListenSocket> server_; |
ConnectionList connections_; |
std::list<Response*> responses_; |
QuitResponse quit_; |
@@ -362,8 +363,8 @@ class ConfigurableConnection : public base::RefCounted<ConfigurableConnection> { |
int64 timeout_; |
}; |
- explicit ConfigurableConnection(net::StreamListenSocket* sock) |
- : socket_(sock), |
+ explicit ConfigurableConnection(scoped_ptr<net::StreamListenSocket> sock) |
+ : socket_(sock.Pass()), |
cur_pos_(0) {} |
// Send HTTP response with provided |headers| and |content|. Appends |
@@ -385,7 +386,7 @@ class ConfigurableConnection : public base::RefCounted<ConfigurableConnection> { |
// Closes the connection by releasing this instance's reference on its socket. |
void Close(); |
- scoped_refptr<net::StreamListenSocket> socket_; |
+ scoped_ptr<net::StreamListenSocket> socket_; |
Request r_; |
SendOptions options_; |
std::string data_; |
@@ -432,12 +433,12 @@ class HTTPTestServer : public net::StreamListenSocket::Delegate { |
// StreamListenSocket::Delegate overrides. |
virtual void DidAccept(net::StreamListenSocket* server, |
- net::StreamListenSocket* socket); |
+ scoped_ptr<net::StreamListenSocket> socket); |
virtual void DidRead(net::StreamListenSocket* socket, |
const char* data, int len); |
virtual void DidClose(net::StreamListenSocket* socket); |
- scoped_refptr<net::StreamListenSocket> server_; |
+ scoped_ptr<net::StreamListenSocket> server_; |
ConnectionList connection_list_; |
DISALLOW_COPY_AND_ASSIGN(HTTPTestServer); |