Ecore initialization and shutdown functions.

Functions

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

Detailed Description

Function Documentation

EAPI int ecore_shutdown ( void  )

Shut down connections, signal handlers sockets etc.

Returns
0 if ecore shuts down, greater than 0 otherwise. This function shuts down all things set up in ecore_init() and cleans up all event queues, handlers, filters, timers, idlers, idle enterers/exiters etc. set up after ecore_init() was called.

Do not call this function from any callback that may be called from the main loop, as the main loop will then fall over and not function properly.

Examples:
ecore_con_lookup_example.c, ecore_con_server_simple_example.c, ecore_con_url_cookies_example.c, ecore_con_url_download_example.c, ecore_con_url_headers_example.c, ecore_event_example_02.c, ecore_fd_handler_example.c, ecore_idler_example.c, ecore_job_example.c, ecore_pipe_gstreamer_example.c, ecore_pipe_simple_example.c, ecore_poller_example.c, ecore_thread_example.c, ecore_time_functions_example.c, and ecore_timer_example.c.

Referenced by ecore_con_init(), ecore_con_shutdown(), ecore_evas_init(), ecore_evas_shutdown(), ecore_file_shutdown(), ecore_imf_init(), ecore_imf_shutdown(), ecore_wl_init(), and ecore_x_init().