Tizen Native API
4.0
|
Functions | |
int | ecore_init (void) |
int | ecore_shutdown (void) |
Function Documentation
int ecore_init | ( | void | ) |
Sets 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.
#include <Ecore.h> int main(int argc, char **argv) { if (!ecore_init()) { printf("ERROR: Cannot init Ecore!\n"); return -1; } ecore_main_loop_begin(); ecore_shutdown(); }
- Since :
- 3.0
- Examples:
- ecore_con_client_simple_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_01.c, ecore_event_example_02.c, ecore_exe_example.c, ecore_exe_example_child.c, ecore_fd_handler_example.c, ecore_fd_handler_gnutls_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, ecore_timer_example.c, and eina_tiler_01.c.
int ecore_shutdown | ( | void | ) |
Shuts down connections, signal handlers sockets etc.
- Returns:
0
if ecore shuts down, greater than0
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.
- Since :
- 3.0
- Examples:
- ecore_con_client_simple_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_exe_example.c, ecore_exe_example_child.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, ecore_timer_example.c, and eina_tiler_01.c.