GRPC Core  9.0.0
Data Fields
grpc_pollset_vtable Struct Reference

#include <pollset.h>

Data Fields

void(* global_init )(void)
 
void(* global_shutdown )(void)
 
void(* init )(grpc_pollset *pollset, gpr_mu **mu)
 
void(* shutdown )(grpc_pollset *pollset, grpc_closure *closure)
 
void(* destroy )(grpc_pollset *pollset)
 
grpc_error *(* work )(grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_millis deadline)
 
grpc_error *(* kick )(grpc_pollset *pollset, grpc_pollset_worker *specific_worker)
 
size_t(* pollset_size )(void)
 

Field Documentation

◆ destroy

void(* grpc_pollset_vtable::destroy) (grpc_pollset *pollset)

◆ global_init

void(* grpc_pollset_vtable::global_init) (void)

◆ global_shutdown

void(* grpc_pollset_vtable::global_shutdown) (void)

◆ init

void(* grpc_pollset_vtable::init) (grpc_pollset *pollset, gpr_mu **mu)

◆ kick

grpc_error*(* grpc_pollset_vtable::kick) (grpc_pollset *pollset, grpc_pollset_worker *specific_worker)

◆ pollset_size

size_t(* grpc_pollset_vtable::pollset_size) (void)

◆ shutdown

void(* grpc_pollset_vtable::shutdown) (grpc_pollset *pollset, grpc_closure *closure)

◆ work

grpc_error*(* grpc_pollset_vtable::work) (grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_millis deadline)

The documentation for this struct was generated from the following file: