#include "uv.h"
#include "uv-common.h"
#include "heap-inl.h"
#include <assert.h>
#include <limits.h>
Go to the source code of this file.
Functions | |
static struct heap * | timer_heap (const uv_loop_t *loop) |
static int | timer_less_than (const struct heap_node *ha, const struct heap_node *hb) |
int | uv__next_timeout (const uv_loop_t *loop) |
void | uv__run_timers (uv_loop_t *loop) |
void | uv__timer_close (uv_timer_t *handle) |
int | uv_timer_again (uv_timer_t *handle) |
uint64_t | uv_timer_get_repeat (const uv_timer_t *handle) |
int | uv_timer_init (uv_loop_t *loop, uv_timer_t *handle) |
void | uv_timer_set_repeat (uv_timer_t *handle, uint64_t repeat) |
int | uv_timer_start (uv_timer_t *handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat) |
int | uv_timer_stop (uv_timer_t *handle) |
void uv__timer_close | ( | uv_timer_t * | handle | ) |
int uv_timer_again | ( | uv_timer_t * | handle | ) |
uint64_t uv_timer_get_repeat | ( | const uv_timer_t * | handle | ) |
int uv_timer_init | ( | uv_loop_t * | loop, |
uv_timer_t * | handle | ||
) |
void uv_timer_set_repeat | ( | uv_timer_t * | handle, |
uint64_t | repeat | ||
) |
int uv_timer_start | ( | uv_timer_t * | handle, |
uv_timer_cb | cb, | ||
uint64_t | timeout, | ||
uint64_t | repeat | ||
) |
int uv_timer_stop | ( | uv_timer_t * | handle | ) |