forked from enlightenment/efl
evas: add capability to know if a thread has been cancelled.
This commit is contained in:
parent
34758ad4f5
commit
3fab272906
|
@ -131,3 +131,9 @@ evas_preload_thread_cancel(Evas_Preload_Pthread *work)
|
||||||
{
|
{
|
||||||
return ecore_thread_cancel(work->thread);
|
return ecore_thread_cancel(work->thread);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Eina_Bool
|
||||||
|
evas_preload_thread_cancelled_is(Evas_Preload_Pthread *work)
|
||||||
|
{
|
||||||
|
return ecore_thread_check(work->thread);
|
||||||
|
}
|
||||||
|
|
|
@ -1951,6 +1951,7 @@ Evas_Preload_Pthread *evas_preload_thread_run(void (*func_heavy)(void *data),
|
||||||
void (*func_cancel)(void *data),
|
void (*func_cancel)(void *data),
|
||||||
const void *data);
|
const void *data);
|
||||||
Eina_Bool evas_preload_thread_cancel(Evas_Preload_Pthread *thread);
|
Eina_Bool evas_preload_thread_cancel(Evas_Preload_Pthread *thread);
|
||||||
|
Eina_Bool evas_preload_thread_cancelled_is(Evas_Preload_Pthread *thread);
|
||||||
|
|
||||||
void _evas_walk(Evas_Public_Data *e_pd);
|
void _evas_walk(Evas_Public_Data *e_pd);
|
||||||
void _evas_unwalk(Evas_Public_Data *e_pd);
|
void _evas_unwalk(Evas_Public_Data *e_pd);
|
||||||
|
|
Loading…
Reference in New Issue