Index: experimental/windows_debugger/debugger/base/debug_socket.h |
diff --git a/experimental/windows_debugger/debugger/base/debug_socket.h b/experimental/windows_debugger/debugger/base/debug_socket.h |
deleted file mode 100644 |
index e97882d0c346ef9444ac4730ee2788502b05b0af..0000000000000000000000000000000000000000 |
--- a/experimental/windows_debugger/debugger/base/debug_socket.h |
+++ /dev/null |
@@ -1,68 +0,0 @@ |
-// Copyright 2011 The Native Client SDK Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can |
-// be found in the LICENSE file. |
- |
-#ifndef SRC_EXPERIMENTAL_DEBUG_SERVER_COMMON_DEBUG_SOCKET_H_ |
-#define SRC_EXPERIMENTAL_DEBUG_SERVER_COMMON_DEBUG_SOCKET_H_ |
- |
-#include <winsock.h> |
-#include <string> |
-#include "debugger/base/debug_blob.h" |
- |
-namespace debug { |
-class Socket; |
- |
-/// Implements a listening socket. |
-/// |
-/// Example: |
-/// ListeningSocket lsn; |
-/// lsn.Setup(4014); |
-/// Socket conn; |
-/// if (lsn.Accept(&conn, 200)) |
-/// DoSomethingWithNewConnection(conn); |
-/// |
-/// Note: add wsock32.lib to the list of linked libraries. |
-class ListeningSocket { |
- public: |
- ListeningSocket(); |
- ~ListeningSocket(); |
- |
- bool Listen(int port); |
- bool Accept(Socket* new_connection, int wait_ms); |
- void Close(); |
- |
- private: |
- SOCKET sock_; |
- bool init_success_; |
-}; |
- |
-/// Implements a raw socket interface. |
-/// |
-/// Example: |
-/// Socket conn; |
-/// if (conn.ConnectTo("172.29.20.175", 4016)) |
-/// DoSomethingWithNewConnection(conn); |
-class Socket { |
- public: |
- Socket(); |
- ~Socket(); |
- |
- bool ConnectTo(const std::string& host, int port); |
- bool IsConnected() const; |
- void Close(); |
- size_t Read(void* buff, size_t sz, int wait_ms); |
- size_t Write(const void* buff, size_t sz, int wait_ms); |
- void WriteAll(const void* buff, size_t sz); |
- void WriteAll(const Blob& blob); |
- |
- private: |
- void AttachTo(SOCKET sock); |
- |
- SOCKET sock_; |
- bool init_success_; |
- friend class ListeningSocket; |
-}; |
-} // namespace debug |
-#endif // SRC_EXPERIMENTAL_DEBUG_SERVER_COMMON_DEBUG_SOCKET_H_ |
- |
- |