GRPC Core  18.0.0
Functions | Variables
timer.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/timer.h"
#include "src/core/lib/iomgr/timer_manager.h"

Functions

void grpc_set_timer_impl (grpc_timer_vtable *vtable)
 
void grpc_timer_init (grpc_timer *timer, grpc_millis deadline, grpc_closure *closure)
 
void grpc_timer_cancel (grpc_timer *timer)
 
grpc_timer_check_result grpc_timer_check (grpc_millis *next)
 
void grpc_timer_list_init ()
 
void grpc_timer_list_shutdown ()
 
void grpc_timer_consume_kick ()
 

Variables

grpc_timer_vtablegrpc_timer_impl
 

Function Documentation

◆ grpc_set_timer_impl()

void grpc_set_timer_impl ( grpc_timer_vtable vtable)

◆ grpc_timer_cancel()

void grpc_timer_cancel ( grpc_timer timer)

◆ grpc_timer_check()

grpc_timer_check_result grpc_timer_check ( grpc_millis next)

◆ grpc_timer_consume_kick()

void grpc_timer_consume_kick ( void  )

◆ grpc_timer_init()

void grpc_timer_init ( grpc_timer timer,
grpc_millis  deadline,
grpc_closure closure 
)

◆ grpc_timer_list_init()

void grpc_timer_list_init ( )

◆ grpc_timer_list_shutdown()

void grpc_timer_list_shutdown ( )

Variable Documentation

◆ grpc_timer_impl

grpc_timer_vtable* grpc_timer_impl