llvm-project/lldb/tools/lldb-platform
Zachary Turner 98688922b7 Creates a socket host object.
This patch moves the logic of many common socket operations into
its own class lldb_private::Socket.  It then modifies the
ConnectionFileDescriptor class, and a few users of that class,
to use this new Socket class instead of hardcoding socket logic
directly.

Finally, this patch creates a common interface called IOObject for
any objects that support reading and writing, so that endpoints
such as sockets and files can be treated the same.

Differential Revision: http://reviews.llvm.org/D4641

Reviewed by: Todd Fiala, Greg Clayton

llvm-svn: 214984
2014-08-06 18:16:26 +00:00
..
CMakeLists.txt Convert to UNIX line endings. 2013-09-25 10:37:32 +00:00
Makefile Following the modification introduced in llvm by commit 185311 2013-07-01 08:21:36 +00:00
exports Fixed internal code to not link against and code from "lldb/API/*". 2013-12-02 19:35:49 +00:00
lldb-platform.cpp Creates a socket host object. 2014-08-06 18:16:26 +00:00