ecore: give the mainloop its own private data.

This commit is contained in:
Cedric BAIL 2016-04-21 11:56:15 -07:00
parent bc7174262f
commit 559d4e8b68
2 changed files with 7 additions and 8 deletions

View File

@ -2724,42 +2724,42 @@ EAPI Eo *ecore_main_loop_get(void)
}
EOLIAN static void
_ecore_mainloop_select_func_set(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, Ecore_Select_Function select_func)
_ecore_mainloop_select_func_set(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED, Ecore_Select_Function select_func)
{
ecore_main_loop_select_func_set(select_func);
}
EOLIAN static Ecore_Select_Function
_ecore_mainloop_select_func_get(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
_ecore_mainloop_select_func_get(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED)
{
return ecore_main_loop_select_func_get();
}
EOLIAN static void
_ecore_mainloop_iterate(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
_ecore_mainloop_iterate(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED)
{
ecore_main_loop_iterate();
}
EOLIAN static int _ecore_mainloop_iterate_may_block(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, int may_block)
EOLIAN static int _ecore_mainloop_iterate_may_block(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED, int may_block)
{
return ecore_main_loop_iterate_may_block(may_block);
}
EOLIAN static void
_ecore_mainloop_begin(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
_ecore_mainloop_begin(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED)
{
ecore_main_loop_begin();
}
EOLIAN static void
_ecore_mainloop_quit(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
_ecore_mainloop_quit(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED)
{
ecore_main_loop_quit();
}
EOLIAN static Eina_Bool
_ecore_mainloop_animator_ticked(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
_ecore_mainloop_animator_ticked(Eo *obj EINA_UNUSED, Ecore_Mainloop_Data *pd EINA_UNUSED)
{
return ecore_main_loop_animator_ticked_get();
}

View File

@ -12,7 +12,6 @@ class Ecore_Mainloop (Eo.Base)
great responsiveness without the need for threads(or any other concurrency).
]]
legacy_prefix: null;
data: null;
methods {
@property select_func {
[[Function to use when monitoring multiple file descriptors.]]