|
|
|
@ -2546,38 +2546,55 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/subchannel_stream_client.h", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/base:core_headers", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:cord", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
"absl/types:variant", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"upb_lib", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
visibility = ["@grpc:client_channel"], |
|
|
|
|
deps = [ |
|
|
|
|
"arena", |
|
|
|
|
"channel_init", |
|
|
|
|
"channel_stack_type", |
|
|
|
|
"chunked_vector", |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"dual_ref_counted", |
|
|
|
|
"error", |
|
|
|
|
"gpr_base", |
|
|
|
|
"gpr_codegen", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_authority_filter", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_deadline_filter", |
|
|
|
|
"grpc_health_upb", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_service_config", |
|
|
|
|
"grpc_service_config_impl", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"handshaker_factory", |
|
|
|
|
"handshaker_registry", |
|
|
|
|
"httpcli", |
|
|
|
|
"iomgr_fwd", |
|
|
|
|
"json", |
|
|
|
|
"json_util", |
|
|
|
|
"orphanable", |
|
|
|
|
"protobuf_duration_upb", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"resource_quota", |
|
|
|
|
"server_address", |
|
|
|
|
"service_config_parser", |
|
|
|
|
"slice", |
|
|
|
|
"slice_refcount", |
|
|
|
|
"sockaddr_utils", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
@ -2820,6 +2837,9 @@ grpc_cc_library( |
|
|
|
|
hdrs = [ |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
visibility = ["@grpc:grpclb"], |
|
|
|
|
deps = [ |
|
|
|
@ -2847,30 +2867,48 @@ grpc_cc_library( |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
"absl/types:variant", |
|
|
|
|
"upb_lib", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"channel_init", |
|
|
|
|
"channel_stack_type", |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"error", |
|
|
|
|
"gpr_base", |
|
|
|
|
"gpr_codegen", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_grpclb_balancer_addresses", |
|
|
|
|
"grpc_lb_upb", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_resolver_fake", |
|
|
|
|
"grpc_security_base", |
|
|
|
|
"grpc_sockaddr", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"grpc_transport_chttp2_client_connector", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"protobuf_duration_upb", |
|
|
|
|
"protobuf_timestamp_upb", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"resolved_address", |
|
|
|
|
"server_address", |
|
|
|
|
"slice", |
|
|
|
|
"slice_refcount", |
|
|
|
|
"sockaddr_utils", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
|
"useful", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -2880,16 +2918,21 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/rls/rls.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/base:core_headers", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/hash", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
"upb_lib", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"dual_ref_counted", |
|
|
|
|
"gpr_base", |
|
|
|
|
"gpr_codegen", |
|
|
|
@ -2900,11 +2943,16 @@ grpc_cc_library( |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_security_base", |
|
|
|
|
"grpc_service_config_impl", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"json_util", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"rls_upb", |
|
|
|
|
"server_address", |
|
|
|
|
"slice_refcount", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
@ -3132,16 +3180,28 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/xds/cds.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_matchers", |
|
|
|
|
"grpc_security_base", |
|
|
|
|
"grpc_tls_credentials", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"grpc_xds_client", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3173,22 +3233,30 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_address_filtering", |
|
|
|
|
"grpc_lb_policy_ring_hash", |
|
|
|
|
"grpc_lb_xds_channel_args", |
|
|
|
|
"grpc_lb_xds_common", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_resolver_fake", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"grpc_xds_client", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
@ -3202,18 +3270,30 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/base:core_headers", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
"absl/types:variant", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_xds_channel_args", |
|
|
|
|
"grpc_lb_xds_common", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"grpc_xds_client", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3223,18 +3303,26 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/status", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_resolver_xds_header", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
"time", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3248,6 +3336,8 @@ grpc_cc_library( |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
@ -3275,12 +3365,25 @@ grpc_cc_library( |
|
|
|
|
srcs = [ |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_subchannel_list", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
"sockaddr_utils", |
|
|
|
|
], |
|
|
|
@ -3295,17 +3398,29 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/base:core_headers", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
"xxhash", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_subchannel_list", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
"sockaddr_utils", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
@ -3315,13 +3430,24 @@ grpc_cc_library( |
|
|
|
|
srcs = [ |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_subchannel_list", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
"sockaddr_utils", |
|
|
|
@ -3334,17 +3460,27 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/lb_policy/priority/priority.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_address_filtering", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
"time", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3355,16 +3491,26 @@ grpc_cc_library( |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_address_filtering", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"server_address", |
|
|
|
|
"time", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3521,14 +3667,19 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/resolver/polling_resolver.h", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3553,20 +3704,31 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/functional:bind_front", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_resolver_dns_selection", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"orphanable", |
|
|
|
|
"polling_resolver", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"resolved_address", |
|
|
|
|
"server_address", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3587,6 +3749,10 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/base:core_headers", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
@ -3596,21 +3762,30 @@ grpc_cc_library( |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"error", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_grpclb_balancer_addresses", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_resolver_dns_selection", |
|
|
|
|
"grpc_service_config", |
|
|
|
|
"grpc_service_config_impl", |
|
|
|
|
"grpc_sockaddr", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"iomgr_fwd", |
|
|
|
|
"iomgr_port", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"polling_resolver", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"resolved_address", |
|
|
|
|
"server_address", |
|
|
|
|
"sockaddr_utils", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3620,6 +3795,8 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
@ -3628,9 +3805,14 @@ grpc_cc_library( |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"iomgr_port", |
|
|
|
|
"orphanable", |
|
|
|
|
"resolved_address", |
|
|
|
|
"server_address", |
|
|
|
|
"slice", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3640,6 +3822,8 @@ grpc_cc_library( |
|
|
|
|
"src/core/ext/filters/client_channel/resolver/binder/binder_resolver.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
@ -3648,10 +3832,14 @@ grpc_cc_library( |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"iomgr_port", |
|
|
|
|
"orphanable", |
|
|
|
|
"resolved_address", |
|
|
|
|
"server_address", |
|
|
|
|
"slice", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3659,6 +3847,12 @@ grpc_cc_library( |
|
|
|
|
name = "grpc_resolver_fake", |
|
|
|
|
srcs = ["src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc"], |
|
|
|
|
hdrs = ["src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h"], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
visibility = [ |
|
|
|
|
"//test:__subpackages__", |
|
|
|
@ -3666,12 +3860,16 @@ grpc_cc_library( |
|
|
|
|
], |
|
|
|
|
deps = [ |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_service_config", |
|
|
|
|
"orphanable", |
|
|
|
|
"server_address", |
|
|
|
|
"slice", |
|
|
|
|
"uri_parser", |
|
|
|
|
"useful", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
@ -3692,19 +3890,40 @@ grpc_cc_library( |
|
|
|
|
external_deps = [ |
|
|
|
|
"xxhash", |
|
|
|
|
"re2", |
|
|
|
|
"absl/container:inlined_vector", |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/meta:type_traits", |
|
|
|
|
"absl/random", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
"absl/types:variant", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"arena", |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"dual_ref_counted", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_lb_policy_ring_hash", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_service_config", |
|
|
|
|
"grpc_service_config_impl", |
|
|
|
|
"grpc_trace", |
|
|
|
|
"grpc_xds_client", |
|
|
|
|
"handshaker_factory", |
|
|
|
|
"iomgr_fwd", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
|
"useful", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
@ -3713,15 +3932,33 @@ grpc_cc_library( |
|
|
|
|
srcs = [ |
|
|
|
|
"src/core/ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc", |
|
|
|
|
], |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/memory", |
|
|
|
|
"absl/status", |
|
|
|
|
"absl/status:statusor", |
|
|
|
|
"absl/strings", |
|
|
|
|
"absl/strings:str_format", |
|
|
|
|
"absl/types:optional", |
|
|
|
|
], |
|
|
|
|
language = "c++", |
|
|
|
|
deps = [ |
|
|
|
|
"alts_util", |
|
|
|
|
"config", |
|
|
|
|
"debug_location", |
|
|
|
|
"gpr_base", |
|
|
|
|
"grpc_base", |
|
|
|
|
"grpc_client_channel", |
|
|
|
|
"grpc_codegen", |
|
|
|
|
"grpc_resolver", |
|
|
|
|
"grpc_security_base", |
|
|
|
|
"grpc_xds_client", |
|
|
|
|
"httpcli", |
|
|
|
|
"json", |
|
|
|
|
"orphanable", |
|
|
|
|
"ref_counted_ptr", |
|
|
|
|
"resource_quota", |
|
|
|
|
"time", |
|
|
|
|
"uri_parser", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|