#ifndef WOE_TIMER_H #define WOE_TIMER_H #if !defined(_POSIX_C_SOURCE) #define _POSIX_C_SOURCE 200801L #endif #if !defined(_POSIX_SOURCE) #define _POSIX_SOURCE #endif #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #include #include #include #include #include #include #include struct woe_server; struct woe_timer { struct woe_server * server; int index; timer_t timer; }; struct woe_timer * woe_timer_new(struct woe_server * srv, int index); struct woe_timer * woe_timer_free(struct woe_timer * tim); #endif