Functions
Ecore initialization, shutdown functions and reset on fork.

Functions

int ecore_init (void)
 Set up connections, signal handlers, sockets etc. More...
 
int ecore_shutdown (void)
 Shut down connections, signal handlers sockets etc. More...
 

Detailed Description

Function Documentation

int ecore_init ( void  )

Set up connections, signal handlers, sockets etc.

Returns
1 or greater on success, 0 otherwise

This function sets up all singal handlers and the basic event loop. If it succeeds, 1 will be returned, otherwise 0 will be returned.

1 #include <Ecore.h>
2 
3 int main(int argc, char **argv)
4 {
5  if (!ecore_init())
6  {
7  printf("ERROR: Cannot init Ecore!\n");
8  return -1;
9  }
10  ecore_main_loop_begin();
11  ecore_shutdown();
12 }

References ecore_animator_add(), ecore_init(), ecore_main_loop_glib_integrate(), ecore_timer_add(), eina_condition_new(), eina_init(), eina_lock_new(), eina_log_domain_register(), EINA_LOG_ERR, EINA_LOG_STATE_INIT, eina_log_timing(), eina_prefix_new(), eina_shutdown(), eo_add, eo_init(), eo_shutdown(), ERR, evil_init(), evil_shutdown(), INF, and unsetenv().

Referenced by ecore_audio_init(), ecore_con_init(), ecore_con_url_init(), ecore_drm_init(), ecore_evas_init(), ecore_event_init(), ecore_file_init(), ecore_imf_init(), ecore_init(), ecore_wl2_init(), ecore_wl_init(), ecore_x_init(), edje_init(), eeze_init(), efreet_init(), efreet_mime_init(), eio_init(), eldbus_init(), elocation_init(), emotion_init(), and ethumb_init().

int ecore_shutdown ( void  )