GRPC C++  1.39.1
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_handle(* work )(grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_millis deadline)
 
grpc_error_handle(* 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_handle(* 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_handle(* 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: