Functions
Ecore_MainLoop_Group

Functions

Eina_Bool efl_loop_register (Efl_Loop *obj, const Efl_Class *klass, const Efl_Object *provider)
 Please use efl_provider_register instead. More...
 
Eina_Bool efl_loop_unregister (Efl_Loop *obj, const Efl_Class *klass, const Efl_Object *provider)
 Please use efl_provider_unregister instead. More...
 
void efl_exit (int exit_code)
 Quits the main loop once all the events currently on the queue have been processed. More...
 
int efl_loop_exit_code_process (Eina_Value *value)
 
Eina_Future_Schedulerefl_loop_future_scheduler_get (const Eo *obj)
 Get the future scheduler for the current loop. More...
 
Eo * efl_main_loop_get (void)
 

Detailed Description

Function Documentation

◆ efl_loop_register()

Eina_Bool efl_loop_register ( Efl_Loop *  obj,
const Efl_Class *  klass,
const Efl_Object *  provider 
)

Please use efl_provider_register instead.

◆ efl_loop_unregister()

Eina_Bool efl_loop_unregister ( Efl_Loop *  obj,
const Efl_Class *  klass,
const Efl_Object *  provider 
)

Please use efl_provider_unregister instead.

◆ efl_exit()

void efl_exit ( int  exit_code)

Quits the main loop once all the events currently on the queue have been processed.

Parameters
[in]exit_codeReturned value by begin()
Note
This function can only be called from the main loop.

References EINA_VALUE_EMPTY, eina_value_set(), eina_value_setup(), and EINA_VALUE_TYPE_INT.

Referenced by elm_exit().

◆ efl_loop_future_scheduler_get()

Eina_Future_Scheduler* efl_loop_future_scheduler_get ( const Eo *  obj)

Get the future scheduler for the current loop.

Parameters
[in]objAn object which is either a loop or a loop consumer
Returns
The current loop's future scheduler.

Referenced by evas_object_textblock_cursor_get().