GRPC Core  18.0.0
Data Structures | Static Public Member Functions | Data Fields
grpc_core::ClientChannel::CallData Class Reference

Data Structures

class  ResolverQueuedCallCanceller
 

Static Public Member Functions

static grpc_error_handle Init (grpc_call_element *elem, const grpc_call_element_args *args)
 
static void Destroy (grpc_call_element *elem, const grpc_call_final_info *final_info, grpc_closure *then_schedule_closure)
 
static void StartTransportStreamOpBatch (grpc_call_element *elem, grpc_transport_stream_op_batch *batch)
 
static void SetPollent (grpc_call_element *elem, grpc_polling_entity *pollent)
 
static void CheckResolution (void *arg, grpc_error_handle error)
 

Data Fields

bool CheckResolutionLocked(grpc_call_element *elem, grpc_error_handle *error) ABSL_EXCLUSIVE_LOCKS_REQUIRED(&ClientChannel voi AsyncResolutionDone )(grpc_call_element *elem, grpc_error_handle error)
 

Member Function Documentation

◆ CheckResolution()

void grpc_core::ClientChannel::CallData::CheckResolution ( void *  arg,
grpc_error_handle  error 
)
static

◆ Destroy()

void grpc_core::ClientChannel::CallData::Destroy ( grpc_call_element elem,
const grpc_call_final_info final_info,
grpc_closure then_schedule_closure 
)
static

◆ Init()

grpc_error_handle grpc_core::ClientChannel::CallData::Init ( grpc_call_element elem,
const grpc_call_element_args args 
)
static

◆ SetPollent()

void grpc_core::ClientChannel::CallData::SetPollent ( grpc_call_element elem,
grpc_polling_entity pollent 
)
static

◆ StartTransportStreamOpBatch()

void grpc_core::ClientChannel::CallData::StartTransportStreamOpBatch ( grpc_call_element elem,
grpc_transport_stream_op_batch batch 
)
static

Field Documentation

◆ AsyncResolutionDone

void grpc_core::ClientChannel::CallData::AsyncResolutionDone

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