platform_system_core/libsysutils
Mark Salyzyn 23f04107dc libsysutils: Add iovec/runOnEachSocket
SocketClient:
* Replace sendDataLocked with sendDataLockedv which takes an iovec.
* Add a version of sendData, sendDatav, which takes an iovec.
* do not preserve iovec content through sendDatav

SocketListener:
* Add runOnEachSocket, which allows to to specify a SocketClientCommand to
  run individually on each socket. This allows you to do broadcast-like
  actions customized for each individual socket.
* Client safe list reference counting for sendBroadcast & runOnEach Socket

(cherry picked from commit a6e965578e)

Signed-off-by: Nick Kralevich <nnk@google.com>
Signed-off-by: Mark Salyzyn <salyzyn@google.com>

Change-Id: I716f89c01b4cb7af900045c7e41fac1492defb06
2014-01-27 15:22:04 -08:00
..
src libsysutils: Add iovec/runOnEachSocket 2014-01-27 15:22:04 -08:00
Android.mk system/core: remove $(KERNEL_HEADERS) from includes 2014-01-22 19:06:04 -08:00
EventLogTags.logtags Added netlink failure logging to NetlinkListener.cpp 2012-03-29 16:38:58 -07:00