From: Cedric BAIL Date: Tue, 19 Dec 2017 00:10:11 +0000 (-0800) Subject: ecore: make message_process and message_exists internal function. X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~590 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=30c1fb615adcd7281eca6c517e1b4362763ca66c;p=platform%2Fupstream%2Fefl.git ecore: make message_process and message_exists internal function. --- diff --git a/src/lib/ecore/ecore_private.h b/src/lib/ecore/ecore_private.h index c157824..708d2dc 100644 --- a/src/lib/ecore/ecore_private.h +++ b/src/lib/ecore/ecore_private.h @@ -502,6 +502,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 diff --git a/src/lib/ecore/efl_loop.c b/src/lib/ecore/efl_loop.c index 1cd808d..7950970 100644 --- a/src/lib/ecore/efl_loop.c +++ b/src/lib/ecore/efl_loop.c @@ -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" diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo index df39a64..b238dee 100644 --- a/src/lib/ecore/efl_loop.eo +++ b/src/lib/ecore/efl_loop.eo @@ -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.]]