ecore: make message_process and message_exists internal function.

This commit is contained in:
Cedric BAIL 2017-12-18 16:10:11 -08:00
parent 03e77ea361
commit 29d4cb864b
3 changed files with 10 additions and 12 deletions

View File

@ -489,6 +489,8 @@ void ecore_loop_promise_fulfill(Efl_Promise *p);
#define EFL_LOOP_DATA efl_data_scope_get(efl_loop_main_get(EFL_LOOP_CLASS), EFL_LOOP_CLASS)
EOAPI Eina_Bool efl_loop_message_process(Eo *obj);
EOAPI Eina_Bool efl_loop_message_exists(Eo *obj);
#undef EAPI
#define EAPI

View File

@ -648,6 +648,8 @@ _efl_loop_message_process(Eo *obj, Efl_Loop_Data *pd)
return EINA_TRUE;
}
EOAPI EFL_FUNC_BODY(efl_loop_message_process, Eina_Bool, 0);
EOLIAN static Eina_Bool
_efl_loop_message_exists(Eo *obj EINA_UNUSED, Efl_Loop_Data *pd)
{
@ -655,6 +657,8 @@ _efl_loop_message_exists(Eo *obj EINA_UNUSED, Efl_Loop_Data *pd)
return EINA_FALSE;
}
EOAPI EFL_FUNC_BODY(efl_loop_message_exists, Eina_Bool, 0);
EWAPI void
efl_build_version_set(int vmaj, int vmin, int vmic, int revision,
const char *flavor, const char *build_id)
@ -702,4 +706,8 @@ efl_loop_future_scheduler_get(Eo *obj)
return efl_loop_future_scheduler_get(efl_loop_get(obj));
}
#define EFL_LOOP_EXTRA_OPS \
EFL_OBJECT_OP_FUNC(efl_loop_message_process, _efl_loop_message_process), \
EFL_OBJECT_OP_FUNC(efl_loop_message_exists, _efl_loop_message_exists)
#include "efl_loop.eo.c"

View File

@ -139,18 +139,6 @@ class Efl.Loop (Efl.Object)
}
return: Efl.Loop.Message.Handler; [[The message handler to use.]]
}
message_process {
[[Process all messages in the queue that have been sent by
Efl.Loop.Message.Handler objects and thus call the event
callbacks for these messages in order in the queue. There
should never be a need to call this method as it is
automatically called as part of the loop execution.]]
return: bool; [[True if messages existed and were called.]]
}
message_exists {
[[Checks if there are any messages on the queue to call.]]
return: bool; [[True if there are messages to call. ]]
}
}
events {
idle,enter @restart; [[Event occurs once the main loop enters the idle state.]]