efl/src/lib/ecore_ipc
Gustavo Sverzut Barbieri a7657e821f ecore_con/ecore_ipc: flush should wait for connection.
Some applications will create the handle, immediately send data, flush
and delete it, expecting the data to be sent to remote peer.

This is a bad behavior as the application would become unresponsive
until the connection is established, data can be written (since
depends on server consuming it), then allow it to be closed.

A proper behavior here would be to chain based on events, with the
usage of a copier would be simply wait for "done" event.

However the legacy API allowed this and terminology depends on this
awkward "feature", thus be bug-compatible.

This fixes T5015.
2016-12-19 13:03:33 -02:00
..
Ecore_Ipc.h ecore_ipc: fix typos in documentation group names 2016-10-10 13:57:43 +09:00
ecore_ipc.c ecore_con/ecore_ipc: flush should wait for connection. 2016-12-19 13:03:33 -02:00
ecore_ipc_private.h ecore_ipc: isolate legacy within ifdefs. 2016-11-23 22:35:48 -02:00