#include <grpc/support/port_platform.h>#include "src/core/ext/filters/client_channel/client_channel.h"#include <inttypes.h>#include <limits.h>#include <string.h>#include <algorithm>#include <functional>#include <new>#include <set>#include <vector>#include "absl/container/inlined_vector.h"#include "absl/memory/memory.h"#include "absl/status/status.h"#include "absl/status/statusor.h"#include "absl/strings/cord.h"#include "absl/strings/numbers.h"#include "absl/strings/str_cat.h"#include "absl/strings/str_join.h"#include "absl/strings/string_view.h"#include "absl/types/optional.h"#include "absl/types/variant.h"#include <grpc/impl/codegen/gpr_types.h>#include <grpc/slice.h>#include <grpc/status.h>#include <grpc/support/alloc.h>#include <grpc/support/log.h>#include <grpc/support/string_util.h>#include "src/core/ext/filters/client_channel/backend_metric.h"#include "src/core/ext/filters/client_channel/backup_poller.h"#include "src/core/ext/filters/client_channel/client_channel_channelz.h"#include "src/core/ext/filters/client_channel/config_selector.h"#include "src/core/ext/filters/client_channel/dynamic_filters.h"#include "src/core/ext/filters/client_channel/global_subchannel_pool.h"#include "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h"#include "src/core/ext/filters/client_channel/lb_policy_registry.h"#include "src/core/ext/filters/client_channel/local_subchannel_pool.h"#include "src/core/ext/filters/client_channel/proxy_mapper_registry.h"#include "src/core/ext/filters/client_channel/resolver_result_parsing.h"#include "src/core/ext/filters/client_channel/retry_filter.h"#include "src/core/ext/filters/client_channel/subchannel.h"#include "src/core/ext/filters/client_channel/subchannel_interface.h"#include "src/core/ext/filters/client_channel/subchannel_interface_internal.h"#include "src/core/ext/filters/deadline/deadline_filter.h"#include "src/core/lib/channel/channel_args.h"#include "src/core/lib/channel/channel_stack.h"#include "src/core/lib/channel/channel_trace.h"#include "src/core/lib/config/core_configuration.h"#include "src/core/lib/debug/trace.h"#include "src/core/lib/gpr/useful.h"#include "src/core/lib/gprpp/debug_location.h"#include "src/core/lib/gprpp/sync.h"#include "src/core/lib/iomgr/exec_ctx.h"#include "src/core/lib/iomgr/polling_entity.h"#include "src/core/lib/iomgr/pollset_set.h"#include "src/core/lib/iomgr/work_serializer.h"#include "src/core/lib/json/json.h"#include "src/core/lib/profiling/timers.h"#include "src/core/lib/resolver/resolver_registry.h"#include "src/core/lib/resolver/server_address.h"#include "src/core/lib/service_config/service_config_call_data.h"#include "src/core/lib/service_config/service_config_impl.h"#include "src/core/lib/slice/slice_internal.h"#include "src/core/lib/slice/slice_refcount.h"#include "src/core/lib/surface/channel.h"#include "src/core/lib/transport/connectivity_state.h"#include "src/core/lib/transport/error_utils.h"#include "src/core/lib/transport/metadata_batch.h"Go to the source code of this file.
Namespaces | |
| grpc_core | |
Macros | |
| #define | GRPC_ARG_HEALTH_CHECK_SERVICE_NAME "grpc.internal.health_check_service_name" |
Variables | |
| TraceFlag | grpc_core::grpc_client_channel_call_trace (false, "client_channel_call") |
| TraceFlag | grpc_core::grpc_client_channel_lb_call_trace (false, "client_channel_lb_call") |
| TraceFlag | grpc_core::grpc_client_channel_trace (false, "client_channel") |
| #define GRPC_ARG_HEALTH_CHECK_SERVICE_NAME "grpc.internal.health_check_service_name" |
Definition at line 95 of file client_channel.cc.
|
private |
Definition at line 391 of file client_channel.cc.
|
private |
Definition at line 393 of file client_channel.cc.
|
private |
Definition at line 394 of file client_channel.cc.
|
private |
Definition at line 321 of file client_channel.cc.
|
private |
Definition at line 390 of file client_channel.cc.
|
static |
Definition at line 293 of file client_channel.cc.
|
private |
Definition at line 396 of file client_channel.cc.
|
private |
Definition at line 392 of file client_channel.cc.
|
private |
Definition at line 389 of file client_channel.cc.