GRPC Core  9.0.0
Public Member Functions | Data Fields
batch_control Struct Reference

Public Member Functions

 batch_control ()=default
 
void set_num_steps_to_complete (uintptr_t steps)
 
bool completed_batch_step ()
 

Data Fields

grpc_callcall = nullptr
 
grpc_transport_stream_op_batch op
 
union {
   grpc_cq_completion   cq_completion
 
   struct {
      void *   tag
 
      bool   is_closure
 
   }   notify_tag
 
completion_data
 
grpc_closure start_batch
 
grpc_closure finish_batch
 
grpc_core::Atomic< intptr_t > steps_to_complete
 
gpr_atm batch_error = reinterpret_cast<gpr_atm>(GRPC_ERROR_NONE)
 

Constructor & Destructor Documentation

◆ batch_control()

batch_control::batch_control ( )
default

Member Function Documentation

◆ completed_batch_step()

bool batch_control::completed_batch_step ( )
inline

◆ set_num_steps_to_complete()

void batch_control::set_num_steps_to_complete ( uintptr_t  steps)
inline

Field Documentation

◆ batch_error

gpr_atm batch_control::batch_error = reinterpret_cast<gpr_atm>(GRPC_ERROR_NONE)

◆ call

grpc_call* batch_control::call = nullptr

◆ 

union { ... } batch_control::completion_data

◆ cq_completion

grpc_cq_completion batch_control::cq_completion

◆ finish_batch

grpc_closure batch_control::finish_batch

◆ is_closure

bool batch_control::is_closure

◆ 

struct { ... } batch_control::notify_tag

◆ op

grpc_transport_stream_op_batch batch_control::op

◆ start_batch

grpc_closure batch_control::start_batch

◆ steps_to_complete

grpc_core::Atomic<intptr_t> batch_control::steps_to_complete

◆ tag

void* batch_control::tag

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