#include <client_channel.h>
Definition at line 384 of file client_channel.h.
◆ YieldCallCombinerPredicate
◆ LoadBalancedCall()
◆ ~LoadBalancedCall()
grpc_core::ClientChannel::LoadBalancedCall::~LoadBalancedCall |
( |
| ) |
|
|
override |
◆ CreateSubchannelCall()
void grpc_core::ClientChannel::LoadBalancedCall::CreateSubchannelCall |
( |
| ) |
|
|
private |
◆ FailPendingBatchInCallCombiner()
void grpc_core::ClientChannel::LoadBalancedCall::FailPendingBatchInCallCombiner |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ GetBatchIndex()
◆ NoYieldCallCombiner()
◆ Orphan()
void grpc_core::ClientChannel::LoadBalancedCall::Orphan |
( |
| ) |
|
|
overridevirtual |
◆ PendingBatchesAdd()
◆ PendingBatchesFail()
◆ PendingBatchesResume()
void grpc_core::ClientChannel::LoadBalancedCall::PendingBatchesResume |
( |
| ) |
|
|
private |
◆ PickDone()
void grpc_core::ClientChannel::LoadBalancedCall::PickDone |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ PickSubchannel()
void grpc_core::ClientChannel::LoadBalancedCall::PickSubchannel |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
static |
◆ RecordCallCompletion()
void grpc_core::ClientChannel::LoadBalancedCall::RecordCallCompletion |
( |
absl::Status |
status | ) |
|
|
private |
◆ RecvInitialMetadataReady()
void grpc_core::ClientChannel::LoadBalancedCall::RecvInitialMetadataReady |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ RecvMessageReady()
void grpc_core::ClientChannel::LoadBalancedCall::RecvMessageReady |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ RecvTrailingMetadataReady()
void grpc_core::ClientChannel::LoadBalancedCall::RecvTrailingMetadataReady |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ ResumePendingBatchInCallCombiner()
void grpc_core::ClientChannel::LoadBalancedCall::ResumePendingBatchInCallCombiner |
( |
void * |
arg, |
|
|
grpc_error_handle |
ignored |
|
) |
| |
|
staticprivate |
◆ SendInitialMetadataOnComplete()
void grpc_core::ClientChannel::LoadBalancedCall::SendInitialMetadataOnComplete |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ StartTransportStreamOpBatch()
◆ subchannel_call()
◆ YieldCallCombiner()
◆ YieldCallCombinerIfPendingBatchesFound()
◆ arena_
Arena* grpc_core::ClientChannel::LoadBalancedCall::arena_ |
|
private |
◆ AsyncPickDone
void grpc_core::ClientChannel::LoadBalancedCall::AsyncPickDone |
◆ backend_metric_data_
◆ call_attempt_tracer_
◆ call_combiner_
CallCombiner* grpc_core::ClientChannel::LoadBalancedCall::call_combiner_ |
|
private |
◆ call_context_
◆ call_dispatch_controller_
◆ cancel_error_
◆ chand_
◆ connected_subchannel_
◆ deadline_
Timestamp grpc_core::ClientChannel::LoadBalancedCall::deadline_ |
|
private |
◆ failure_error_
◆ lb_call_start_time_
gpr_cycle_counter grpc_core::ClientChannel::LoadBalancedCall::lb_call_start_time_ = gpr_get_cycle_counter() |
|
private |
◆ lb_subchannel_call_tracker_
◆ on_call_destruction_complete_
grpc_closure* grpc_core::ClientChannel::LoadBalancedCall::on_call_destruction_complete_ |
|
private |
◆ original_recv_initial_metadata_ready_
grpc_closure* grpc_core::ClientChannel::LoadBalancedCall::original_recv_initial_metadata_ready_ = nullptr |
|
private |
◆ original_recv_message_ready_
grpc_closure* grpc_core::ClientChannel::LoadBalancedCall::original_recv_message_ready_ = nullptr |
|
private |
◆ original_recv_trailing_metadata_ready_
grpc_closure* grpc_core::ClientChannel::LoadBalancedCall::original_recv_trailing_metadata_ready_ = nullptr |
|
private |
◆ original_send_initial_metadata_on_complete_
grpc_closure* grpc_core::ClientChannel::LoadBalancedCall::original_send_initial_metadata_on_complete_ = nullptr |
|
private |
◆ owning_call_
◆ path_
Slice grpc_core::ClientChannel::LoadBalancedCall::path_ |
|
private |
◆ peer_string_
gpr_atm* grpc_core::ClientChannel::LoadBalancedCall::peer_string_ = nullptr |
|
private |
◆ pending_batches_
◆ pick_closure_
grpc_closure grpc_core::ClientChannel::LoadBalancedCall::pick_closure_ |
|
private |
◆ pollent_
◆ recv_initial_metadata_
grpc_metadata_batch* grpc_core::ClientChannel::LoadBalancedCall::recv_initial_metadata_ = nullptr |
|
private |
◆ recv_initial_metadata_ready_
grpc_closure grpc_core::ClientChannel::LoadBalancedCall::recv_initial_metadata_ready_ |
|
private |
◆ recv_message_
◆ recv_message_ready_
grpc_closure grpc_core::ClientChannel::LoadBalancedCall::recv_message_ready_ |
|
private |
◆ recv_trailing_metadata_
grpc_metadata_batch* grpc_core::ClientChannel::LoadBalancedCall::recv_trailing_metadata_ = nullptr |
|
private |
◆ recv_trailing_metadata_ready_
grpc_closure grpc_core::ClientChannel::LoadBalancedCall::recv_trailing_metadata_ready_ |
|
private |
◆ send_initial_metadata_on_complete_
grpc_closure grpc_core::ClientChannel::LoadBalancedCall::send_initial_metadata_on_complete_ |
|
private |
◆ subchannel_call_
◆ transport_stream_stats_
The documentation for this class was generated from the following files: