summaryrefslogtreecommitdiff
path: root/src/lib/evas/include
diff options
context:
space:
mode:
authorCedric Bail <cedric.bail@samsung.com>2013-05-30 15:42:56 +0900
committerCedric Bail <cedric.bail@samsung.com>2013-06-04 11:20:25 +0900
commit4d15a0f50f8680de22ea6ced009d666e9ae6be3f (patch)
treea497ff66fea181eb533357e7c46bda444681ba2b /src/lib/evas/include
parentb52a380a5f3e198c25b27e540315268c75e6d6cf (diff)
evas: add infra to block the main loop from evas.
PS: later on, I think we should just move evas to use Ecore infra directly to create jobs and sync with the main loop.
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r--src/lib/evas/include/evas_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 9b0dc12d84..d05d19b74c 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1205,6 +1205,9 @@ int evas_async_events_init(void);
1205int evas_async_events_shutdown(void); 1205int evas_async_events_shutdown(void);
1206int evas_async_target_del(const void *target); 1206int evas_async_target_del(const void *target);
1207 1207
1208EAPI int evas_thread_main_loop_begin(void);
1209EAPI int evas_thread_main_loop_end(void);
1210
1208void _evas_preload_thread_init(void); 1211void _evas_preload_thread_init(void);
1209void _evas_preload_thread_shutdown(void); 1212void _evas_preload_thread_shutdown(void);
1210Evas_Preload_Pthread *evas_preload_thread_run(void (*func_heavy)(void *data), 1213Evas_Preload_Pthread *evas_preload_thread_run(void (*func_heavy)(void *data),