efl/src/lib/ecore_con
Cedric BAIL 4485cf64a0 ecore_con: refactor TCP Dialer to always wait for thread to finish.
This is a better way to avoid race execution by the async end callback
that could happen at some later random point in time. The thread are
cancelled right away, so event if their is a "wait" time set, it should
never actually matter and be always instantaneous.

Differential Revision: https://phab.enlightenment.org/D7396
2018-12-06 09:29:28 +01:00
..
CMakeLists.txt cmake: add ecore_con. 2017-01-27 17:26:05 -02:00
Ecore_Con.h ecore_con: Add docs for ecore_con legacy functions 2018-09-27 11:30:19 +02:00
Ecore_Con_Eet.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
Ecore_Con_Eet_Eo.h
Ecore_Con_Eet_Legacy.h
Efl_Net.h Efl.Net.Control.Manager (from Efl.Net.Control) 2018-04-24 09:03:42 -07:00
ecore_con.c ecore_con: make dns resolver thread stop blocking when canceled 2018-06-25 15:14:31 -04:00
ecore_con_alloc.c ecore_con: Ecore_Con_Server now on top of Efl_Net! 2016-12-10 08:44:06 -02:00
ecore_con_eet.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
ecore_con_eet_base.eo ecore-con-eet: replace void_ptr usage with binbuf in eo api 2018-03-27 14:13:30 -07:00
ecore_con_eet_client_obj.eo
ecore_con_eet_server_obj.eo
ecore_con_legacy.c ecore con - fix buffer truncate warnign by a bigger buffer 2018-11-09 11:43:59 +00:00
ecore_con_local.c ecore_con: migrate to eina_vpath 2018-08-20 12:58:35 -04:00
ecore_con_local_win32.c efl_add_ref - fis to use efl_add properly with a parent. 2018-03-29 13:30:55 +09:00
ecore_con_private.h ecore_con: make dns resolver thread stop blocking when canceled 2018-06-25 15:14:31 -04:00
ecore_con_proxy_helper.c ecore-con/proxy_helper: fix in-tree run path 2018-07-06 15:51:59 +02:00
ecore_con_socks.c EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
ecore_con_url.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
ecore_con_url_curl.c Ecore_Con_Url/Curl: add referencing on _c structure 2016-12-23 23:02:45 +02:00
ecore_con_url_curl.h ecore_con_url: implement transfer speed limitation options 2018-03-26 16:01:53 -07:00
efl_net-connman.c efl_net_session and efl_net_control for ConnMan 2016-11-08 22:40:34 -02:00
efl_net-connman.h Efl.Net.Control.Manager (from Efl.Net.Control) 2018-04-24 09:03:42 -07:00
efl_net_control-connman.c efl net - warn - fix eldbus service struct to fill all fields 2018-11-09 11:43:59 +00:00
efl_net_control-none.c Efl.Net.Control.Manager (from Efl.Net.Control) 2018-04-24 09:03:42 -07:00
efl_net_control_access_point-connman.c ecore_con: simplify code by using proper helper. 2018-11-30 14:58:05 -08:00
efl_net_control_access_point-none.c ecore_con: simplify code by using helper that create future directly. 2018-11-30 14:58:29 -08:00
efl_net_control_access_point.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_control_manager.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_control_technology-connman.c ecore_con: simplify code by using proper helper. 2018-11-30 14:58:05 -08:00
efl_net_control_technology-none.c ecore_con: simplify code by using helper that create future directly. 2018-11-30 14:58:29 -08:00
efl_net_control_technology.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_net_dialer.c
efl_net_dialer.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_net_dialer_http.c eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time. 2018-11-23 11:39:43 -08:00
efl_net_dialer_http.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_dialer_simple.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_dialer_simple.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_dialer_ssl.c eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time. 2018-11-23 11:39:43 -08:00
efl_net_dialer_ssl.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_dialer_tcp.c ecore_con: refactor TCP Dialer to always wait for thread to finish. 2018-12-06 09:29:28 +01:00
efl_net_dialer_tcp.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_dialer_udp.c eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time. 2018-11-23 11:39:43 -08:00
efl_net_dialer_udp.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_dialer_unix.c eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time. 2018-11-23 11:39:43 -08:00
efl_net_dialer_unix.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_dialer_websocket.c eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time. 2018-11-23 11:39:43 -08:00
efl_net_dialer_websocket.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_dialer_windows.c ecore con - fix constness in eo api to match eo/eolian changes 2018-04-24 01:37:05 +09:00
efl_net_dialer_windows.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_http_types.eot docs: ecore_con: document missing structs 2016-10-27 18:22:42 +02:00
efl_net_ip_address.c ecore_con: simplify code by using proper helper. 2018-11-30 14:58:05 -08:00
efl_net_ip_address.eo efl: rename Efl.Net.*.* -> Efl.Net.*_* 2018-05-23 17:33:47 +02:00
efl_net_server.c
efl_net_server.eo docs: Fix typos and some wrong expressions in API reference doc. 2018-08-30 14:01:21 +09:00
efl_net_server_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_net_server_fd.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_server_ip.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_net_server_ip.eo Efl.Net.Server_* (from Efl.Net.Server.*) 2018-04-24 09:05:51 -07:00
efl_net_server_simple.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_server_simple.eo ecore_con: if we rely on parent lifecycle for automatic destruction, do not call efl_del in the destructor. 2018-05-01 10:39:01 -07:00
efl_net_server_ssl.c ecore_con: correct a typo wrongly calling super destructor instead of super invalidate. 2018-05-24 16:02:18 -07:00
efl_net_server_ssl.eo ecore_con: if we rely on parent lifecycle for automatic destruction, do not call efl_del in the destructor. 2018-05-01 10:39:01 -07:00
efl_net_server_tcp.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_server_tcp.eo Efl.Net.Server_* (from Efl.Net.Server.*) 2018-04-24 09:05:51 -07:00
efl_net_server_udp.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_server_udp.eo Efl.Net.Server_* (from Efl.Net.Server.*) 2018-04-24 09:05:51 -07:00
efl_net_server_udp_client.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_server_udp_client.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_server_unix.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_server_unix.eo Efl.Net.Server_* (from Efl.Net.Server.*) 2018-04-24 09:05:51 -07:00
efl_net_server_windows.c eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time. 2018-11-23 11:39:43 -08:00
efl_net_server_windows.eo ecore_con: if we rely on parent lifecycle for automatic destruction, do not call efl_del in the destructor. 2018-05-01 10:39:01 -07:00
efl_net_session-connman.c efl net - fix dbus field init to init all fields in a struct 2018-11-09 11:43:59 +00:00
efl_net_session-none.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_net_session.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_socket.c
efl_net_socket.eo docs: Update ecore_con eo files for grammar and readability 2017-12-20 17:30:29 +00:00
efl_net_socket_fd.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_socket_fd.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_socket_simple.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_net_socket_simple.eo Efl.Net.Socket_* (from Efl.Net.Socket.*) 2018-04-24 09:05:52 -07:00
efl_net_socket_ssl.c ecore_con: trigger teardown during invalidate. 2018-05-24 16:02:18 -07:00
efl_net_socket_ssl.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
efl_net_socket_tcp.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_net_socket_tcp.eo Efl.Net.Socket_* (from Efl.Net.Socket.*) 2018-04-24 09:05:52 -07:00
efl_net_socket_udp.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_net_socket_udp.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_socket_unix.c efl_net: use SOCKET_FMT to format SOCKET so it works on UNIX and Windows. 2016-11-18 12:53:32 -02:00
efl_net_socket_unix.eo Efl.Net.Socket_* (from Efl.Net.Socket.*) 2018-04-24 09:05:52 -07:00
efl_net_socket_windows.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_socket_windows.eo ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_net_ssl_conn-gnutls.c efl_net_socket_ssl: initial SSL wrapper. 2016-10-31 19:39:33 -02:00
efl_net_ssl_conn-none.c efl_net_socket_ssl: initial SSL wrapper. 2016-10-31 19:39:33 -02:00
efl_net_ssl_conn-openssl.c ecore_con: expose proper DBG macro with ecore_con log domain. 2018-05-01 10:39:01 -07:00
efl_net_ssl_context.c ecore_con: it is best to call the super destructor and not touch the object anymore after. 2018-05-24 16:02:18 -07:00
efl_net_ssl_context.eo eo-docs: Remove Doxygen tags from efl*.eo files 2018-11-28 13:33:46 +01:00
efl_net_ssl_ctx-gnutls.c Patch for T6342 2018-06-20 14:17:25 +01:00
efl_net_ssl_ctx-none.c efl_net_socket_ssl: initial SSL wrapper. 2016-10-31 19:39:33 -02:00
efl_net_ssl_ctx-openssl.c ecore_con: do proper version test for TLS_method. 2018-06-21 10:22:08 +01:00
efl_net_ssl_types.eot Patch for T6342 2018-06-20 14:17:25 +01:00
efl_net_types.eot efl_net: move error COULDNT_RESOLVE_HOST to broader scope. 2016-12-12 02:30:33 -02:00
meson.build meson: use eolian_gen with -S 2018-12-03 19:00:26 +01:00