Functions
timer.c File Reference
#include "uv.h"
#include "uv-common.h"
#include "heap-inl.h"
#include <assert.h>
#include <limits.h>
Include dependency graph for timer.c:

Go to the source code of this file.

Functions

static struct heaptimer_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)
 

Function Documentation

◆ timer_heap()

static struct heap* timer_heap ( const uv_loop_t loop)
static

Definition at line 29 of file timer.c.

◆ timer_less_than()

static int timer_less_than ( const struct heap_node ha,
const struct heap_node hb 
)
static

Definition at line 38 of file timer.c.

◆ uv__next_timeout()

int uv__next_timeout ( const uv_loop_t loop)

Definition at line 133 of file timer.c.

◆ uv__run_timers()

void uv__run_timers ( uv_loop_t loop)

Definition at line 154 of file timer.c.

◆ uv__timer_close()

void uv__timer_close ( uv_timer_t handle)

Definition at line 174 of file timer.c.

◆ uv_timer_again()

int uv_timer_again ( uv_timer_t handle)

Definition at line 110 of file timer.c.

◆ uv_timer_get_repeat()

uint64_t uv_timer_get_repeat ( const uv_timer_t handle)

Definition at line 128 of file timer.c.

◆ uv_timer_init()

int uv_timer_init ( uv_loop_t loop,
uv_timer_t handle 
)

Definition at line 58 of file timer.c.

◆ uv_timer_set_repeat()

void uv_timer_set_repeat ( uv_timer_t handle,
uint64_t  repeat 
)

Definition at line 123 of file timer.c.

◆ uv_timer_start()

int uv_timer_start ( uv_timer_t handle,
uv_timer_cb  cb,
uint64_t  timeout,
uint64_t  repeat 
)

Definition at line 66 of file timer.c.

◆ uv_timer_stop()

int uv_timer_stop ( uv_timer_t handle)

Definition at line 97 of file timer.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:34