gecko/ipc/unixsocket
Thomas Zimmermann 7dc01cb0eb Bug 1161020: Added clean interface to |UnixSocketConnector|, r=kmachulis
The current interface of |UnixSocketConnector| doesn't follow any design
and is not easily understandable.

This patch adds a new interface to the class. The new interface provides
a method for each of the following operations:

  * converting an address to a human-readable string,
  * creating a listening socket,
  * creating a stream socket, and
  * accepting a stream socket from a listening socket.

All arguments are stored in the connector class, so that connect and
listen methods of the socket classes don't require protocol-specific
arguments. All socket parameters are set within the connector class,
so each connector class can now select parameters individually.
2015-05-19 13:28:46 +02:00
..
ConnectionOrientedSocket.cpp Bug 1093025: Add |ListenSocket|, r=kyle 2014-12-02 15:00:36 -08:00
ConnectionOrientedSocket.h Bug 1159709: Integrate |ConnectionOrientedSocket| into socket I/O class hierarchy, r=kmachulis 2015-04-30 12:55:37 +02:00
DataSocket.cpp Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis 2015-04-29 11:19:28 +02:00
DataSocket.h Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis 2015-04-29 11:19:28 +02:00
ListenSocket.cpp Backed out 8 changesets (bug 1161020) for b2g ics emulator debug mochitest memory leaks on a CLOSED TREE 2015-05-18 15:01:27 +02:00
ListenSocket.h Bug 1159709: Cleanup inherited methods of |ListenSocket|, r=kmachulis 2015-04-30 12:55:37 +02:00
moz.build Bug 1158876: Rename |SocketConsumerBase| to |DataSocket|, r=kmachulis 2015-04-28 10:18:12 +02:00
SocketBase.cpp Bug 1159209: Remove template parameters from |SocketIOShutdownTask|, r=kmachulis 2015-04-29 11:19:28 +02:00
SocketBase.h Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis 2015-04-29 11:19:28 +02:00
StreamSocket.cpp Backed out 8 changesets (bug 1161020) for b2g ics emulator debug mochitest memory leaks on a CLOSED TREE 2015-05-18 15:01:27 +02:00
StreamSocket.h Bug 1159709: Cleanup inherited methods of |StreamSocket|, r=kmachulis 2015-04-30 12:55:37 +02:00
UnixSocketConnector.cpp Bug 1161020: Added clean interface to |UnixSocketConnector|, r=kmachulis 2015-05-19 13:28:46 +02:00
UnixSocketConnector.h Bug 1161020: Added clean interface to |UnixSocketConnector|, r=kmachulis 2015-05-19 13:28:46 +02:00