Definition in file tim.h.
#include <sys/time.h>
#include <event/event.h>
Include dependency graph for tim.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | _ev_timnode_s |
| Timer node structure. More... | |
| struct | _ev_tim_s |
| Timer generator structure. More... | |
Defines | |
| #define | EV_TIM_MAGIC |
| Timer generator magic number. | |
| #define | ti_verify(tim) |
| Timer generator verification macro. | |
| #define | ti_type(tim) |
| Timer type. | |
| #define | ti_value(tim) |
| Timer value. | |
| #define | ti_expire(tim) |
| Timer expiration time. | |
Typedefs | |
| typedef _ev_tim_s | ev_tim_t |
| Timer generator. | |
| typedef _ev_timnode_s | _ev_timnode_t |
| Timer node. | |
Enumerations | |
| enum | ev_timtype_t { TT_ABSOLUTE, TT_RELATIVE, TT_PERIODIC } |
| Timer types. More... | |
Functions | |
| ev_err_t | timer_create (ev_ctx_t *ctx, ev_timtype_t type, struct timeval *value, ev_call_t call, void *data, ev_tim_t **tim_p) |
| Create a timer. | |
| ev_err_t | timer_resched (ev_ctx_t *ctx, ev_tim_t *tim, ev_timtype_t type, struct timeval *value) |
| Reschedule an existing timer. | |
| ev_err_t | timer_destroy (ev_ctx_t *ctx, ev_tim_t *tim) |
| Destroy an existing timer. | |
1.4.4