#include #include static Eina_Bool _timer_cb(void *data) { printf("ecore time: %0.3f\n", ecore_time_get()); printf("loop time: %0.3f\n", ecore_loop_time_get()); printf("unix time: %0.3f\n", ecore_time_unix_get()); printf("\nSleep for 1 second...\n\n"); sleep(1); printf("ecore time: %0.3f\n", ecore_time_get()); printf("loop time: %0.3f\n", ecore_loop_time_get()); printf("unix time: %0.3f\n", ecore_time_unix_get()); ecore_main_loop_quit(); return EINA_FALSE; } int main(int argc, char **argv) { if (!ecore_init()) { printf("ERROR: Cannot init Ecore!\n"); return -1; } ecore_timer_add(0.1, _timer_cb, NULL); ecore_main_loop_begin(); ecore_shutdown(); }