GRPC Core
0.11.0.0
|
grpc_mdstr * channel_data::authority_key |
grpc_mdstr* channel_data::authority_string |
grpc_channel* channel_data::channel |
grpc_iomgr_closure channel_data::channel_connectivity_changed |
grpc_connectivity_state channel_data::connectivity_state |
grpc_mdelem * channel_data::content_type |
grpc_compression_algorithm channel_data::default_compression_algorithm |
The default, channel-level, compression algorithm.
grpc_status_code channel_data::error_code |
const char* channel_data::error_message |
grpc_mdstr* channel_data::error_msg_key |
int channel_data::exit_idle_when_lb_policy_arrives |
when an lb_policy arrives, should we try to exit idle
grpc_iomgr_closure channel_data::finish_destroy_channel_closure |
grpc_mdelem* channel_data::grpc_scheme |
grpc_mdstr* channel_data::host_key |
grpc_mdelem* channel_data::http_scheme |
grpc_mdelem* channel_data::https_scheme |
grpc_client_config* channel_data::incoming_configuration |
incoming configuration - set by resolver.next guarded by mu_config
grpc_lb_policy* channel_data::lb_policy |
currently active load balancer - guarded by mu_config
grpc_channel * channel_data::master |
master channel - the grpc_channel instance that ultimately owns this channel_data via its channel stack.
We occasionally use this to bump the refcount on the master channel to keep ourselves alive through an asynchronous operation.
grpc_mdctx* channel_data::md_ctx |
grpc_mdctx * channel_data::mdctx |
metadata context for this channel
grpc_mdelem* channel_data::mdelem_accept_encoding |
Precomputed metadata elements for the accepted encodings.
grpc_mdelem* channel_data::mdelem_compression_algorithms[GRPC_COMPRESS_ALGORITHMS_COUNT] |
Precomputed metadata elements for all available compression algorithms.
grpc_mdstr* channel_data::mdstr_compression_capabilities_key |
Metadata key for the accepted encodings.
grpc_mdstr* channel_data::mdstr_outgoing_compression_algorithm_key |
Metadata key for the outgoing (used) compression algorithm.
grpc_mdstr* channel_data::mdstr_request_compression_algorithm_key |
Metadata key for the incoming (requested) compression algorithm.
grpc_mdelem* channel_data::method |
grpc_mdelem* channel_data::method_post |
gpr_mu channel_data::mu_config |
mutex protecting client configuration, including all variables below in this data structure
channel_data* channel_data::next |
grpc_iomgr_closure channel_data::on_config_changed |
resolver callback
grpc_mdstr * channel_data::path_key |
grpc_mdstr* channel_data::path_str |
grpc_mdstr* channel_data::path_string |
grpc_pollset_set channel_data::pollset_set |
pollset_set of interested parties in a new connection
channel_data* channel_data::prev |
grpc_auth_metadata_processor channel_data::processor |
gpr_uint32 channel_data::registered_method_max_probes |
gpr_uint32 channel_data::registered_method_slots |
channel_registered_method* channel_data::registered_methods |
grpc_resolver* channel_data::resolver |
resolver for this channel
grpc_mdelem* channel_data::scheme |
grpc_security_connector* channel_data::security_connector |
grpc_channel_security_connector* channel_data::security_connector |
grpc_server* channel_data::server |
int channel_data::started_resolving |
have we started resolving this channel
grpc_connectivity_state_tracker channel_data::state_tracker |
connectivity state being tracked
grpc_mdelem* channel_data::status |
grpc_mdstr* channel_data::status_key |
grpc_mdelem* channel_data::status_not_found |
grpc_mdelem* channel_data::status_ok |
grpc_mdelem * channel_data::te_trailers |
int channel_data::unused |
grpc_mdelem* channel_data::user_agent |
complete user agent mdelem
grpc_iomgr_closure* channel_data::waiting_for_config_closures |
a list of closures that are all waiting for config to come in