Public Attributes | List of all members
cq_vtable Struct Reference

Public Attributes

bool(* begin_op )(grpc_completion_queue *cq, void *tag)
 
grpc_cq_completion_type cq_completion_type
 
size_t data_size
 
void(* destroy )(void *data)
 
void(* end_op )(grpc_completion_queue *cq, void *tag, grpc_error_handle error, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage, bool internal)
 
void(* init )(void *data, grpc_completion_queue_functor *shutdown_callback)
 
grpc_event(* next )(grpc_completion_queue *cq, gpr_timespec deadline, void *reserved)
 
grpc_event(* pluck )(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved)
 
void(* shutdown )(grpc_completion_queue *cq)
 

Detailed Description

Definition at line 205 of file completion_queue.cc.

Member Data Documentation

◆ begin_op

bool(* cq_vtable::begin_op) (grpc_completion_queue *cq, void *tag)

Definition at line 211 of file completion_queue.cc.

◆ cq_completion_type

grpc_cq_completion_type cq_vtable::cq_completion_type

Definition at line 206 of file completion_queue.cc.

◆ data_size

size_t cq_vtable::data_size

Definition at line 207 of file completion_queue.cc.

◆ destroy

void(* cq_vtable::destroy) (void *data)

Definition at line 210 of file completion_queue.cc.

◆ end_op

void(* cq_vtable::end_op) (grpc_completion_queue *cq, void *tag, grpc_error_handle error, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage, bool internal)

Definition at line 212 of file completion_queue.cc.

◆ init

void(* cq_vtable::init) (void *data, grpc_completion_queue_functor *shutdown_callback)

Definition at line 208 of file completion_queue.cc.

◆ next

grpc_event(* cq_vtable::next) (grpc_completion_queue *cq, gpr_timespec deadline, void *reserved)

Definition at line 215 of file completion_queue.cc.

◆ pluck

grpc_event(* cq_vtable::pluck) (grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved)

Definition at line 217 of file completion_queue.cc.

◆ shutdown

void(* cq_vtable::shutdown) (grpc_completion_queue *cq)

Definition at line 209 of file completion_queue.cc.


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


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