Public Member Functions | Public Attributes | List of all members
grpc_core::Combiner Class Reference

#include <combiner.h>

Public Member Functions

void FinallyRun (grpc_closure *closure, grpc_error_handle error)
 
void Run (grpc_closure *closure, grpc_error_handle error)
 

Public Attributes

grpc_closure_list final_list
 
gpr_atm initiating_exec_ctx_or_null
 
Combinernext_combiner_on_this_exec_ctx = nullptr
 
grpc_closure offload
 
MultiProducerSingleConsumerQueue queue
 
gpr_refcount refs
 
gpr_atm state
 
bool time_to_execute_final_list = false
 

Detailed Description

Definition at line 34 of file combiner.h.

Member Function Documentation

◆ FinallyRun()

void grpc_core::Combiner::FinallyRun ( grpc_closure closure,
grpc_error_handle  error 
)

Definition at line 347 of file combiner.cc.

◆ Run()

void grpc_core::Combiner::Run ( grpc_closure closure,
grpc_error_handle  error 
)

Definition at line 343 of file combiner.cc.

Member Data Documentation

◆ final_list

grpc_closure_list grpc_core::Combiner::final_list

Definition at line 51 of file combiner.h.

◆ initiating_exec_ctx_or_null

gpr_atm grpc_core::Combiner::initiating_exec_ctx_or_null

Definition at line 45 of file combiner.h.

◆ next_combiner_on_this_exec_ctx

Combiner* grpc_core::Combiner::next_combiner_on_this_exec_ctx = nullptr

Definition at line 39 of file combiner.h.

◆ offload

grpc_closure grpc_core::Combiner::offload

Definition at line 52 of file combiner.h.

◆ queue

MultiProducerSingleConsumerQueue grpc_core::Combiner::queue

Definition at line 40 of file combiner.h.

◆ refs

gpr_refcount grpc_core::Combiner::refs

Definition at line 53 of file combiner.h.

◆ state

gpr_atm grpc_core::Combiner::state

Definition at line 49 of file combiner.h.

◆ time_to_execute_final_list

bool grpc_core::Combiner::time_to_execute_final_list = false

Definition at line 50 of file combiner.h.


The documentation for this class was generated from the following files:


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