Index: net/base/listen_socket_unittest.h |
diff --git a/net/base/listen_socket_unittest.h b/net/base/listen_socket_unittest.h |
index f283cb015745a9f4eafef125a566218d2d3f974a..f54fc319a055ac1c5ae31fdc197eccce3b245d5b 100644 |
--- a/net/base/listen_socket_unittest.h |
+++ b/net/base/listen_socket_unittest.h |
@@ -68,24 +68,11 @@ class ListenSocketTester : |
public ListenSocket::ListenSocketDelegate, |
public base::RefCountedThreadSafe<ListenSocketTester> { |
- protected: |
- friend class base::RefCountedThreadSafe<ListenSocketTester>; |
- |
- virtual ~ListenSocketTester() {} |
- |
- virtual ListenSocket* DoListen(); |
- |
public: |
- ListenSocketTester() |
- : thread_(NULL), |
- loop_(NULL), |
- server_(NULL), |
- connection_(NULL), |
- cv_(&lock_) { |
- } |
+ ListenSocketTester(); |
- virtual void SetUp(); |
- virtual void TearDown(); |
+ void SetUp(); |
+ void TearDown(); |
void ReportAction(const ListenSocketTestAction& action); |
void NextAction(); |
@@ -96,10 +83,6 @@ class ListenSocketTester : |
void Shutdown(); |
void Listen(); |
void SendFromTester(); |
- virtual void DidAccept(ListenSocket *server, ListenSocket *connection); |
- virtual void DidRead(ListenSocket *connection, const char* data, int len); |
- virtual void DidClose(ListenSocket *sock); |
- virtual bool Send(SOCKET sock, const std::string& str); |
// verify the send/read from client to server |
void TestClientSend(); |
// verify send/read of a longer string |
@@ -107,6 +90,13 @@ class ListenSocketTester : |
// verify a send/read from server to client |
void TestServerSend(); |
+ virtual bool Send(SOCKET sock, const std::string& str); |
+ |
+ // ListenSocket::ListenSocketDelegate: |
+ virtual void DidAccept(ListenSocket *server, ListenSocket *connection); |
+ virtual void DidRead(ListenSocket *connection, const char* data, int len); |
+ virtual void DidClose(ListenSocket *sock); |
+ |
scoped_ptr<base::Thread> thread_; |
MessageLoopForIO* loop_; |
ListenSocket* server_; |
@@ -119,6 +109,13 @@ class ListenSocketTester : |
base::Lock lock_; // protects |queue_| and wraps |cv_| |
base::ConditionVariable cv_; |
std::deque<ListenSocketTestAction> queue_; |
+ |
+ protected: |
+ friend class base::RefCountedThreadSafe<ListenSocketTester>; |
+ |
+ virtual ~ListenSocketTester(); |
+ |
+ virtual ListenSocket* DoListen(); |
}; |
#endif // NET_BASE_LISTEN_SOCKET_UNITTEST_H_ |