efl/src
Carsten Haitzler 6865ad1773 ecore - efl threads - add thredio class
this adds a simple indata and outdata void ptr to begin that you can
set on efl.thread objects (set the indata) and get the outdata too to
get results. then on the efl.appthread side the indata is set on the
efl.appthread before it runs and on quit the thresad can set the
outdata on the appthread, and this appears back on the efl.thread
object in the parent thread.

so you can basically share pointers to anything in and out this way on
start/exit in addition to string args etc.

the reason i made it an extra class (mixin actually) is for future
expansion. sharing more complex data - eina values maybe or objects as
long as they are shared objects, and perhaps acting as an interface
for calling a function at the other end like ecore_thread_async_call
etc.
2018-03-07 02:32:15 +09:00
..
benchmarks all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
bin Efl.Ui.Slider: implement Efl.Ui.Range.range_step_set/get() 2018-03-06 16:25:41 +09:00
bindings Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
edje_external
examples Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
generic
lib ecore - efl threads - add thredio class 2018-03-07 02:32:15 +09:00
modules ecore evas - drm engine - fix focus set on show to work correctly 2018-02-26 00:36:17 +09:00
scripts elua: objectify unit and redo class retrieval 2018-03-02 14:04:41 +01:00
static_libs efl_vg: namespace moves 2018-02-21 14:04:59 -05:00
tests ecore thread queue tests - reduce size and craziness and fix 1 2018-03-03 13:40:33 +09:00
wayland_protocol wayland: add xdg-shell vfinal support for client-side 2018-01-10 11:39:52 -05:00
CMakeLists.txt
CMakeLists_Eina.txt
Makefile.am efl_mono: Distcheck fixes 2018-02-08 10:50:04 -03:00
Makefile_Cxx.am
Makefile_EPhysics.am
Makefile_Ecore.am ecore - efl threads - add thredio class 2018-03-07 02:32:15 +09:00
Makefile_Ecore_Audio.am
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am ecore: use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am ecore: use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am Revert "wayland_imf: Fix bug in shutdown" 2018-02-28 13:35:10 -06:00
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am Revert "wayland_imf: Fix bug in shutdown" 2018-02-28 13:35:10 -06:00
Makefile_Ecore_X.am
Makefile_Ector.am
Makefile_Edje.am edje: use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am eeze: use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Efl.am lets delete efl_vpath 2018-02-22 09:35:02 +01:00
Makefile_Efl_Js.am
Makefile_Efl_Mono.am mono: Whitelist some interfaces and classes 2018-02-22 20:33:46 -03:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am
Makefile_Efreet.am
Makefile_Eina.am introduce eina_vpath! 2018-02-22 09:26:55 +01:00
Makefile_Eio.am
Makefile_Eldbus.am Eldbus: add test suite for eldbus (eldbus_pending_cancel*) 2017-12-19 14:41:22 +09:00
Makefile_Elementary.am Revert "elm: make elm_view_list legacy" 2018-02-28 09:49:05 +01:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am
Makefile_Elua_Helper.am elua: add eina in environment variable library path 2018-02-13 17:55:33 +01:00
Makefile_Embryo.am embryo:use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Emile.am
Makefile_Emotion.am emotion: use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Eo.am eo: fix tests build. 2018-01-12 09:56:34 -08:00
Makefile_Eolian.am efl: general distcheck fixes 2018-02-14 12:47:40 -08:00
Makefile_Eolian_Cxx.am efl: general distcheck fixes 2018-02-14 12:47:40 -08:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Eolian_Mono_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am ethumb: use new bs static lib 2018-02-17 21:17:58 +01:00
Makefile_Ethumb_Client.am
Makefile_Evas.am Efl.Gesture: rename to Efl.Canvas.Gesture 2018-02-21 14:43:37 -05:00
Makefile_Evil.am evil: final step : remove completely the binary, useless now that the unit test is theree 2018-02-01 13:28:36 -08:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am efl-wl: move to xdg-shell vfinal 2018-01-10 11:39:52 -05:00