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

Functions

void grpc_set_pollset_vtable (grpc_pollset_vtable *vtable)
 
void grpc_pollset_global_init ()
 
void grpc_pollset_global_shutdown ()
 
void grpc_pollset_init (grpc_pollset *pollset, gpr_mu **mu)
 
void grpc_pollset_shutdown (grpc_pollset *pollset, grpc_closure *closure)
 
void grpc_pollset_destroy (grpc_pollset *pollset)
 
grpc_error_handle grpc_pollset_work (grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_millis deadline)
 
grpc_error_handle grpc_pollset_kick (grpc_pollset *pollset, grpc_pollset_worker *specific_worker)
 
size_t grpc_pollset_size (void)
 

Variables

grpc_pollset_vtablegrpc_pollset_impl
 

Function Documentation

◆ grpc_pollset_destroy()

void grpc_pollset_destroy ( grpc_pollset pollset)

◆ grpc_pollset_global_init()

void grpc_pollset_global_init ( void  )

◆ grpc_pollset_global_shutdown()

void grpc_pollset_global_shutdown ( void  )

◆ grpc_pollset_init()

void grpc_pollset_init ( grpc_pollset pollset,
gpr_mu **  mu 
)

◆ grpc_pollset_kick()

grpc_error_handle grpc_pollset_kick ( grpc_pollset pollset,
grpc_pollset_worker specific_worker 
)

◆ grpc_pollset_shutdown()

void grpc_pollset_shutdown ( grpc_pollset pollset,
grpc_closure closure 
)

◆ grpc_pollset_size()

size_t grpc_pollset_size ( void  )

◆ grpc_pollset_work()

grpc_error_handle grpc_pollset_work ( grpc_pollset pollset,
grpc_pollset_worker **  worker,
grpc_millis  deadline 
)

◆ grpc_set_pollset_vtable()

void grpc_set_pollset_vtable ( grpc_pollset_vtable vtable)

Variable Documentation

◆ grpc_pollset_impl

grpc_pollset_vtable* grpc_pollset_impl