1# Copyright (c) 2021-2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/ohos.gni") 15THIRDPARTY_GRPC_SUBSYS_NAME = "thirdparty" 16THIRDPARTY_GRPC_PART_NAME = "grpc" 17libgrpc_path = rebase_path("//third_party/grpc") 18exec_script("install.sh", [ "$libgrpc_path" ]) 19 20GRPC_DIR = rebase_path("//third_party/grpc/grpc") 21 22config("pulbic_grpc_config") { 23 include_dirs = [ 24 "${GRPC_DIR}/", 25 "${GRPC_DIR}/include/", 26 "//third_party/abseil-cpp/abseil-cpp", 27 "//third_party/re2/re2", 28 ] 29 defines = [ 30 "GRPC_USE_PROTO_LITE", 31 "GPR_SUPPORT_CHANNELS_FROM_FD", 32 "GRPC_ARES=0", 33 "GPR_PTHREAD_TLS", 34 ] 35} 36 37config("private_grpc_config") { 38 visibility = [ ":*" ] 39 cflags = [ 40 "-Wno-implicit-fallthrough", 41 "-Wno-unused-variable", 42 "-Wno-ignored-qualifiers", 43 "-Wno-atomic-implicit-seq-cst", 44 "-Wno-undef", 45 "-Wno-missing-prototypes", 46 "-Wno-missing-variable-declarations", 47 "-Wno-sign-compare", 48 "-Wno-shadow-uncaptured-local", 49 "-Wno-deprecated-builtins", 50 "-Wno-error=unused-variable", 51 ] 52 defines = [ "OPENSSL_SUPPRESS_DEPRECATED" ] 53} 54 55ohos_shared_library("address_sorting") { 56 sources = [ 57 "${GRPC_DIR}/third_party/address_sorting/address_sorting.c", 58 "${GRPC_DIR}/third_party/address_sorting/address_sorting_posix.c", 59 "${GRPC_DIR}/third_party/address_sorting/address_sorting_windows.c", 60 ] 61 include_dirs = [ "${GRPC_DIR}/third_party/address_sorting/include" ] 62 cflags = [ "-std=c99" ] 63 install_enable = true 64 subsystem_name = "${THIRDPARTY_GRPC_SUBSYS_NAME}" 65 part_name = "${THIRDPARTY_GRPC_PART_NAME}" 66} 67config("upb_config") { 68 include_dirs = [ 69 "${GRPC_DIR}/third_party/upb/", 70 "${GRPC_DIR}/third_party/upb/cmake", 71 ] 72} 73 74source_set("port") { 75 include_dirs = [ 76 "${GRPC_DIR}/third_party/upb/upb/port_def.inc", 77 "${GRPC_DIR}/third_party/upb/upb/port_undef.inc", 78 ] 79} 80 81source_set("upb") { 82 sources = [ 83 "${GRPC_DIR}/third_party/upb/upb/decode.c", 84 "${GRPC_DIR}/third_party/upb/upb/def.c", 85 "${GRPC_DIR}/third_party/upb/upb/def.h", 86 "${GRPC_DIR}/third_party/upb/upb/encode.c", 87 "${GRPC_DIR}/third_party/upb/upb/json_decode.c", 88 "${GRPC_DIR}/third_party/upb/upb/json_decode.h", 89 "${GRPC_DIR}/third_party/upb/upb/json_encode.c", 90 "${GRPC_DIR}/third_party/upb/upb/json_encode.h", 91 "${GRPC_DIR}/third_party/upb/upb/msg.c", 92 "${GRPC_DIR}/third_party/upb/upb/msg.h", 93 "${GRPC_DIR}/third_party/upb/upb/reflection.c", 94 "${GRPC_DIR}/third_party/upb/upb/reflection.h", 95 "${GRPC_DIR}/third_party/upb/upb/reflection.hpp", 96 "${GRPC_DIR}/third_party/upb/upb/table.c", 97 "${GRPC_DIR}/third_party/upb/upb/table.int.h", 98 "${GRPC_DIR}/third_party/upb/upb/text.encode.h", 99 "${GRPC_DIR}/third_party/upb/upb/text_encode.c", 100 "${GRPC_DIR}/third_party/upb/upb/upb.c", 101 ] 102 public_configs = [ ":upb_config" ] 103 deps = [ 104 ":fastdecode", 105 ":port", 106 ] 107 include_dirs = [ "third_party/wyhash" ] 108 cflags_cc = [ 109 "-Wall", 110 "-Wno-sign-compare", 111 ] 112 cflags = [ 113 "-Wall", 114 "-Wno-sign-compare", 115 "-D HAVE_PTHREAD", 116 ] 117} 118 119source_set("fastdecode") { 120 sources = [ "${GRPC_DIR}/third_party/upb/upb/msg.h" ] 121 public_configs = [ ":upb_config" ] 122 deps = [ 123 ":port", 124 ":table", 125 ] 126} 127 128source_set("reflection") { 129 sources = [ 130 #"generated_for_cmake/google/protobuf/descriptor.upb.c", 131 "${GRPC_DIR}/third_party/upb/upb/def.c", 132 "${GRPC_DIR}/third_party/upb/upb/msg.h", 133 "${GRPC_DIR}/third_party/upb/upb/reflection.c", 134 ] 135 public_configs = [ ":upb_config" ] 136 deps = [ 137 ":port", 138 ":table", 139 ":upb", 140 "//third_party/protobuf:protobuf", 141 ] 142} 143 144source_set("json") { 145 sources = [ 146 "${GRPC_DIR}/third_party/upb/upb/json_decode.c", 147 "${GRPC_DIR}/third_party/upb/upb/json_encode.c", 148 ] 149 public_configs = [ ":upb_config" ] 150 deps = [ 151 ":port", 152 ":reflection", 153 ":upb", 154 ] 155} 156 157source_set("table") { 158 include_dirs = [ 159 "${GRPC_DIR}/third_party/upb/upb/table.int.h", 160 "${GRPC_DIR}/third_party/upb/upb/upb.h", 161 ] 162 deps = [ ":port" ] 163} 164 165ohos_shared_library("gpr") { 166 sources = [ 167 "${GRPC_DIR}/include/grpc/impl/codegen/atm.h", 168 "${GRPC_DIR}/include/grpc/impl/codegen/atm_gcc_atomic.h", 169 "${GRPC_DIR}/include/grpc/impl/codegen/atm_gcc_sync.h", 170 "${GRPC_DIR}/include/grpc/impl/codegen/atm_windows.h", 171 "${GRPC_DIR}/include/grpc/impl/codegen/byte_buffer.h", 172 "${GRPC_DIR}/include/grpc/impl/codegen/byte_buffer_reader.h", 173 "${GRPC_DIR}/include/grpc/impl/codegen/compression_types.h", 174 "${GRPC_DIR}/include/grpc/impl/codegen/connectivity_state.h", 175 "${GRPC_DIR}/include/grpc/impl/codegen/fork.h", 176 "${GRPC_DIR}/include/grpc/impl/codegen/gpr_slice.h", 177 "${GRPC_DIR}/include/grpc/impl/codegen/gpr_types.h", 178 "${GRPC_DIR}/include/grpc/impl/codegen/grpc_types.h", 179 "${GRPC_DIR}/include/grpc/impl/codegen/log.h", 180 "${GRPC_DIR}/include/grpc/impl/codegen/port_platform.h", 181 "${GRPC_DIR}/include/grpc/impl/codegen/propagation_bits.h", 182 "${GRPC_DIR}/include/grpc/impl/codegen/slice.h", 183 "${GRPC_DIR}/include/grpc/impl/codegen/status.h", 184 "${GRPC_DIR}/include/grpc/impl/codegen/sync.h", 185 "${GRPC_DIR}/include/grpc/impl/codegen/sync_abseil.h", 186 "${GRPC_DIR}/include/grpc/impl/codegen/sync_custom.h", 187 "${GRPC_DIR}/include/grpc/impl/codegen/sync_generic.h", 188 "${GRPC_DIR}/include/grpc/impl/codegen/sync_posix.h", 189 "${GRPC_DIR}/include/grpc/impl/codegen/sync_windows.h", 190 "${GRPC_DIR}/include/grpc/support/alloc.h", 191 "${GRPC_DIR}/include/grpc/support/atm.h", 192 "${GRPC_DIR}/include/grpc/support/atm_gcc_atomic.h", 193 "${GRPC_DIR}/include/grpc/support/atm_gcc_sync.h", 194 "${GRPC_DIR}/include/grpc/support/atm_windows.h", 195 "${GRPC_DIR}/include/grpc/support/cpu.h", 196 "${GRPC_DIR}/include/grpc/support/log.h", 197 "${GRPC_DIR}/include/grpc/support/log_windows.h", 198 "${GRPC_DIR}/include/grpc/support/port_platform.h", 199 "${GRPC_DIR}/include/grpc/support/string_util.h", 200 "${GRPC_DIR}/include/grpc/support/sync.h", 201 "${GRPC_DIR}/include/grpc/support/sync_abseil.h", 202 "${GRPC_DIR}/include/grpc/support/sync_custom.h", 203 "${GRPC_DIR}/include/grpc/support/sync_generic.h", 204 "${GRPC_DIR}/include/grpc/support/sync_posix.h", 205 "${GRPC_DIR}/include/grpc/support/sync_windows.h", 206 "${GRPC_DIR}/include/grpc/support/thd_id.h", 207 "${GRPC_DIR}/include/grpc/support/time.h", 208 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/annotations.upb.c", 209 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.c", 210 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.c", 211 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/http.upb.c", 212 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/any.upb.c", 213 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/duration.upb.c", 214 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/empty.upb.c", 215 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/struct.upb.c", 216 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/timestamp.upb.c", 217 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/wrappers.upb.c", 218 "${GRPC_DIR}/src/core/ext/upb-generated/google/rpc/status.upb.c", 219 "${GRPC_DIR}/src/core/lib/gpr/alloc.cc", 220 "${GRPC_DIR}/src/core/lib/gpr/alloc.h", 221 "${GRPC_DIR}/src/core/lib/gpr/arena.h", 222 "${GRPC_DIR}/src/core/lib/gpr/atm.cc", 223 "${GRPC_DIR}/src/core/lib/gpr/cpu_iphone.cc", 224 "${GRPC_DIR}/src/core/lib/gpr/cpu_linux.cc", 225 "${GRPC_DIR}/src/core/lib/gpr/cpu_posix.cc", 226 "${GRPC_DIR}/src/core/lib/gpr/cpu_windows.cc", 227 "${GRPC_DIR}/src/core/lib/gpr/env.h", 228 "${GRPC_DIR}/src/core/lib/gpr/env_linux.cc", 229 "${GRPC_DIR}/src/core/lib/gpr/env_posix.cc", 230 "${GRPC_DIR}/src/core/lib/gpr/env_windows.cc", 231 "${GRPC_DIR}/src/core/lib/gpr/log.cc", 232 "${GRPC_DIR}/src/core/lib/gpr/log_android.cc", 233 "${GRPC_DIR}/src/core/lib/gpr/log_linux.cc", 234 "${GRPC_DIR}/src/core/lib/gpr/log_posix.cc", 235 "${GRPC_DIR}/src/core/lib/gpr/log_windows.cc", 236 "${GRPC_DIR}/src/core/lib/gpr/murmur_hash.cc", 237 "${GRPC_DIR}/src/core/lib/gpr/murmur_hash.h", 238 "${GRPC_DIR}/src/core/lib/gpr/spinlock.h", 239 "${GRPC_DIR}/src/core/lib/gpr/string.cc", 240 "${GRPC_DIR}/src/core/lib/gpr/string.h", 241 "${GRPC_DIR}/src/core/lib/gpr/string_posix.cc", 242 "${GRPC_DIR}/src/core/lib/gpr/string_util_windows.cc", 243 "${GRPC_DIR}/src/core/lib/gpr/string_windows.cc", 244 "${GRPC_DIR}/src/core/lib/gpr/string_windows.h", 245 "${GRPC_DIR}/src/core/lib/gpr/sync.cc", 246 "${GRPC_DIR}/src/core/lib/gpr/sync_abseil.cc", 247 "${GRPC_DIR}/src/core/lib/gpr/sync_posix.cc", 248 "${GRPC_DIR}/src/core/lib/gpr/sync_windows.cc", 249 "${GRPC_DIR}/src/core/lib/gpr/time.cc", 250 "${GRPC_DIR}/src/core/lib/gpr/time_posix.cc", 251 "${GRPC_DIR}/src/core/lib/gpr/time_precise.cc", 252 "${GRPC_DIR}/src/core/lib/gpr/time_precise.h", 253 "${GRPC_DIR}/src/core/lib/gpr/time_windows.cc", 254 "${GRPC_DIR}/src/core/lib/gpr/tls.h", 255 "${GRPC_DIR}/src/core/lib/gpr/tls_gcc.h", 256 "${GRPC_DIR}/src/core/lib/gpr/tls_msvc.h", 257 "${GRPC_DIR}/src/core/lib/gpr/tls_stdcpp.h", 258 "${GRPC_DIR}/src/core/lib/gpr/tmpfile.h", 259 "${GRPC_DIR}/src/core/lib/gpr/tmpfile_msys.cc", 260 "${GRPC_DIR}/src/core/lib/gpr/tmpfile_posix.cc", 261 "${GRPC_DIR}/src/core/lib/gpr/tmpfile_windows.cc", 262 "${GRPC_DIR}/src/core/lib/gpr/useful.h", 263 "${GRPC_DIR}/src/core/lib/gpr/wrap_memcpy.cc", 264 "${GRPC_DIR}/src/core/lib/gprpp/arena.cc", 265 "${GRPC_DIR}/src/core/lib/gprpp/arena.h", 266 "${GRPC_DIR}/src/core/lib/gprpp/atomic.h", 267 "${GRPC_DIR}/src/core/lib/gprpp/examine_stack.cc", 268 "${GRPC_DIR}/src/core/lib/gprpp/examine_stack.h", 269 "${GRPC_DIR}/src/core/lib/gprpp/fork.cc", 270 "${GRPC_DIR}/src/core/lib/gprpp/fork.h", 271 "${GRPC_DIR}/src/core/lib/gprpp/global_config.h", 272 "${GRPC_DIR}/src/core/lib/gprpp/global_config_custom.h", 273 "${GRPC_DIR}/src/core/lib/gprpp/global_config_env.cc", 274 "${GRPC_DIR}/src/core/lib/gprpp/global_config_env.h", 275 "${GRPC_DIR}/src/core/lib/gprpp/global_config_generic.h", 276 "${GRPC_DIR}/src/core/lib/gprpp/host_port.cc", 277 "${GRPC_DIR}/src/core/lib/gprpp/host_port.h", 278 "${GRPC_DIR}/src/core/lib/gprpp/manual_constructor.h", 279 "${GRPC_DIR}/src/core/lib/gprpp/memory.h", 280 "${GRPC_DIR}/src/core/lib/gprpp/mpscq.cc", 281 "${GRPC_DIR}/src/core/lib/gprpp/mpscq.h", 282 "${GRPC_DIR}/src/core/lib/gprpp/stat.h", 283 "${GRPC_DIR}/src/core/lib/gprpp/stat_posix.cc", 284 "${GRPC_DIR}/src/core/lib/gprpp/stat_windows.cc", 285 "${GRPC_DIR}/src/core/lib/gprpp/status_helper.cc", 286 "${GRPC_DIR}/src/core/lib/gprpp/sync.h", 287 "${GRPC_DIR}/src/core/lib/gprpp/thd.h", 288 "${GRPC_DIR}/src/core/lib/gprpp/thd_posix.cc", 289 "${GRPC_DIR}/src/core/lib/gprpp/thd_windows.cc", 290 "${GRPC_DIR}/src/core/lib/gprpp/time_util.cc", 291 "${GRPC_DIR}/src/core/lib/gprpp/time_util.h", 292 "${GRPC_DIR}/src/core/lib/profiling/basic_timers.cc", 293 "${GRPC_DIR}/src/core/lib/profiling/stap_timers.cc", 294 "${GRPC_DIR}/src/core/lib/profiling/timers.h", 295 "${GRPC_DIR}/third_party/upb/upb/decode.c", 296 "${GRPC_DIR}/third_party/upb/upb/encode.c", 297 "${GRPC_DIR}/third_party/upb/upb/msg.c", 298 "${GRPC_DIR}/third_party/upb/upb/table.c", 299 "${GRPC_DIR}/third_party/upb/upb/upb.c", 300 ] 301 public_deps = [ 302 "//third_party/abseil-cpp:absl_status", 303 "//third_party/abseil-cpp:absl_statusor", 304 "//third_party/abseil-cpp:absl_str_format_internal", 305 "//third_party/abseil-cpp:absl_strings", 306 "//third_party/abseil-cpp:absl_sync", 307 "//third_party/abseil-cpp:absl_throw_delegate", 308 "//third_party/abseil-cpp:absl_time", 309 ] 310 if (current_toolchain != host_toolchain) { 311 external_deps = [ "hilog:libhilog" ] 312 } 313 314 public_configs = [ ":pulbic_grpc_config" ] 315 configs = [ ":private_grpc_config" ] 316 include_dirs = [ 317 "${GRPC_DIR}/src/core/ext/upb-generated", 318 "${GRPC_DIR}/src/core/ext/upbdefs-generated", 319 "${GRPC_DIR}/third_party/upb", 320 ] 321 322 install_enable = true 323 subsystem_name = "${THIRDPARTY_GRPC_SUBSYS_NAME}" 324 part_name = "${THIRDPARTY_GRPC_PART_NAME}" 325} 326 327ohos_shared_library("grpc") { 328 sources = [ 329 "${GRPC_DIR}/include/grpc/byte_buffer.h", 330 "${GRPC_DIR}/include/grpc/byte_buffer_reader.h", 331 "${GRPC_DIR}/include/grpc/census.h", 332 "${GRPC_DIR}/include/grpc/compression.h", 333 "${GRPC_DIR}/include/grpc/fork.h", 334 "${GRPC_DIR}/include/grpc/grpc.h", 335 "${GRPC_DIR}/include/grpc/grpc_posix.h", 336 "${GRPC_DIR}/include/grpc/grpc_security.h", 337 "${GRPC_DIR}/include/grpc/grpc_security_constants.h", 338 "${GRPC_DIR}/include/grpc/load_reporting.h", 339 "${GRPC_DIR}/include/grpc/slice.h", 340 "${GRPC_DIR}/include/grpc/slice_buffer.h", 341 "${GRPC_DIR}/include/grpc/status.h", 342 "${GRPC_DIR}/include/grpc/support/workaround_list.h", 343 "${GRPC_DIR}/src/core/ext/filters/census/grpc_context.cc", 344 "${GRPC_DIR}/src/core/ext/filters/client_channel/backend_metric.cc", 345 "${GRPC_DIR}/src/core/ext/filters/client_channel/backend_metric.h", 346 "${GRPC_DIR}/src/core/ext/filters/client_channel/backup_poller.cc", 347 "${GRPC_DIR}/src/core/ext/filters/client_channel/backup_poller.h", 348 "${GRPC_DIR}/src/core/ext/filters/client_channel/channel_connectivity.cc", 349 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel.cc", 350 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel.h", 351 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel_channelz.cc", 352 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel_channelz.h", 353 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel_factory.cc", 354 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel_factory.h", 355 "${GRPC_DIR}/src/core/ext/filters/client_channel/client_channel_plugin.cc", 356 "${GRPC_DIR}/src/core/ext/filters/client_channel/config_selector.cc", 357 "${GRPC_DIR}/src/core/ext/filters/client_channel/config_selector.h", 358 "${GRPC_DIR}/src/core/ext/filters/client_channel/connector.h", 359 "${GRPC_DIR}/src/core/ext/filters/client_channel/dynamic_filters.cc", 360 "${GRPC_DIR}/src/core/ext/filters/client_channel/dynamic_filters.h", 361 "${GRPC_DIR}/src/core/ext/filters/client_channel/global_subchannel_pool.cc", 362 "${GRPC_DIR}/src/core/ext/filters/client_channel/global_subchannel_pool.h", 363 "${GRPC_DIR}/src/core/ext/filters/client_channel/health/health_check_client.cc", 364 "${GRPC_DIR}/src/core/ext/filters/client_channel/health/health_check_client.h", 365 "${GRPC_DIR}/src/core/ext/filters/client_channel/http_connect_handshaker.cc", 366 "${GRPC_DIR}/src/core/ext/filters/client_channel/http_connect_handshaker.h", 367 "${GRPC_DIR}/src/core/ext/filters/client_channel/http_proxy.cc", 368 "${GRPC_DIR}/src/core/ext/filters/client_channel/http_proxy.h", 369 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy.cc", 370 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy.h", 371 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/address_filtering.cc", 372 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/address_filtering.h", 373 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc", 374 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h", 375 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc", 376 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h", 377 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc", 378 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h", 379 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc", 380 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h", 381 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h", 382 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc", 383 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc", 384 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h", 385 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc", 386 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h", 387 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc", 388 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/priority/priority.cc", 389 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc", 390 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h", 391 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc", 392 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/subchannel_list.h", 393 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc", 394 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/xds/cds.cc", 395 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/xds/xds.h", 396 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/xds/xds_channel_args.h", 397 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc", 398 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc", 399 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc", 400 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy_factory.h", 401 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy_registry.cc", 402 "${GRPC_DIR}/src/core/ext/filters/client_channel/lb_policy_registry.h", 403 "${GRPC_DIR}/src/core/ext/filters/client_channel/local_subchannel_pool.cc", 404 "${GRPC_DIR}/src/core/ext/filters/client_channel/local_subchannel_pool.h", 405 "${GRPC_DIR}/src/core/ext/filters/client_channel/proxy_mapper.h", 406 "${GRPC_DIR}/src/core/ext/filters/client_channel/proxy_mapper_registry.cc", 407 "${GRPC_DIR}/src/core/ext/filters/client_channel/proxy_mapper_registry.h", 408 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver.cc", 409 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver.h", 410 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc", 411 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h", 412 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_event_engine.cc", 413 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc", 414 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc", 415 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc", 416 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h", 417 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_event_engine.cc", 418 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc", 419 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc", 420 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc", 421 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h", 422 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc", 423 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc", 424 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h", 425 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc", 426 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc", 427 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc", 428 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.h", 429 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver_factory.h", 430 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver_registry.cc", 431 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver_registry.h", 432 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver_result_parsing.cc", 433 "${GRPC_DIR}/src/core/ext/filters/client_channel/resolver_result_parsing.h", 434 "${GRPC_DIR}/src/core/ext/filters/client_channel/retry_filter.cc", 435 "${GRPC_DIR}/src/core/ext/filters/client_channel/retry_filter.h", 436 "${GRPC_DIR}/src/core/ext/filters/client_channel/retry_service_config.cc", 437 "${GRPC_DIR}/src/core/ext/filters/client_channel/retry_service_config.h", 438 "${GRPC_DIR}/src/core/ext/filters/client_channel/retry_throttle.cc", 439 "${GRPC_DIR}/src/core/ext/filters/client_channel/retry_throttle.h", 440 "${GRPC_DIR}/src/core/ext/filters/client_channel/server_address.cc", 441 "${GRPC_DIR}/src/core/ext/filters/client_channel/server_address.h", 442 "${GRPC_DIR}/src/core/ext/filters/client_channel/service_config.cc", 443 "${GRPC_DIR}/src/core/ext/filters/client_channel/service_config.h", 444 "${GRPC_DIR}/src/core/ext/filters/client_channel/service_config_call_data.h", 445 "${GRPC_DIR}/src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc", 446 "${GRPC_DIR}/src/core/ext/filters/client_channel/service_config_parser.cc", 447 "${GRPC_DIR}/src/core/ext/filters/client_channel/service_config_parser.h", 448 "${GRPC_DIR}/src/core/ext/filters/client_channel/subchannel.cc", 449 "${GRPC_DIR}/src/core/ext/filters/client_channel/subchannel.h", 450 "${GRPC_DIR}/src/core/ext/filters/client_channel/subchannel_interface.h", 451 "${GRPC_DIR}/src/core/ext/filters/client_channel/subchannel_pool_interface.cc", 452 "${GRPC_DIR}/src/core/ext/filters/client_channel/subchannel_pool_interface.h", 453 "${GRPC_DIR}/src/core/ext/filters/client_idle/client_idle_filter.cc", 454 "${GRPC_DIR}/src/core/ext/filters/deadline/deadline_filter.cc", 455 "${GRPC_DIR}/src/core/ext/filters/deadline/deadline_filter.h", 456 "${GRPC_DIR}/src/core/ext/filters/fault_injection/fault_injection_filter.cc", 457 "${GRPC_DIR}/src/core/ext/filters/fault_injection/fault_injection_filter.h", 458 "${GRPC_DIR}/src/core/ext/filters/fault_injection/service_config_parser.cc", 459 "${GRPC_DIR}/src/core/ext/filters/fault_injection/service_config_parser.h", 460 "${GRPC_DIR}/src/core/ext/filters/http/client/http_client_filter.cc", 461 "${GRPC_DIR}/src/core/ext/filters/http/client/http_client_filter.h", 462 "${GRPC_DIR}/src/core/ext/filters/http/client_authority_filter.cc", 463 "${GRPC_DIR}/src/core/ext/filters/http/client_authority_filter.h", 464 "${GRPC_DIR}/src/core/ext/filters/http/http_filters_plugin.cc", 465 "${GRPC_DIR}/src/core/ext/filters/http/message_compress/message_compress_filter.cc", 466 "${GRPC_DIR}/src/core/ext/filters/http/message_compress/message_compress_filter.h", 467 "${GRPC_DIR}/src/core/ext/filters/http/message_compress/message_decompress_filter.cc", 468 "${GRPC_DIR}/src/core/ext/filters/http/message_compress/message_decompress_filter.h", 469 "${GRPC_DIR}/src/core/ext/filters/http/server/http_server_filter.cc", 470 "${GRPC_DIR}/src/core/ext/filters/http/server/http_server_filter.h", 471 "${GRPC_DIR}/src/core/ext/filters/max_age/max_age_filter.cc", 472 "${GRPC_DIR}/src/core/ext/filters/max_age/max_age_filter.h", 473 "${GRPC_DIR}/src/core/ext/filters/message_size/message_size_filter.cc", 474 "${GRPC_DIR}/src/core/ext/filters/message_size/message_size_filter.h", 475 "${GRPC_DIR}/src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc", 476 "${GRPC_DIR}/src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h", 477 "${GRPC_DIR}/src/core/ext/filters/workarounds/workaround_utils.cc", 478 "${GRPC_DIR}/src/core/ext/filters/workarounds/workaround_utils.h", 479 "${GRPC_DIR}/src/core/ext/transport/chttp2/alpn/alpn.cc", 480 "${GRPC_DIR}/src/core/ext/transport/chttp2/alpn/alpn.h", 481 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/authority.cc", 482 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/authority.h", 483 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/chttp2_connector.cc", 484 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/chttp2_connector.h", 485 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/insecure/channel_create.cc", 486 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc", 487 "${GRPC_DIR}/src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc", 488 "${GRPC_DIR}/src/core/ext/transport/chttp2/server/chttp2_server.cc", 489 "${GRPC_DIR}/src/core/ext/transport/chttp2/server/chttp2_server.h", 490 "${GRPC_DIR}/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc", 491 "${GRPC_DIR}/src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc", 492 "${GRPC_DIR}/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc", 493 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/bin_decoder.cc", 494 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/bin_decoder.h", 495 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/bin_encoder.cc", 496 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/bin_encoder.h", 497 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/chttp2_plugin.cc", 498 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/chttp2_slice_allocator.cc", 499 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/chttp2_transport.cc", 500 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/chttp2_transport.h", 501 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/context_list.cc", 502 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/context_list.h", 503 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/flow_control.cc", 504 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/flow_control.h", 505 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame.h", 506 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_data.cc", 507 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_data.h", 508 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_goaway.cc", 509 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_goaway.h", 510 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_ping.cc", 511 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_ping.h", 512 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc", 513 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_rst_stream.h", 514 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_settings.cc", 515 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_settings.h", 516 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_window_update.cc", 517 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/frame_window_update.h", 518 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_encoder.cc", 519 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_encoder.h", 520 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc", 521 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_encoder_table.h", 522 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_parser.cc", 523 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_parser.h", 524 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc", 525 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_parser_table.h", 526 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_utils.cc", 527 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/hpack_utils.h", 528 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/http2_settings.cc", 529 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/http2_settings.h", 530 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/huffsyms.cc", 531 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/huffsyms.h", 532 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/incoming_metadata.cc", 533 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/incoming_metadata.h", 534 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/internal.h", 535 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/parsing.cc", 536 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/stream_lists.cc", 537 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/stream_map.cc", 538 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/stream_map.h", 539 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/varint.cc", 540 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/varint.h", 541 "${GRPC_DIR}/src/core/ext/transport/chttp2/transport/writing.cc", 542 "${GRPC_DIR}/src/core/ext/transport/inproc/inproc_plugin.cc", 543 "${GRPC_DIR}/src/core/ext/transport/inproc/inproc_transport.cc", 544 "${GRPC_DIR}/src/core/ext/transport/inproc/inproc_transport.h", 545 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.c", 546 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h", 547 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c", 548 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/annotations/deprecation.upb.h", 549 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/annotations/resource.upb.c", 550 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/annotations/resource.upb.h", 551 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.c", 552 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.h", 553 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.c", 554 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h", 555 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.c", 556 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.h", 557 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.c", 558 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.h", 559 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.c", 560 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.h", 561 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.c", 562 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.h", 563 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/address.upb.c", 564 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/address.upb.h", 565 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.c", 566 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.h", 567 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/base.upb.c", 568 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/base.upb.h", 569 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.c", 570 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.h", 571 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.c", 572 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.h", 573 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.c", 574 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.h", 575 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.c", 576 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.h", 577 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.c", 578 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.h", 579 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.c", 580 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.h", 581 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.c", 582 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.h", 583 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.c", 584 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.h", 585 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.c", 586 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.h", 587 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.c", 588 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.h", 589 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.c", 590 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.h", 591 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.c", 592 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.h", 593 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.c", 594 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.h", 595 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.c", 596 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.h", 597 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.c", 598 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.h", 599 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.c", 600 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.h", 601 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.c", 602 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.h", 603 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.c", 604 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.h", 605 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.c", 606 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.h", 607 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.c", 608 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.h", 609 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.c", 610 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h", 611 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.c", 612 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h", 613 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.c", 614 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.h", 615 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/route/v3/route.upb.c", 616 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/route/v3/route.upb.h", 617 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.c", 618 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.h", 619 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.c", 620 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.h", 621 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.c", 622 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.h", 623 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.c", 624 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.h", 625 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.c", 626 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h", 627 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.c", 628 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h", 629 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.c", 630 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h", 631 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c", 632 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h", 633 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.c", 634 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.h", 635 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.c", 636 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.h", 637 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.c", 638 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.h", 639 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.c", 640 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.h", 641 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.c", 642 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.h", 643 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.c", 644 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.h", 645 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.c", 646 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.h", 647 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.c", 648 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.h", 649 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.c", 650 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.h", 651 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.c", 652 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.h", 653 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.c", 654 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.h", 655 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.c", 656 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.h", 657 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.c", 658 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h", 659 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.c", 660 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.h", 661 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.c", 662 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.h", 663 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.c", 664 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h", 665 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.c", 666 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.h", 667 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.c", 668 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.h", 669 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.c", 670 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.h", 671 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.c", 672 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.h", 673 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.c", 674 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h", 675 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.c", 676 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.h", 677 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.c", 678 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.h", 679 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.c", 680 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.h", 681 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/http.upb.c", 682 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/http.upb.h", 683 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/percent.upb.c", 684 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/percent.upb.h", 685 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/range.upb.c", 686 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/range.upb.h", 687 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.c", 688 "${GRPC_DIR}/src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.h", 689 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/annotations.upb.c", 690 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/annotations.upb.h", 691 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.c", 692 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.h", 693 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.c", 694 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.h", 695 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/http.upb.c", 696 "${GRPC_DIR}/src/core/ext/upb-generated/google/api/http.upb.h", 697 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/any.upb.c", 698 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/any.upb.h", 699 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/descriptor.upb.c", 700 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/descriptor.upb.h", 701 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/duration.upb.c", 702 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/duration.upb.h", 703 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/empty.upb.c", 704 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/empty.upb.h", 705 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/struct.upb.c", 706 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/struct.upb.h", 707 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/timestamp.upb.c", 708 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/timestamp.upb.h", 709 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/wrappers.upb.c", 710 "${GRPC_DIR}/src/core/ext/upb-generated/google/protobuf/wrappers.upb.h", 711 "${GRPC_DIR}/src/core/ext/upb-generated/google/rpc/status.upb.c", 712 "${GRPC_DIR}/src/core/ext/upb-generated/google/rpc/status.upb.h", 713 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c", 714 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h", 715 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c", 716 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h", 717 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c", 718 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h", 719 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c", 720 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h", 721 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c", 722 "${GRPC_DIR}/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h", 723 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/migrate.upb.c", 724 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/migrate.upb.h", 725 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/security.upb.c", 726 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/security.upb.h", 727 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c", 728 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h", 729 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/status.upb.c", 730 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/status.upb.h", 731 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/versioning.upb.c", 732 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/annotations/versioning.upb.h", 733 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c", 734 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h", 735 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.c", 736 "${GRPC_DIR}/src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.h", 737 "${GRPC_DIR}/src/core/ext/upb-generated/validate/validate.upb.c", 738 "${GRPC_DIR}/src/core/ext/upb-generated/validate/validate.upb.h", 739 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/authority.upb.c", 740 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/authority.upb.h", 741 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.c", 742 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.h", 743 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/context_params.upb.c", 744 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/context_params.upb.h", 745 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/resource.upb.c", 746 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/resource.upb.h", 747 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.c", 748 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.h", 749 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/resource_name.upb.c", 750 "${GRPC_DIR}/src/core/ext/upb-generated/xds/core/v3/resource_name.upb.h", 751 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.c", 752 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.h", 753 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.c", 754 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.h", 755 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.c", 756 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.h", 757 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.c", 758 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.h", 759 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.c", 760 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.h", 761 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.c", 762 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.h", 763 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.c", 764 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.h", 765 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.c", 766 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.h", 767 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.c", 768 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.h", 769 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.c", 770 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.h", 771 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.c", 772 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.h", 773 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.c", 774 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.h", 775 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.c", 776 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.h", 777 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.c", 778 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.h", 779 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.c", 780 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.h", 781 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.c", 782 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.h", 783 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.c", 784 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.h", 785 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.c", 786 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.h", 787 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.c", 788 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.h", 789 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.c", 790 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.h", 791 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.c", 792 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.h", 793 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.c", 794 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.h", 795 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.c", 796 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.h", 797 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.c", 798 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.h", 799 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.c", 800 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.h", 801 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.c", 802 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.h", 803 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.c", 804 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.h", 805 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.c", 806 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.h", 807 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.c", 808 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.h", 809 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.c", 810 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.h", 811 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.c", 812 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.h", 813 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.c", 814 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.h", 815 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.c", 816 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.h", 817 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.c", 818 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.h", 819 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c", 820 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h", 821 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c", 822 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h", 823 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c", 824 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h", 825 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.c", 826 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h", 827 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c", 828 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h", 829 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c", 830 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h", 831 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c", 832 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h", 833 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c", 834 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h", 835 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c", 836 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h", 837 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.c", 838 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.h", 839 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.c", 840 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.h", 841 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.c", 842 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.h", 843 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.c", 844 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.h", 845 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.c", 846 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.h", 847 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.c", 848 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.h", 849 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.c", 850 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.h", 851 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.c", 852 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.h", 853 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.c", 854 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.h", 855 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.c", 856 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.h", 857 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.c", 858 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.h", 859 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.c", 860 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.h", 861 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.c", 862 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.h", 863 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.c", 864 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.h", 865 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.c", 866 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.h", 867 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.c", 868 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.h", 869 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.c", 870 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.h", 871 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.c", 872 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.h", 873 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.c", 874 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.h", 875 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.c", 876 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.h", 877 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.c", 878 "${GRPC_DIR}/src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.h", 879 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.c", 880 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.h", 881 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/api/http.upbdefs.c", 882 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/api/http.upbdefs.h", 883 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.c", 884 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.h", 885 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c", 886 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h", 887 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.c", 888 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.h", 889 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.c", 890 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.h", 891 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.c", 892 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.h", 893 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.c", 894 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.h", 895 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.c", 896 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.h", 897 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.c", 898 "${GRPC_DIR}/src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.h", 899 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.c", 900 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.h", 901 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.c", 902 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.h", 903 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.c", 904 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.h", 905 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.c", 906 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.h", 907 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.c", 908 "${GRPC_DIR}/src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.h", 909 "${GRPC_DIR}/src/core/ext/upbdefs-generated/validate/validate.upbdefs.c", 910 "${GRPC_DIR}/src/core/ext/upbdefs-generated/validate/validate.upbdefs.h", 911 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.c", 912 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.h", 913 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.c", 914 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.h", 915 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.c", 916 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.h", 917 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.c", 918 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.h", 919 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.c", 920 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.h", 921 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.c", 922 "${GRPC_DIR}/src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.h", 923 "${GRPC_DIR}/src/core/ext/xds/certificate_provider_factory.h", 924 "${GRPC_DIR}/src/core/ext/xds/certificate_provider_registry.cc", 925 "${GRPC_DIR}/src/core/ext/xds/certificate_provider_registry.h", 926 "${GRPC_DIR}/src/core/ext/xds/certificate_provider_store.cc", 927 "${GRPC_DIR}/src/core/ext/xds/certificate_provider_store.h", 928 "${GRPC_DIR}/src/core/ext/xds/file_watcher_certificate_provider_factory.cc", 929 "${GRPC_DIR}/src/core/ext/xds/file_watcher_certificate_provider_factory.h", 930 "${GRPC_DIR}/src/core/ext/xds/xds_api.cc", 931 "${GRPC_DIR}/src/core/ext/xds/xds_api.h", 932 "${GRPC_DIR}/src/core/ext/xds/xds_bootstrap.cc", 933 "${GRPC_DIR}/src/core/ext/xds/xds_bootstrap.h", 934 "${GRPC_DIR}/src/core/ext/xds/xds_certificate_provider.cc", 935 "${GRPC_DIR}/src/core/ext/xds/xds_certificate_provider.h", 936 "${GRPC_DIR}/src/core/ext/xds/xds_channel_args.h", 937 "${GRPC_DIR}/src/core/ext/xds/xds_client.cc", 938 "${GRPC_DIR}/src/core/ext/xds/xds_client.h", 939 "${GRPC_DIR}/src/core/ext/xds/xds_client_stats.cc", 940 "${GRPC_DIR}/src/core/ext/xds/xds_client_stats.h", 941 "${GRPC_DIR}/src/core/ext/xds/xds_http_fault_filter.cc", 942 "${GRPC_DIR}/src/core/ext/xds/xds_http_fault_filter.h", 943 "${GRPC_DIR}/src/core/ext/xds/xds_http_filters.cc", 944 "${GRPC_DIR}/src/core/ext/xds/xds_http_filters.h", 945 "${GRPC_DIR}/src/core/ext/xds/xds_server_config_fetcher.cc", 946 "${GRPC_DIR}/src/core/lib/address_utils/parse_address.cc", 947 "${GRPC_DIR}/src/core/lib/address_utils/parse_address.h", 948 "${GRPC_DIR}/src/core/lib/address_utils/sockaddr_utils.cc", 949 "${GRPC_DIR}/src/core/lib/address_utils/sockaddr_utils.h", 950 "${GRPC_DIR}/src/core/lib/avl/avl.cc", 951 "${GRPC_DIR}/src/core/lib/avl/avl.h", 952 "${GRPC_DIR}/src/core/lib/backoff/backoff.cc", 953 "${GRPC_DIR}/src/core/lib/backoff/backoff.h", 954 "${GRPC_DIR}/src/core/lib/channel/channel_args.cc", 955 "${GRPC_DIR}/src/core/lib/channel/channel_args.h", 956 "${GRPC_DIR}/src/core/lib/channel/channel_stack.cc", 957 "${GRPC_DIR}/src/core/lib/channel/channel_stack.h", 958 "${GRPC_DIR}/src/core/lib/channel/channel_stack_builder.cc", 959 "${GRPC_DIR}/src/core/lib/channel/channel_stack_builder.h", 960 "${GRPC_DIR}/src/core/lib/channel/channel_trace.cc", 961 "${GRPC_DIR}/src/core/lib/channel/channel_trace.h", 962 "${GRPC_DIR}/src/core/lib/channel/channelz.cc", 963 "${GRPC_DIR}/src/core/lib/channel/channelz.h", 964 "${GRPC_DIR}/src/core/lib/channel/channelz_registry.cc", 965 "${GRPC_DIR}/src/core/lib/channel/channelz_registry.h", 966 "${GRPC_DIR}/src/core/lib/channel/connected_channel.cc", 967 "${GRPC_DIR}/src/core/lib/channel/connected_channel.h", 968 "${GRPC_DIR}/src/core/lib/channel/context.h", 969 "${GRPC_DIR}/src/core/lib/channel/handshaker.cc", 970 "${GRPC_DIR}/src/core/lib/channel/handshaker.h", 971 "${GRPC_DIR}/src/core/lib/channel/handshaker_factory.h", 972 "${GRPC_DIR}/src/core/lib/channel/handshaker_registry.cc", 973 "${GRPC_DIR}/src/core/lib/channel/handshaker_registry.h", 974 "${GRPC_DIR}/src/core/lib/channel/status_util.cc", 975 "${GRPC_DIR}/src/core/lib/channel/status_util.h", 976 "${GRPC_DIR}/src/core/lib/compression/algorithm_metadata.h", 977 "${GRPC_DIR}/src/core/lib/compression/compression.cc", 978 "${GRPC_DIR}/src/core/lib/compression/compression_args.cc", 979 "${GRPC_DIR}/src/core/lib/compression/compression_args.h", 980 "${GRPC_DIR}/src/core/lib/compression/compression_internal.cc", 981 "${GRPC_DIR}/src/core/lib/compression/compression_internal.h", 982 "${GRPC_DIR}/src/core/lib/compression/message_compress.cc", 983 "${GRPC_DIR}/src/core/lib/compression/message_compress.h", 984 "${GRPC_DIR}/src/core/lib/compression/stream_compression.cc", 985 "${GRPC_DIR}/src/core/lib/compression/stream_compression.h", 986 "${GRPC_DIR}/src/core/lib/compression/stream_compression_gzip.cc", 987 "${GRPC_DIR}/src/core/lib/compression/stream_compression_gzip.h", 988 "${GRPC_DIR}/src/core/lib/compression/stream_compression_identity.cc", 989 "${GRPC_DIR}/src/core/lib/compression/stream_compression_identity.h", 990 "${GRPC_DIR}/src/core/lib/config/core_configuration.cc", 991 "${GRPC_DIR}/src/core/lib/config/core_configuration.h", 992 "${GRPC_DIR}/src/core/lib/debug/stats.cc", 993 "${GRPC_DIR}/src/core/lib/debug/stats.h", 994 "${GRPC_DIR}/src/core/lib/debug/stats_data.cc", 995 "${GRPC_DIR}/src/core/lib/debug/stats_data.h", 996 "${GRPC_DIR}/src/core/lib/debug/trace.cc", 997 "${GRPC_DIR}/src/core/lib/debug/trace.h", 998 "${GRPC_DIR}/src/core/lib/event_engine/endpoint_config.cc", 999 "${GRPC_DIR}/src/core/lib/event_engine/endpoint_config_internal.h", 1000 "${GRPC_DIR}/src/core/lib/event_engine/event_engine.cc", 1001 "${GRPC_DIR}/src/core/lib/event_engine/event_engine.h", 1002 "${GRPC_DIR}/src/core/lib/event_engine/sockaddr.cc", 1003 "${GRPC_DIR}/src/core/lib/gprpp/atomic.h", 1004 "${GRPC_DIR}/src/core/lib/gprpp/debug_location.h", 1005 "${GRPC_DIR}/src/core/lib/gprpp/dual_ref_counted.h", 1006 "${GRPC_DIR}/src/core/lib/gprpp/orphanable.h", 1007 "${GRPC_DIR}/src/core/lib/gprpp/ref_counted.h", 1008 "${GRPC_DIR}/src/core/lib/gprpp/ref_counted_ptr.h", 1009 "${GRPC_DIR}/src/core/lib/http/format_request.cc", 1010 "${GRPC_DIR}/src/core/lib/http/format_request.h", 1011 "${GRPC_DIR}/src/core/lib/http/httpcli.cc", 1012 "${GRPC_DIR}/src/core/lib/http/httpcli.h", 1013 "${GRPC_DIR}/src/core/lib/http/httpcli_security_connector.cc", 1014 "${GRPC_DIR}/src/core/lib/http/parser.cc", 1015 "${GRPC_DIR}/src/core/lib/http/parser.h", 1016 "${GRPC_DIR}/src/core/lib/iomgr/block_annotate.h", 1017 "${GRPC_DIR}/src/core/lib/iomgr/buffer_list.cc", 1018 "${GRPC_DIR}/src/core/lib/iomgr/buffer_list.h", 1019 "${GRPC_DIR}/src/core/lib/iomgr/call_combiner.cc", 1020 "${GRPC_DIR}/src/core/lib/iomgr/call_combiner.h", 1021 "${GRPC_DIR}/src/core/lib/iomgr/cfstream_handle.cc", 1022 "${GRPC_DIR}/src/core/lib/iomgr/cfstream_handle.h", 1023 "${GRPC_DIR}/src/core/lib/iomgr/closure.h", 1024 "${GRPC_DIR}/src/core/lib/iomgr/combiner.cc", 1025 "${GRPC_DIR}/src/core/lib/iomgr/combiner.h", 1026 "${GRPC_DIR}/src/core/lib/iomgr/dualstack_socket_posix.cc", 1027 "${GRPC_DIR}/src/core/lib/iomgr/dynamic_annotations.h", 1028 "${GRPC_DIR}/src/core/lib/iomgr/endpoint.cc", 1029 "${GRPC_DIR}/src/core/lib/iomgr/endpoint.h", 1030 "${GRPC_DIR}/src/core/lib/iomgr/endpoint_cfstream.cc", 1031 "${GRPC_DIR}/src/core/lib/iomgr/endpoint_cfstream.h", 1032 "${GRPC_DIR}/src/core/lib/iomgr/endpoint_pair.h", 1033 "${GRPC_DIR}/src/core/lib/iomgr/endpoint_pair_posix.cc", 1034 "${GRPC_DIR}/src/core/lib/iomgr/endpoint_pair_windows.cc", 1035 "${GRPC_DIR}/src/core/lib/iomgr/error.cc", 1036 "${GRPC_DIR}/src/core/lib/iomgr/error.h", 1037 "${GRPC_DIR}/src/core/lib/iomgr/error_cfstream.cc", 1038 "${GRPC_DIR}/src/core/lib/iomgr/error_cfstream.h", 1039 "${GRPC_DIR}/src/core/lib/iomgr/error_internal.h", 1040 "${GRPC_DIR}/src/core/lib/iomgr/ev_apple.cc", 1041 "${GRPC_DIR}/src/core/lib/iomgr/ev_apple.h", 1042 "${GRPC_DIR}/src/core/lib/iomgr/ev_epoll1_linux.cc", 1043 "${GRPC_DIR}/src/core/lib/iomgr/ev_epoll1_linux.h", 1044 "${GRPC_DIR}/src/core/lib/iomgr/ev_epollex_linux.cc", 1045 "${GRPC_DIR}/src/core/lib/iomgr/ev_epollex_linux.h", 1046 "${GRPC_DIR}/src/core/lib/iomgr/ev_poll_posix.cc", 1047 "${GRPC_DIR}/src/core/lib/iomgr/ev_poll_posix.h", 1048 "${GRPC_DIR}/src/core/lib/iomgr/ev_posix.cc", 1049 "${GRPC_DIR}/src/core/lib/iomgr/ev_posix.h", 1050 "${GRPC_DIR}/src/core/lib/iomgr/ev_windows.cc", 1051 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/closure.cc", 1052 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/closure.h", 1053 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/endpoint.cc", 1054 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/endpoint.h", 1055 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/iomgr.cc", 1056 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/iomgr.h", 1057 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/pollset.cc", 1058 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/resolved_address_internal.cc", 1059 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/resolved_address_internal.h", 1060 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/resolver.cc", 1061 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/tcp.cc", 1062 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/timer.cc", 1063 "${GRPC_DIR}/src/core/lib/iomgr/exec_ctx.cc", 1064 "${GRPC_DIR}/src/core/lib/iomgr/exec_ctx.h", 1065 "${GRPC_DIR}/src/core/lib/iomgr/executor.cc", 1066 "${GRPC_DIR}/src/core/lib/iomgr/executor.h", 1067 "${GRPC_DIR}/src/core/lib/iomgr/executor/mpmcqueue.cc", 1068 "${GRPC_DIR}/src/core/lib/iomgr/executor/mpmcqueue.h", 1069 "${GRPC_DIR}/src/core/lib/iomgr/executor/threadpool.cc", 1070 "${GRPC_DIR}/src/core/lib/iomgr/executor/threadpool.h", 1071 "${GRPC_DIR}/src/core/lib/iomgr/fork_posix.cc", 1072 "${GRPC_DIR}/src/core/lib/iomgr/fork_windows.cc", 1073 "${GRPC_DIR}/src/core/lib/iomgr/gethostname.h", 1074 "${GRPC_DIR}/src/core/lib/iomgr/gethostname_fallback.cc", 1075 "${GRPC_DIR}/src/core/lib/iomgr/gethostname_host_name_max.cc", 1076 "${GRPC_DIR}/src/core/lib/iomgr/gethostname_sysconf.cc", 1077 "${GRPC_DIR}/src/core/lib/iomgr/grpc_if_nametoindex.h", 1078 "${GRPC_DIR}/src/core/lib/iomgr/grpc_if_nametoindex_posix.cc", 1079 "${GRPC_DIR}/src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc", 1080 "${GRPC_DIR}/src/core/lib/iomgr/internal_errqueue.cc", 1081 "${GRPC_DIR}/src/core/lib/iomgr/internal_errqueue.h", 1082 "${GRPC_DIR}/src/core/lib/iomgr/iocp_windows.cc", 1083 "${GRPC_DIR}/src/core/lib/iomgr/iocp_windows.h", 1084 "${GRPC_DIR}/src/core/lib/iomgr/iomgr.cc", 1085 "${GRPC_DIR}/src/core/lib/iomgr/iomgr.h", 1086 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_custom.cc", 1087 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_custom.h", 1088 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_internal.cc", 1089 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_internal.h", 1090 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_posix.cc", 1091 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_posix_cfstream.cc", 1092 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_windows.cc", 1093 "${GRPC_DIR}/src/core/lib/iomgr/is_epollexclusive_available.cc", 1094 "${GRPC_DIR}/src/core/lib/iomgr/is_epollexclusive_available.h", 1095 "${GRPC_DIR}/src/core/lib/iomgr/load_file.cc", 1096 "${GRPC_DIR}/src/core/lib/iomgr/load_file.h", 1097 "${GRPC_DIR}/src/core/lib/iomgr/lockfree_event.cc", 1098 "${GRPC_DIR}/src/core/lib/iomgr/lockfree_event.h", 1099 "${GRPC_DIR}/src/core/lib/iomgr/nameser.h", 1100 "${GRPC_DIR}/src/core/lib/iomgr/polling_entity.cc", 1101 "${GRPC_DIR}/src/core/lib/iomgr/polling_entity.h", 1102 "${GRPC_DIR}/src/core/lib/iomgr/pollset.cc", 1103 "${GRPC_DIR}/src/core/lib/iomgr/pollset.h", 1104 "${GRPC_DIR}/src/core/lib/iomgr/pollset_custom.cc", 1105 "${GRPC_DIR}/src/core/lib/iomgr/pollset_custom.h", 1106 "${GRPC_DIR}/src/core/lib/iomgr/pollset_set.cc", 1107 "${GRPC_DIR}/src/core/lib/iomgr/pollset_set.h", 1108 "${GRPC_DIR}/src/core/lib/iomgr/pollset_set_custom.cc", 1109 "${GRPC_DIR}/src/core/lib/iomgr/pollset_set_custom.h", 1110 "${GRPC_DIR}/src/core/lib/iomgr/pollset_set_windows.cc", 1111 "${GRPC_DIR}/src/core/lib/iomgr/pollset_set_windows.h", 1112 "${GRPC_DIR}/src/core/lib/iomgr/pollset_windows.cc", 1113 "${GRPC_DIR}/src/core/lib/iomgr/pollset_windows.h", 1114 "${GRPC_DIR}/src/core/lib/iomgr/port.h", 1115 "${GRPC_DIR}/src/core/lib/iomgr/python_util.h", 1116 "${GRPC_DIR}/src/core/lib/iomgr/resolve_address.cc", 1117 "${GRPC_DIR}/src/core/lib/iomgr/resolve_address.h", 1118 "${GRPC_DIR}/src/core/lib/iomgr/resolve_address_custom.cc", 1119 "${GRPC_DIR}/src/core/lib/iomgr/resolve_address_custom.h", 1120 "${GRPC_DIR}/src/core/lib/iomgr/resolve_address_posix.cc", 1121 "${GRPC_DIR}/src/core/lib/iomgr/resolve_address_windows.cc", 1122 "${GRPC_DIR}/src/core/lib/iomgr/resource_quota.cc", 1123 "${GRPC_DIR}/src/core/lib/iomgr/resource_quota.h", 1124 "${GRPC_DIR}/src/core/lib/iomgr/sockaddr.h", 1125 "${GRPC_DIR}/src/core/lib/iomgr/sockaddr_custom.h", 1126 "${GRPC_DIR}/src/core/lib/iomgr/sockaddr_posix.h", 1127 "${GRPC_DIR}/src/core/lib/iomgr/sockaddr_windows.h", 1128 "${GRPC_DIR}/src/core/lib/iomgr/socket_factory_posix.cc", 1129 "${GRPC_DIR}/src/core/lib/iomgr/socket_factory_posix.h", 1130 "${GRPC_DIR}/src/core/lib/iomgr/socket_mutator.cc", 1131 "${GRPC_DIR}/src/core/lib/iomgr/socket_mutator.h", 1132 "${GRPC_DIR}/src/core/lib/iomgr/socket_utils.h", 1133 "${GRPC_DIR}/src/core/lib/iomgr/socket_utils_common_posix.cc", 1134 "${GRPC_DIR}/src/core/lib/iomgr/socket_utils_linux.cc", 1135 "${GRPC_DIR}/src/core/lib/iomgr/socket_utils_posix.cc", 1136 "${GRPC_DIR}/src/core/lib/iomgr/socket_utils_posix.h", 1137 "${GRPC_DIR}/src/core/lib/iomgr/socket_utils_windows.cc", 1138 "${GRPC_DIR}/src/core/lib/iomgr/socket_windows.cc", 1139 "${GRPC_DIR}/src/core/lib/iomgr/socket_windows.h", 1140 "${GRPC_DIR}/src/core/lib/iomgr/sys_epoll_wrapper.h", 1141 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client.cc", 1142 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client.h", 1143 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client_cfstream.cc", 1144 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client_custom.cc", 1145 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client_posix.cc", 1146 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client_posix.h", 1147 "${GRPC_DIR}/src/core/lib/iomgr/tcp_client_windows.cc", 1148 "${GRPC_DIR}/src/core/lib/iomgr/tcp_custom.cc", 1149 "${GRPC_DIR}/src/core/lib/iomgr/tcp_custom.h", 1150 "${GRPC_DIR}/src/core/lib/iomgr/tcp_posix.cc", 1151 "${GRPC_DIR}/src/core/lib/iomgr/tcp_posix.h", 1152 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server.cc", 1153 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server.h", 1154 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_custom.cc", 1155 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_posix.cc", 1156 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_utils_posix.h", 1157 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_utils_posix_common.cc", 1158 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc", 1159 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc", 1160 "${GRPC_DIR}/src/core/lib/iomgr/tcp_server_windows.cc", 1161 "${GRPC_DIR}/src/core/lib/iomgr/tcp_windows.cc", 1162 "${GRPC_DIR}/src/core/lib/iomgr/tcp_windows.h", 1163 "${GRPC_DIR}/src/core/lib/iomgr/time_averaged_stats.cc", 1164 "${GRPC_DIR}/src/core/lib/iomgr/time_averaged_stats.h", 1165 "${GRPC_DIR}/src/core/lib/iomgr/timer.cc", 1166 "${GRPC_DIR}/src/core/lib/iomgr/timer.h", 1167 "${GRPC_DIR}/src/core/lib/iomgr/timer_custom.cc", 1168 "${GRPC_DIR}/src/core/lib/iomgr/timer_custom.h", 1169 "${GRPC_DIR}/src/core/lib/iomgr/timer_generic.cc", 1170 "${GRPC_DIR}/src/core/lib/iomgr/timer_generic.h", 1171 "${GRPC_DIR}/src/core/lib/iomgr/timer_heap.cc", 1172 "${GRPC_DIR}/src/core/lib/iomgr/timer_heap.h", 1173 "${GRPC_DIR}/src/core/lib/iomgr/timer_manager.cc", 1174 "${GRPC_DIR}/src/core/lib/iomgr/timer_manager.h", 1175 "${GRPC_DIR}/src/core/lib/iomgr/udp_server.cc", 1176 "${GRPC_DIR}/src/core/lib/iomgr/udp_server.h", 1177 "${GRPC_DIR}/src/core/lib/iomgr/unix_sockets_posix.cc", 1178 "${GRPC_DIR}/src/core/lib/iomgr/unix_sockets_posix.h", 1179 "${GRPC_DIR}/src/core/lib/iomgr/unix_sockets_posix_noop.cc", 1180 "${GRPC_DIR}/src/core/lib/iomgr/wakeup_fd_eventfd.cc", 1181 "${GRPC_DIR}/src/core/lib/iomgr/wakeup_fd_nospecial.cc", 1182 "${GRPC_DIR}/src/core/lib/iomgr/wakeup_fd_pipe.cc", 1183 "${GRPC_DIR}/src/core/lib/iomgr/wakeup_fd_pipe.h", 1184 "${GRPC_DIR}/src/core/lib/iomgr/wakeup_fd_posix.cc", 1185 "${GRPC_DIR}/src/core/lib/iomgr/wakeup_fd_posix.h", 1186 "${GRPC_DIR}/src/core/lib/iomgr/work_serializer.cc", 1187 "${GRPC_DIR}/src/core/lib/iomgr/work_serializer.h", 1188 "${GRPC_DIR}/src/core/lib/json/json.h", 1189 "${GRPC_DIR}/src/core/lib/json/json_reader.cc", 1190 "${GRPC_DIR}/src/core/lib/json/json_util.cc", 1191 "${GRPC_DIR}/src/core/lib/json/json_util.h", 1192 "${GRPC_DIR}/src/core/lib/json/json_writer.cc", 1193 "${GRPC_DIR}/src/core/lib/matchers/matchers.cc", 1194 "${GRPC_DIR}/src/core/lib/matchers/matchers.h", 1195 "${GRPC_DIR}/src/core/lib/security/authorization/authorization_engine.h", 1196 "${GRPC_DIR}/src/core/lib/security/authorization/cel_authorization_engine.cc", 1197 "${GRPC_DIR}/src/core/lib/security/authorization/cel_authorization_engine.h", 1198 "${GRPC_DIR}/src/core/lib/security/authorization/evaluate_args.cc", 1199 "${GRPC_DIR}/src/core/lib/security/authorization/evaluate_args.h", 1200 "${GRPC_DIR}/src/core/lib/security/authorization/matchers.cc", 1201 "${GRPC_DIR}/src/core/lib/security/authorization/matchers.h", 1202 "${GRPC_DIR}/src/core/lib/security/authorization/mock_cel/activation.h", 1203 "${GRPC_DIR}/src/core/lib/security/authorization/mock_cel/cel_expr_builder_factory.h", 1204 "${GRPC_DIR}/src/core/lib/security/authorization/mock_cel/cel_expression.h", 1205 "${GRPC_DIR}/src/core/lib/security/authorization/mock_cel/cel_value.h", 1206 "${GRPC_DIR}/src/core/lib/security/authorization/mock_cel/evaluator_core.h", 1207 "${GRPC_DIR}/src/core/lib/security/authorization/mock_cel/flat_expr_builder.h", 1208 "${GRPC_DIR}/src/core/lib/security/authorization/rbac_policy.cc", 1209 "${GRPC_DIR}/src/core/lib/security/authorization/rbac_policy.h", 1210 "${GRPC_DIR}/src/core/lib/security/authorization/sdk_server_authz_filter.cc", 1211 "${GRPC_DIR}/src/core/lib/security/authorization/sdk_server_authz_filter.h", 1212 "${GRPC_DIR}/src/core/lib/security/context/security_context.cc", 1213 "${GRPC_DIR}/src/core/lib/security/context/security_context.h", 1214 "${GRPC_DIR}/src/core/lib/security/credentials/alts/alts_credentials.cc", 1215 "${GRPC_DIR}/src/core/lib/security/credentials/alts/alts_credentials.h", 1216 "${GRPC_DIR}/src/core/lib/security/credentials/alts/check_gcp_environment.cc", 1217 "${GRPC_DIR}/src/core/lib/security/credentials/alts/check_gcp_environment.h", 1218 "${GRPC_DIR}/src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc", 1219 "${GRPC_DIR}/src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc", 1220 "${GRPC_DIR}/src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc", 1221 "${GRPC_DIR}/src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc", 1222 "${GRPC_DIR}/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc", 1223 "${GRPC_DIR}/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h", 1224 "${GRPC_DIR}/src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc", 1225 "${GRPC_DIR}/src/core/lib/security/credentials/composite/composite_credentials.cc", 1226 "${GRPC_DIR}/src/core/lib/security/credentials/composite/composite_credentials.h", 1227 "${GRPC_DIR}/src/core/lib/security/credentials/credentials.cc", 1228 "${GRPC_DIR}/src/core/lib/security/credentials/credentials.h", 1229 "${GRPC_DIR}/src/core/lib/security/credentials/credentials_metadata.cc", 1230 "${GRPC_DIR}/src/core/lib/security/credentials/external/aws_external_account_credentials.cc", 1231 "${GRPC_DIR}/src/core/lib/security/credentials/external/aws_external_account_credentials.h", 1232 "${GRPC_DIR}/src/core/lib/security/credentials/external/aws_request_signer.cc", 1233 "${GRPC_DIR}/src/core/lib/security/credentials/external/aws_request_signer.h", 1234 "${GRPC_DIR}/src/core/lib/security/credentials/external/external_account_credentials.cc", 1235 "${GRPC_DIR}/src/core/lib/security/credentials/external/external_account_credentials.h", 1236 "${GRPC_DIR}/src/core/lib/security/credentials/external/file_external_account_credentials.cc", 1237 "${GRPC_DIR}/src/core/lib/security/credentials/external/file_external_account_credentials.h", 1238 "${GRPC_DIR}/src/core/lib/security/credentials/external/url_external_account_credentials.cc", 1239 "${GRPC_DIR}/src/core/lib/security/credentials/external/url_external_account_credentials.h", 1240 "${GRPC_DIR}/src/core/lib/security/credentials/fake/fake_credentials.cc", 1241 "${GRPC_DIR}/src/core/lib/security/credentials/fake/fake_credentials.h", 1242 "${GRPC_DIR}/src/core/lib/security/credentials/google_default/credentials_generic.cc", 1243 "${GRPC_DIR}/src/core/lib/security/credentials/google_default/google_default_credentials.cc", 1244 "${GRPC_DIR}/src/core/lib/security/credentials/google_default/google_default_credentials.h", 1245 "${GRPC_DIR}/src/core/lib/security/credentials/iam/iam_credentials.cc", 1246 "${GRPC_DIR}/src/core/lib/security/credentials/iam/iam_credentials.h", 1247 "${GRPC_DIR}/src/core/lib/security/credentials/insecure/insecure_credentials.cc", 1248 "${GRPC_DIR}/src/core/lib/security/credentials/jwt/json_token.cc", 1249 "${GRPC_DIR}/src/core/lib/security/credentials/jwt/json_token.h", 1250 "${GRPC_DIR}/src/core/lib/security/credentials/jwt/jwt_credentials.cc", 1251 "${GRPC_DIR}/src/core/lib/security/credentials/jwt/jwt_credentials.h", 1252 "${GRPC_DIR}/src/core/lib/security/credentials/jwt/jwt_verifier.cc", 1253 "${GRPC_DIR}/src/core/lib/security/credentials/jwt/jwt_verifier.h", 1254 "${GRPC_DIR}/src/core/lib/security/credentials/local/local_credentials.cc", 1255 "${GRPC_DIR}/src/core/lib/security/credentials/local/local_credentials.h", 1256 "${GRPC_DIR}/src/core/lib/security/credentials/oauth2/oauth2_credentials.cc", 1257 "${GRPC_DIR}/src/core/lib/security/credentials/oauth2/oauth2_credentials.h", 1258 "${GRPC_DIR}/src/core/lib/security/credentials/plugin/plugin_credentials.cc", 1259 "${GRPC_DIR}/src/core/lib/security/credentials/plugin/plugin_credentials.h", 1260 "${GRPC_DIR}/src/core/lib/security/credentials/ssl/ssl_credentials.cc", 1261 "${GRPC_DIR}/src/core/lib/security/credentials/ssl/ssl_credentials.h", 1262 "${GRPC_DIR}/src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc", 1263 "${GRPC_DIR}/src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h", 1264 "${GRPC_DIR}/src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc", 1265 "${GRPC_DIR}/src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.h", 1266 "${GRPC_DIR}/src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc", 1267 "${GRPC_DIR}/src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h", 1268 "${GRPC_DIR}/src/core/lib/security/credentials/tls/tls_credentials.cc", 1269 "${GRPC_DIR}/src/core/lib/security/credentials/tls/tls_credentials.h", 1270 "${GRPC_DIR}/src/core/lib/security/credentials/tls/tls_utils.cc", 1271 "${GRPC_DIR}/src/core/lib/security/credentials/tls/tls_utils.h", 1272 "${GRPC_DIR}/src/core/lib/security/credentials/xds/xds_credentials.cc", 1273 "${GRPC_DIR}/src/core/lib/security/credentials/xds/xds_credentials.h", 1274 "${GRPC_DIR}/src/core/lib/security/security_connector/alts/alts_security_connector.cc", 1275 "${GRPC_DIR}/src/core/lib/security/security_connector/alts/alts_security_connector.h", 1276 "${GRPC_DIR}/src/core/lib/security/security_connector/fake/fake_security_connector.cc", 1277 "${GRPC_DIR}/src/core/lib/security/security_connector/fake/fake_security_connector.h", 1278 "${GRPC_DIR}/src/core/lib/security/security_connector/insecure/insecure_security_connector.cc", 1279 "${GRPC_DIR}/src/core/lib/security/security_connector/insecure/insecure_security_connector.h", 1280 "${GRPC_DIR}/src/core/lib/security/security_connector/load_system_roots.h", 1281 "${GRPC_DIR}/src/core/lib/security/security_connector/load_system_roots_fallback.cc", 1282 "${GRPC_DIR}/src/core/lib/security/security_connector/load_system_roots_linux.cc", 1283 "${GRPC_DIR}/src/core/lib/security/security_connector/load_system_roots_linux.h", 1284 "${GRPC_DIR}/src/core/lib/security/security_connector/local/local_security_connector.cc", 1285 "${GRPC_DIR}/src/core/lib/security/security_connector/local/local_security_connector.h", 1286 "${GRPC_DIR}/src/core/lib/security/security_connector/security_connector.cc", 1287 "${GRPC_DIR}/src/core/lib/security/security_connector/security_connector.h", 1288 "${GRPC_DIR}/src/core/lib/security/security_connector/ssl/ssl_security_connector.cc", 1289 "${GRPC_DIR}/src/core/lib/security/security_connector/ssl/ssl_security_connector.h", 1290 "${GRPC_DIR}/src/core/lib/security/security_connector/ssl_utils.cc", 1291 "${GRPC_DIR}/src/core/lib/security/security_connector/ssl_utils.h", 1292 "${GRPC_DIR}/src/core/lib/security/security_connector/ssl_utils_config.cc", 1293 "${GRPC_DIR}/src/core/lib/security/security_connector/ssl_utils_config.h", 1294 "${GRPC_DIR}/src/core/lib/security/security_connector/tls/tls_security_connector.cc", 1295 "${GRPC_DIR}/src/core/lib/security/security_connector/tls/tls_security_connector.h", 1296 "${GRPC_DIR}/src/core/lib/security/transport/auth_filters.h", 1297 "${GRPC_DIR}/src/core/lib/security/transport/client_auth_filter.cc", 1298 "${GRPC_DIR}/src/core/lib/security/transport/secure_endpoint.cc", 1299 "${GRPC_DIR}/src/core/lib/security/transport/secure_endpoint.h", 1300 "${GRPC_DIR}/src/core/lib/security/transport/security_handshaker.cc", 1301 "${GRPC_DIR}/src/core/lib/security/transport/security_handshaker.h", 1302 "${GRPC_DIR}/src/core/lib/security/transport/server_auth_filter.cc", 1303 "${GRPC_DIR}/src/core/lib/security/transport/tsi_error.cc", 1304 "${GRPC_DIR}/src/core/lib/security/transport/tsi_error.h", 1305 "${GRPC_DIR}/src/core/lib/security/util/json_util.cc", 1306 "${GRPC_DIR}/src/core/lib/security/util/json_util.h", 1307 "${GRPC_DIR}/src/core/lib/slice/b64.cc", 1308 "${GRPC_DIR}/src/core/lib/slice/b64.h", 1309 "${GRPC_DIR}/src/core/lib/slice/percent_encoding.cc", 1310 "${GRPC_DIR}/src/core/lib/slice/percent_encoding.h", 1311 "${GRPC_DIR}/src/core/lib/slice/slice.cc", 1312 "${GRPC_DIR}/src/core/lib/slice/slice_buffer.cc", 1313 "${GRPC_DIR}/src/core/lib/slice/slice_intern.cc", 1314 "${GRPC_DIR}/src/core/lib/slice/slice_internal.h", 1315 "${GRPC_DIR}/src/core/lib/slice/slice_string_helpers.cc", 1316 "${GRPC_DIR}/src/core/lib/slice/slice_string_helpers.h", 1317 "${GRPC_DIR}/src/core/lib/slice/slice_utils.h", 1318 "${GRPC_DIR}/src/core/lib/surface/api_trace.cc", 1319 "${GRPC_DIR}/src/core/lib/surface/api_trace.h", 1320 "${GRPC_DIR}/src/core/lib/surface/byte_buffer.cc", 1321 "${GRPC_DIR}/src/core/lib/surface/byte_buffer_reader.cc", 1322 "${GRPC_DIR}/src/core/lib/surface/call.cc", 1323 "${GRPC_DIR}/src/core/lib/surface/call.h", 1324 "${GRPC_DIR}/src/core/lib/surface/call_details.cc", 1325 "${GRPC_DIR}/src/core/lib/surface/call_log_batch.cc", 1326 "${GRPC_DIR}/src/core/lib/surface/call_test_only.h", 1327 "${GRPC_DIR}/src/core/lib/surface/channel.cc", 1328 "${GRPC_DIR}/src/core/lib/surface/channel.h", 1329 "${GRPC_DIR}/src/core/lib/surface/channel_init.cc", 1330 "${GRPC_DIR}/src/core/lib/surface/channel_init.h", 1331 "${GRPC_DIR}/src/core/lib/surface/channel_ping.cc", 1332 "${GRPC_DIR}/src/core/lib/surface/channel_stack_type.cc", 1333 "${GRPC_DIR}/src/core/lib/surface/channel_stack_type.h", 1334 "${GRPC_DIR}/src/core/lib/surface/completion_queue.cc", 1335 "${GRPC_DIR}/src/core/lib/surface/completion_queue.h", 1336 "${GRPC_DIR}/src/core/lib/surface/completion_queue_factory.cc", 1337 "${GRPC_DIR}/src/core/lib/surface/completion_queue_factory.h", 1338 "${GRPC_DIR}/src/core/lib/surface/event_string.cc", 1339 "${GRPC_DIR}/src/core/lib/surface/event_string.h", 1340 "${GRPC_DIR}/src/core/lib/surface/init.cc", 1341 "${GRPC_DIR}/src/core/lib/surface/init.h", 1342 "${GRPC_DIR}/src/core/lib/surface/init_secure.cc", 1343 "${GRPC_DIR}/src/core/lib/surface/lame_client.cc", 1344 "${GRPC_DIR}/src/core/lib/surface/lame_client.h", 1345 "${GRPC_DIR}/src/core/lib/surface/metadata_array.cc", 1346 "${GRPC_DIR}/src/core/lib/surface/server.cc", 1347 "${GRPC_DIR}/src/core/lib/surface/server.h", 1348 "${GRPC_DIR}/src/core/lib/surface/validate_metadata.cc", 1349 "${GRPC_DIR}/src/core/lib/surface/validate_metadata.h", 1350 "${GRPC_DIR}/src/core/lib/surface/version.cc", 1351 "${GRPC_DIR}/src/core/lib/transport/authority_override.cc", 1352 "${GRPC_DIR}/src/core/lib/transport/authority_override.h", 1353 "${GRPC_DIR}/src/core/lib/transport/bdp_estimator.cc", 1354 "${GRPC_DIR}/src/core/lib/transport/bdp_estimator.h", 1355 "${GRPC_DIR}/src/core/lib/transport/byte_stream.cc", 1356 "${GRPC_DIR}/src/core/lib/transport/byte_stream.h", 1357 "${GRPC_DIR}/src/core/lib/transport/connectivity_state.cc", 1358 "${GRPC_DIR}/src/core/lib/transport/connectivity_state.h", 1359 "${GRPC_DIR}/src/core/lib/transport/error_utils.cc", 1360 "${GRPC_DIR}/src/core/lib/transport/error_utils.h", 1361 "${GRPC_DIR}/src/core/lib/transport/http2_errors.h", 1362 "${GRPC_DIR}/src/core/lib/transport/metadata.cc", 1363 "${GRPC_DIR}/src/core/lib/transport/metadata.h", 1364 "${GRPC_DIR}/src/core/lib/transport/metadata_batch.cc", 1365 "${GRPC_DIR}/src/core/lib/transport/metadata_batch.h", 1366 "${GRPC_DIR}/src/core/lib/transport/pid_controller.cc", 1367 "${GRPC_DIR}/src/core/lib/transport/pid_controller.h", 1368 "${GRPC_DIR}/src/core/lib/transport/static_metadata.cc", 1369 "${GRPC_DIR}/src/core/lib/transport/static_metadata.h", 1370 "${GRPC_DIR}/src/core/lib/transport/status_conversion.cc", 1371 "${GRPC_DIR}/src/core/lib/transport/status_conversion.h", 1372 "${GRPC_DIR}/src/core/lib/transport/status_metadata.cc", 1373 "${GRPC_DIR}/src/core/lib/transport/status_metadata.h", 1374 "${GRPC_DIR}/src/core/lib/transport/timeout_encoding.cc", 1375 "${GRPC_DIR}/src/core/lib/transport/timeout_encoding.h", 1376 "${GRPC_DIR}/src/core/lib/transport/transport.cc", 1377 "${GRPC_DIR}/src/core/lib/transport/transport.h", 1378 "${GRPC_DIR}/src/core/lib/transport/transport_impl.h", 1379 "${GRPC_DIR}/src/core/lib/transport/transport_op_string.cc", 1380 "${GRPC_DIR}/src/core/lib/uri/uri_parser.cc", 1381 "${GRPC_DIR}/src/core/lib/uri/uri_parser.h", 1382 "${GRPC_DIR}/src/core/plugin_registry/grpc_plugin_registry.cc", 1383 "${GRPC_DIR}/src/core/tsi/alts/crypt/aes_gcm.cc", 1384 "${GRPC_DIR}/src/core/tsi/alts/crypt/gsec.cc", 1385 "${GRPC_DIR}/src/core/tsi/alts/crypt/gsec.h", 1386 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_counter.cc", 1387 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_counter.h", 1388 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_crypter.cc", 1389 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_crypter.h", 1390 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_frame_protector.cc", 1391 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_frame_protector.h", 1392 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc", 1393 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h", 1394 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc", 1395 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc", 1396 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/frame_handler.cc", 1397 "${GRPC_DIR}/src/core/tsi/alts/frame_protector/frame_handler.h", 1398 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_handshaker_client.cc", 1399 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_handshaker_client.h", 1400 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_shared_resource.cc", 1401 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_shared_resource.h", 1402 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc", 1403 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h", 1404 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h", 1405 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_tsi_utils.cc", 1406 "${GRPC_DIR}/src/core/tsi/alts/handshaker/alts_tsi_utils.h", 1407 "${GRPC_DIR}/src/core/tsi/alts/handshaker/transport_security_common_api.cc", 1408 "${GRPC_DIR}/src/core/tsi/alts/handshaker/transport_security_common_api.h", 1409 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc", 1410 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h", 1411 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc", 1412 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h", 1413 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h", 1414 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc", 1415 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h", 1416 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc", 1417 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h", 1418 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc", 1419 "${GRPC_DIR}/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", 1420 "${GRPC_DIR}/src/core/tsi/fake_transport_security.cc", 1421 "${GRPC_DIR}/src/core/tsi/fake_transport_security.h", 1422 "${GRPC_DIR}/src/core/tsi/local_transport_security.cc", 1423 "${GRPC_DIR}/src/core/tsi/local_transport_security.h", 1424 "${GRPC_DIR}/src/core/tsi/ssl/session_cache/ssl_session.h", 1425 "${GRPC_DIR}/src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc", 1426 "${GRPC_DIR}/src/core/tsi/ssl/session_cache/ssl_session_cache.cc", 1427 "${GRPC_DIR}/src/core/tsi/ssl/session_cache/ssl_session_cache.h", 1428 "${GRPC_DIR}/src/core/tsi/ssl/session_cache/ssl_session_openssl.cc", 1429 "${GRPC_DIR}/src/core/tsi/ssl_transport_security.cc", 1430 "${GRPC_DIR}/src/core/tsi/ssl_transport_security.h", 1431 "${GRPC_DIR}/src/core/tsi/ssl_types.h", 1432 "${GRPC_DIR}/src/core/tsi/transport_security.cc", 1433 "${GRPC_DIR}/src/core/tsi/transport_security.h", 1434 "${GRPC_DIR}/src/core/tsi/transport_security_grpc.cc", 1435 "${GRPC_DIR}/src/core/tsi/transport_security_grpc.h", 1436 "${GRPC_DIR}/src/core/tsi/transport_security_interface.h", 1437 ] 1438 public_deps = [ 1439 ":address_sorting", 1440 ":gpr", 1441 ":upb", 1442 "//third_party/abseil-cpp:absl_container", 1443 "//third_party/abseil-cpp:absl_str_format_internal", 1444 "//third_party/abseil-cpp:absl_strings", 1445 "//third_party/abseil-cpp:absl_throw_delegate", 1446 "//third_party/abseil-cpp:absl_time", 1447 "//third_party/openssl:libcrypto_shared", 1448 "//third_party/openssl:libssl_shared", 1449 "//third_party/re2:re2", 1450 "//third_party/zlib:libz", 1451 ] 1452 1453 public_configs = [ ":pulbic_grpc_config" ] 1454 configs = [ ":private_grpc_config" ] 1455 include_dirs = [ 1456 "${GRPC_DIR}/third_party/address_sorting/include", 1457 "${GRPC_DIR}/src/core/ext/upb-generated", 1458 "${GRPC_DIR}/src/core/ext/upbdefs-generated", 1459 "${GRPC_DIR}/third_party/upb", 1460 "${GRPC_DIR}/third_party/xxhash", 1461 ] 1462 install_enable = true 1463 subsystem_name = "${THIRDPARTY_GRPC_SUBSYS_NAME}" 1464 part_name = "${THIRDPARTY_GRPC_PART_NAME}" 1465} 1466 1467ohos_source_set("grpcpp") { 1468 sources = [ 1469 "${GRPC_DIR}/include/grpc++/alarm.h", 1470 "${GRPC_DIR}/include/grpc++/channel.h", 1471 "${GRPC_DIR}/include/grpc++/client_context.h", 1472 "${GRPC_DIR}/include/grpc++/completion_queue.h", 1473 "${GRPC_DIR}/include/grpc++/create_channel.h", 1474 "${GRPC_DIR}/include/grpc++/create_channel_posix.h", 1475 "${GRPC_DIR}/include/grpc++/ext/health_check_service_server_builder_option.h", 1476 "${GRPC_DIR}/include/grpc++/generic/async_generic_service.h", 1477 "${GRPC_DIR}/include/grpc++/generic/generic_stub.h", 1478 "${GRPC_DIR}/include/grpc++/grpc++.h", 1479 "${GRPC_DIR}/include/grpc++/health_check_service_interface.h", 1480 "${GRPC_DIR}/include/grpc++/impl/call.h", 1481 "${GRPC_DIR}/include/grpc++/impl/channel_argument_option.h", 1482 "${GRPC_DIR}/include/grpc++/impl/client_unary_call.h", 1483 "${GRPC_DIR}/include/grpc++/impl/codegen/async_stream.h", 1484 "${GRPC_DIR}/include/grpc++/impl/codegen/async_unary_call.h", 1485 "${GRPC_DIR}/include/grpc++/impl/codegen/byte_buffer.h", 1486 "${GRPC_DIR}/include/grpc++/impl/codegen/call.h", 1487 "${GRPC_DIR}/include/grpc++/impl/codegen/call_hook.h", 1488 "${GRPC_DIR}/include/grpc++/impl/codegen/channel_interface.h", 1489 "${GRPC_DIR}/include/grpc++/impl/codegen/client_context.h", 1490 "${GRPC_DIR}/include/grpc++/impl/codegen/client_unary_call.h", 1491 "${GRPC_DIR}/include/grpc++/impl/codegen/completion_queue.h", 1492 "${GRPC_DIR}/include/grpc++/impl/codegen/completion_queue_tag.h", 1493 "${GRPC_DIR}/include/grpc++/impl/codegen/config.h", 1494 "${GRPC_DIR}/include/grpc++/impl/codegen/config_protobuf.h", 1495 "${GRPC_DIR}/include/grpc++/impl/codegen/core_codegen.h", 1496 "${GRPC_DIR}/include/grpc++/impl/codegen/core_codegen_interface.h", 1497 "${GRPC_DIR}/include/grpc++/impl/codegen/create_auth_context.h", 1498 "${GRPC_DIR}/include/grpc++/impl/codegen/grpc_library.h", 1499 "${GRPC_DIR}/include/grpc++/impl/codegen/metadata_map.h", 1500 "${GRPC_DIR}/include/grpc++/impl/codegen/method_handler_impl.h", 1501 "${GRPC_DIR}/include/grpc++/impl/codegen/proto_utils.h", 1502 "${GRPC_DIR}/include/grpc++/impl/codegen/rpc_method.h", 1503 "${GRPC_DIR}/include/grpc++/impl/codegen/rpc_service_method.h", 1504 "${GRPC_DIR}/include/grpc++/impl/codegen/security/auth_context.h", 1505 "${GRPC_DIR}/include/grpc++/impl/codegen/serialization_traits.h", 1506 "${GRPC_DIR}/include/grpc++/impl/codegen/server_context.h", 1507 "${GRPC_DIR}/include/grpc++/impl/codegen/server_interface.h", 1508 "${GRPC_DIR}/include/grpc++/impl/codegen/service_type.h", 1509 "${GRPC_DIR}/include/grpc++/impl/codegen/slice.h", 1510 "${GRPC_DIR}/include/grpc++/impl/codegen/status.h", 1511 "${GRPC_DIR}/include/grpc++/impl/codegen/status_code_enum.h", 1512 "${GRPC_DIR}/include/grpc++/impl/codegen/string_ref.h", 1513 "${GRPC_DIR}/include/grpc++/impl/codegen/stub_options.h", 1514 "${GRPC_DIR}/include/grpc++/impl/codegen/sync_stream.h", 1515 "${GRPC_DIR}/include/grpc++/impl/codegen/time.h", 1516 "${GRPC_DIR}/include/grpc++/impl/grpc_library.h", 1517 "${GRPC_DIR}/include/grpc++/impl/method_handler_impl.h", 1518 "${GRPC_DIR}/include/grpc++/impl/rpc_method.h", 1519 "${GRPC_DIR}/include/grpc++/impl/rpc_service_method.h", 1520 "${GRPC_DIR}/include/grpc++/impl/serialization_traits.h", 1521 "${GRPC_DIR}/include/grpc++/impl/server_builder_option.h", 1522 "${GRPC_DIR}/include/grpc++/impl/server_builder_plugin.h", 1523 "${GRPC_DIR}/include/grpc++/impl/server_initializer.h", 1524 "${GRPC_DIR}/include/grpc++/impl/service_type.h", 1525 "${GRPC_DIR}/include/grpc++/resource_quota.h", 1526 "${GRPC_DIR}/include/grpc++/security/auth_context.h", 1527 "${GRPC_DIR}/include/grpc++/security/auth_metadata_processor.h", 1528 "${GRPC_DIR}/include/grpc++/security/credentials.h", 1529 "${GRPC_DIR}/include/grpc++/security/server_credentials.h", 1530 "${GRPC_DIR}/include/grpc++/server.h", 1531 "${GRPC_DIR}/include/grpc++/server_builder.h", 1532 "${GRPC_DIR}/include/grpc++/server_context.h", 1533 "${GRPC_DIR}/include/grpc++/server_posix.h", 1534 "${GRPC_DIR}/include/grpc++/support/async_stream.h", 1535 "${GRPC_DIR}/include/grpc++/support/async_unary_call.h", 1536 "${GRPC_DIR}/include/grpc++/support/byte_buffer.h", 1537 "${GRPC_DIR}/include/grpc++/support/channel_arguments.h", 1538 "${GRPC_DIR}/include/grpc++/support/config.h", 1539 "${GRPC_DIR}/include/grpc++/support/slice.h", 1540 "${GRPC_DIR}/include/grpc++/support/status.h", 1541 "${GRPC_DIR}/include/grpc++/support/status_code_enum.h", 1542 "${GRPC_DIR}/include/grpc++/support/string_ref.h", 1543 "${GRPC_DIR}/include/grpc++/support/stub_options.h", 1544 "${GRPC_DIR}/include/grpc++/support/sync_stream.h", 1545 "${GRPC_DIR}/include/grpc++/support/time.h", 1546 "${GRPC_DIR}/include/grpc/grpc.h", 1547 "${GRPC_DIR}/include/grpcpp/alarm.h", 1548 "${GRPC_DIR}/include/grpcpp/channel.h", 1549 "${GRPC_DIR}/include/grpcpp/client_context.h", 1550 "${GRPC_DIR}/include/grpcpp/completion_queue.h", 1551 "${GRPC_DIR}/include/grpcpp/create_channel.h", 1552 "${GRPC_DIR}/include/grpcpp/create_channel_posix.h", 1553 "${GRPC_DIR}/include/grpcpp/ext/health_check_service_server_builder_option.h", 1554 "${GRPC_DIR}/include/grpcpp/generic/async_generic_service.h", 1555 "${GRPC_DIR}/include/grpcpp/generic/generic_stub.h", 1556 "${GRPC_DIR}/include/grpcpp/grpcpp.h", 1557 "${GRPC_DIR}/include/grpcpp/health_check_service_interface.h", 1558 "${GRPC_DIR}/include/grpcpp/impl/call.h", 1559 "${GRPC_DIR}/include/grpcpp/impl/channel_argument_option.h", 1560 "${GRPC_DIR}/include/grpcpp/impl/client_unary_call.h", 1561 "${GRPC_DIR}/include/grpcpp/impl/codegen/async_generic_service.h", 1562 "${GRPC_DIR}/include/grpcpp/impl/codegen/async_stream.h", 1563 "${GRPC_DIR}/include/grpcpp/impl/codegen/async_unary_call.h", 1564 "${GRPC_DIR}/include/grpcpp/impl/codegen/byte_buffer.h", 1565 "${GRPC_DIR}/include/grpcpp/impl/codegen/call.h", 1566 "${GRPC_DIR}/include/grpcpp/impl/codegen/call_hook.h", 1567 "${GRPC_DIR}/include/grpcpp/impl/codegen/call_op_set.h", 1568 "${GRPC_DIR}/include/grpcpp/impl/codegen/call_op_set_interface.h", 1569 "${GRPC_DIR}/include/grpcpp/impl/codegen/callback_common.h", 1570 "${GRPC_DIR}/include/grpcpp/impl/codegen/channel_interface.h", 1571 "${GRPC_DIR}/include/grpcpp/impl/codegen/client_callback.h", 1572 "${GRPC_DIR}/include/grpcpp/impl/codegen/client_context.h", 1573 "${GRPC_DIR}/include/grpcpp/impl/codegen/client_interceptor.h", 1574 "${GRPC_DIR}/include/grpcpp/impl/codegen/client_unary_call.h", 1575 "${GRPC_DIR}/include/grpcpp/impl/codegen/completion_queue.h", 1576 "${GRPC_DIR}/include/grpcpp/impl/codegen/completion_queue_tag.h", 1577 "${GRPC_DIR}/include/grpcpp/impl/codegen/config.h", 1578 "${GRPC_DIR}/include/grpcpp/impl/codegen/config_protobuf.h", 1579 "${GRPC_DIR}/include/grpcpp/impl/codegen/core_codegen.h", 1580 "${GRPC_DIR}/include/grpcpp/impl/codegen/core_codegen_interface.h", 1581 "${GRPC_DIR}/include/grpcpp/impl/codegen/create_auth_context.h", 1582 "${GRPC_DIR}/include/grpcpp/impl/codegen/delegating_channel.h", 1583 "${GRPC_DIR}/include/grpcpp/impl/codegen/grpc_library.h", 1584 "${GRPC_DIR}/include/grpcpp/impl/codegen/intercepted_channel.h", 1585 "${GRPC_DIR}/include/grpcpp/impl/codegen/interceptor.h", 1586 "${GRPC_DIR}/include/grpcpp/impl/codegen/interceptor_common.h", 1587 "${GRPC_DIR}/include/grpcpp/impl/codegen/message_allocator.h", 1588 "${GRPC_DIR}/include/grpcpp/impl/codegen/metadata_map.h", 1589 "${GRPC_DIR}/include/grpcpp/impl/codegen/method_handler.h", 1590 "${GRPC_DIR}/include/grpcpp/impl/codegen/proto_buffer_reader.h", 1591 "${GRPC_DIR}/include/grpcpp/impl/codegen/proto_buffer_writer.h", 1592 "${GRPC_DIR}/include/grpcpp/impl/codegen/proto_utils.h", 1593 "${GRPC_DIR}/include/grpcpp/impl/codegen/rpc_method.h", 1594 "${GRPC_DIR}/include/grpcpp/impl/codegen/rpc_service_method.h", 1595 "${GRPC_DIR}/include/grpcpp/impl/codegen/security/auth_context.h", 1596 "${GRPC_DIR}/include/grpcpp/impl/codegen/serialization_traits.h", 1597 "${GRPC_DIR}/include/grpcpp/impl/codegen/server_callback.h", 1598 "${GRPC_DIR}/include/grpcpp/impl/codegen/server_callback_handlers.h", 1599 "${GRPC_DIR}/include/grpcpp/impl/codegen/server_context.h", 1600 "${GRPC_DIR}/include/grpcpp/impl/codegen/server_interceptor.h", 1601 "${GRPC_DIR}/include/grpcpp/impl/codegen/server_interface.h", 1602 "${GRPC_DIR}/include/grpcpp/impl/codegen/service_type.h", 1603 "${GRPC_DIR}/include/grpcpp/impl/codegen/slice.h", 1604 "${GRPC_DIR}/include/grpcpp/impl/codegen/status.h", 1605 "${GRPC_DIR}/include/grpcpp/impl/codegen/status_code_enum.h", 1606 "${GRPC_DIR}/include/grpcpp/impl/codegen/string_ref.h", 1607 "${GRPC_DIR}/include/grpcpp/impl/codegen/stub_options.h", 1608 "${GRPC_DIR}/include/grpcpp/impl/codegen/sync.h", 1609 "${GRPC_DIR}/include/grpcpp/impl/codegen/sync_stream.h", 1610 "${GRPC_DIR}/include/grpcpp/impl/codegen/time.h", 1611 "${GRPC_DIR}/include/grpcpp/impl/grpc_library.h", 1612 "${GRPC_DIR}/include/grpcpp/impl/method_handler_impl.h", 1613 "${GRPC_DIR}/include/grpcpp/impl/rpc_method.h", 1614 "${GRPC_DIR}/include/grpcpp/impl/rpc_service_method.h", 1615 "${GRPC_DIR}/include/grpcpp/impl/serialization_traits.h", 1616 "${GRPC_DIR}/include/grpcpp/impl/server_builder_option.h", 1617 "${GRPC_DIR}/include/grpcpp/impl/server_builder_plugin.h", 1618 "${GRPC_DIR}/include/grpcpp/impl/server_initializer.h", 1619 "${GRPC_DIR}/include/grpcpp/impl/service_type.h", 1620 "${GRPC_DIR}/include/grpcpp/resource_quota.h", 1621 "${GRPC_DIR}/include/grpcpp/security/auth_context.h", 1622 "${GRPC_DIR}/include/grpcpp/security/auth_metadata_processor.h", 1623 "${GRPC_DIR}/include/grpcpp/security/credentials.h", 1624 "${GRPC_DIR}/include/grpcpp/security/server_credentials.h", 1625 "${GRPC_DIR}/include/grpcpp/security/tls_certificate_provider.h", 1626 "${GRPC_DIR}/include/grpcpp/security/tls_credentials_options.h", 1627 "${GRPC_DIR}/include/grpcpp/server.h", 1628 "${GRPC_DIR}/include/grpcpp/server_builder.h", 1629 "${GRPC_DIR}/include/grpcpp/server_context.h", 1630 "${GRPC_DIR}/include/grpcpp/server_posix.h", 1631 "${GRPC_DIR}/include/grpcpp/support/async_stream.h", 1632 "${GRPC_DIR}/include/grpcpp/support/async_unary_call.h", 1633 "${GRPC_DIR}/include/grpcpp/support/byte_buffer.h", 1634 "${GRPC_DIR}/include/grpcpp/support/channel_arguments.h", 1635 "${GRPC_DIR}/include/grpcpp/support/client_callback.h", 1636 "${GRPC_DIR}/include/grpcpp/support/client_interceptor.h", 1637 "${GRPC_DIR}/include/grpcpp/support/config.h", 1638 "${GRPC_DIR}/include/grpcpp/support/interceptor.h", 1639 "${GRPC_DIR}/include/grpcpp/support/message_allocator.h", 1640 "${GRPC_DIR}/include/grpcpp/support/method_handler.h", 1641 "${GRPC_DIR}/include/grpcpp/support/proto_buffer_reader.h", 1642 "${GRPC_DIR}/include/grpcpp/support/proto_buffer_writer.h", 1643 "${GRPC_DIR}/include/grpcpp/support/server_callback.h", 1644 "${GRPC_DIR}/include/grpcpp/support/server_interceptor.h", 1645 "${GRPC_DIR}/include/grpcpp/support/slice.h", 1646 "${GRPC_DIR}/include/grpcpp/support/status.h", 1647 "${GRPC_DIR}/include/grpcpp/support/status_code_enum.h", 1648 "${GRPC_DIR}/include/grpcpp/support/string_ref.h", 1649 "${GRPC_DIR}/include/grpcpp/support/stub_options.h", 1650 "${GRPC_DIR}/include/grpcpp/support/sync_stream.h", 1651 "${GRPC_DIR}/include/grpcpp/support/time.h", 1652 "${GRPC_DIR}/include/grpcpp/support/validate_service_config.h", 1653 "${GRPC_DIR}/include/grpcpp/xds_server_builder.h", 1654 "${GRPC_DIR}/src/core/lib/channel/channel_stack.cc", 1655 "${GRPC_DIR}/src/core/lib/channel/channel_stack.h", 1656 "${GRPC_DIR}/src/core/lib/channel/channelz.cc", 1657 "${GRPC_DIR}/src/core/lib/channel/channelz.h", 1658 "${GRPC_DIR}/src/core/lib/compression/algorithm_metadata.h", 1659 "${GRPC_DIR}/src/core/lib/compression/compression.cc", 1660 "${GRPC_DIR}/src/core/lib/compression/compression_internal.cc", 1661 "${GRPC_DIR}/src/core/lib/compression/compression_internal.h", 1662 "${GRPC_DIR}/src/core/lib/debug/trace.cc", 1663 "${GRPC_DIR}/src/core/lib/debug/trace.h", 1664 "${GRPC_DIR}/src/core/lib/event_engine/endpoint_config.cc", 1665 "${GRPC_DIR}/src/core/lib/event_engine/endpoint_config_internal.h", 1666 "${GRPC_DIR}/src/core/lib/event_engine/event_engine.cc", 1667 "${GRPC_DIR}/src/core/lib/event_engine/event_engine.h", 1668 "${GRPC_DIR}/src/core/lib/iomgr/call_combiner.cc", 1669 "${GRPC_DIR}/src/core/lib/iomgr/call_combiner.h", 1670 "${GRPC_DIR}/src/core/lib/iomgr/combiner.cc", 1671 "${GRPC_DIR}/src/core/lib/iomgr/combiner.h", 1672 "${GRPC_DIR}/src/core/lib/iomgr/error.cc", 1673 "${GRPC_DIR}/src/core/lib/iomgr/error.h", 1674 "${GRPC_DIR}/src/core/lib/iomgr/ev_posix.cc", 1675 "${GRPC_DIR}/src/core/lib/iomgr/ev_posix.h", 1676 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/closure.cc", 1677 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/closure.h", 1678 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/endpoint.cc", 1679 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/endpoint.h", 1680 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/iomgr.cc", 1681 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/iomgr.h", 1682 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/pollset.cc", 1683 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/resolved_address_internal.cc", 1684 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/resolved_address_internal.h", 1685 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/resolver.cc", 1686 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/tcp.cc", 1687 "${GRPC_DIR}/src/core/lib/iomgr/event_engine/timer.cc", 1688 "${GRPC_DIR}/src/core/lib/iomgr/exec_ctx.cc", 1689 "${GRPC_DIR}/src/core/lib/iomgr/exec_ctx.h", 1690 "${GRPC_DIR}/src/core/lib/iomgr/executor.cc", 1691 "${GRPC_DIR}/src/core/lib/iomgr/executor.h", 1692 "${GRPC_DIR}/src/core/lib/iomgr/iomgr.cc", 1693 "${GRPC_DIR}/src/core/lib/iomgr/iomgr.h", 1694 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_internal.cc", 1695 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_internal.h", 1696 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_posix.cc", 1697 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_posix_cfstream.cc", 1698 "${GRPC_DIR}/src/core/lib/iomgr/iomgr_windows.cc", 1699 "${GRPC_DIR}/src/core/lib/iomgr/polling_entity.cc", 1700 "${GRPC_DIR}/src/core/lib/iomgr/polling_entity.h", 1701 "${GRPC_DIR}/src/core/lib/iomgr/resource_quota.cc", 1702 "${GRPC_DIR}/src/core/lib/iomgr/resource_quota.h", 1703 "${GRPC_DIR}/src/core/lib/security/authorization/authorization_policy_provider_null_vtable.cc", 1704 "${GRPC_DIR}/src/core/lib/slice/slice.cc", 1705 "${GRPC_DIR}/src/core/lib/slice/slice_buffer.cc", 1706 "${GRPC_DIR}/src/core/lib/slice/slice_intern.cc", 1707 "${GRPC_DIR}/src/core/lib/slice/slice_internal.h", 1708 "${GRPC_DIR}/src/core/lib/slice/slice_string_helpers.cc", 1709 "${GRPC_DIR}/src/core/lib/slice/slice_string_helpers.h", 1710 "${GRPC_DIR}/src/core/lib/slice/slice_utils.h", 1711 "${GRPC_DIR}/src/core/lib/surface/api_trace.cc", 1712 "${GRPC_DIR}/src/core/lib/surface/api_trace.h", 1713 "${GRPC_DIR}/src/core/lib/surface/byte_buffer.cc", 1714 "${GRPC_DIR}/src/core/lib/surface/call.cc", 1715 "${GRPC_DIR}/src/core/lib/surface/call.h", 1716 "${GRPC_DIR}/src/core/lib/surface/call_log_batch.cc", 1717 "${GRPC_DIR}/src/core/lib/surface/channel.cc", 1718 "${GRPC_DIR}/src/core/lib/surface/channel.h", 1719 "${GRPC_DIR}/src/core/lib/surface/completion_queue.cc", 1720 "${GRPC_DIR}/src/core/lib/surface/completion_queue.h", 1721 "${GRPC_DIR}/src/core/lib/surface/validate_metadata.cc", 1722 "${GRPC_DIR}/src/core/lib/surface/validate_metadata.h", 1723 "${GRPC_DIR}/src/core/lib/transport/byte_stream.cc", 1724 "${GRPC_DIR}/src/core/lib/transport/byte_stream.h", 1725 "${GRPC_DIR}/src/core/lib/transport/error_utils.cc", 1726 "${GRPC_DIR}/src/core/lib/transport/error_utils.h", 1727 "${GRPC_DIR}/src/core/lib/transport/metadata.cc", 1728 "${GRPC_DIR}/src/core/lib/transport/metadata.h", 1729 "${GRPC_DIR}/src/core/lib/transport/metadata_batch.cc", 1730 "${GRPC_DIR}/src/core/lib/transport/metadata_batch.h", 1731 "${GRPC_DIR}/src/core/lib/transport/static_metadata.cc", 1732 "${GRPC_DIR}/src/core/lib/transport/static_metadata.h", 1733 "${GRPC_DIR}/src/core/lib/transport/status_conversion.cc", 1734 "${GRPC_DIR}/src/core/lib/transport/status_conversion.h", 1735 "${GRPC_DIR}/src/core/lib/transport/status_metadata.cc", 1736 "${GRPC_DIR}/src/core/lib/transport/status_metadata.h", 1737 "${GRPC_DIR}/src/core/lib/transport/transport.cc", 1738 "${GRPC_DIR}/src/core/lib/transport/transport.h", 1739 "${GRPC_DIR}/src/core/lib/transport/transport_op_string.cc", 1740 "${GRPC_DIR}/src/cpp/client/channel_cc.cc", 1741 "${GRPC_DIR}/src/cpp/client/client_callback.cc", 1742 "${GRPC_DIR}/src/cpp/client/client_context.cc", 1743 "${GRPC_DIR}/src/cpp/client/client_interceptor.cc", 1744 "${GRPC_DIR}/src/cpp/client/create_channel.cc", 1745 "${GRPC_DIR}/src/cpp/client/create_channel_internal.cc", 1746 "${GRPC_DIR}/src/cpp/client/create_channel_internal.h", 1747 "${GRPC_DIR}/src/cpp/client/create_channel_posix.cc", 1748 "${GRPC_DIR}/src/cpp/client/credentials_cc.cc", 1749 "${GRPC_DIR}/src/cpp/client/insecure_credentials.cc", 1750 "${GRPC_DIR}/src/cpp/client/secure_credentials.cc", 1751 "${GRPC_DIR}/src/cpp/client/secure_credentials.h", 1752 "${GRPC_DIR}/src/cpp/client/xds_credentials.cc", 1753 "${GRPC_DIR}/src/cpp/codegen/codegen_init.cc", 1754 "${GRPC_DIR}/src/cpp/common/alarm.cc", 1755 "${GRPC_DIR}/src/cpp/common/auth_property_iterator.cc", 1756 "${GRPC_DIR}/src/cpp/common/channel_arguments.cc", 1757 "${GRPC_DIR}/src/cpp/common/channel_filter.cc", 1758 "${GRPC_DIR}/src/cpp/common/channel_filter.h", 1759 "${GRPC_DIR}/src/cpp/common/completion_queue_cc.cc", 1760 "${GRPC_DIR}/src/cpp/common/core_codegen.cc", 1761 "${GRPC_DIR}/src/cpp/common/resource_quota_cc.cc", 1762 "${GRPC_DIR}/src/cpp/common/rpc_method.cc", 1763 "${GRPC_DIR}/src/cpp/common/secure_auth_context.cc", 1764 "${GRPC_DIR}/src/cpp/common/secure_auth_context.h", 1765 "${GRPC_DIR}/src/cpp/common/secure_channel_arguments.cc", 1766 "${GRPC_DIR}/src/cpp/common/secure_create_auth_context.cc", 1767 "${GRPC_DIR}/src/cpp/common/tls_certificate_provider.cc", 1768 "${GRPC_DIR}/src/cpp/common/tls_credentials_options.cc", 1769 "${GRPC_DIR}/src/cpp/common/tls_credentials_options_util.cc", 1770 "${GRPC_DIR}/src/cpp/common/tls_credentials_options_util.h", 1771 "${GRPC_DIR}/src/cpp/common/validate_service_config.cc", 1772 "${GRPC_DIR}/src/cpp/common/version_cc.cc", 1773 "${GRPC_DIR}/src/cpp/server/async_generic_service.cc", 1774 "${GRPC_DIR}/src/cpp/server/channel_argument_option.cc", 1775 "${GRPC_DIR}/src/cpp/server/create_default_thread_pool.cc", 1776 "${GRPC_DIR}/src/cpp/server/dynamic_thread_pool.cc", 1777 "${GRPC_DIR}/src/cpp/server/dynamic_thread_pool.h", 1778 "${GRPC_DIR}/src/cpp/server/external_connection_acceptor_impl.cc", 1779 "${GRPC_DIR}/src/cpp/server/external_connection_acceptor_impl.h", 1780 "${GRPC_DIR}/src/cpp/server/health/default_health_check_service.cc", 1781 "${GRPC_DIR}/src/cpp/server/health/default_health_check_service.h", 1782 "${GRPC_DIR}/src/cpp/server/health/health_check_service.cc", 1783 "${GRPC_DIR}/src/cpp/server/health/health_check_service_server_builder_option.cc", 1784 "${GRPC_DIR}/src/cpp/server/insecure_server_credentials.cc", 1785 "${GRPC_DIR}/src/cpp/server/secure_server_credentials.cc", 1786 "${GRPC_DIR}/src/cpp/server/secure_server_credentials.h", 1787 "${GRPC_DIR}/src/cpp/server/server_builder.cc", 1788 "${GRPC_DIR}/src/cpp/server/server_callback.cc", 1789 "${GRPC_DIR}/src/cpp/server/server_cc.cc", 1790 "${GRPC_DIR}/src/cpp/server/server_context.cc", 1791 "${GRPC_DIR}/src/cpp/server/server_credentials.cc", 1792 "${GRPC_DIR}/src/cpp/server/server_posix.cc", 1793 "${GRPC_DIR}/src/cpp/server/thread_pool_interface.h", 1794 "${GRPC_DIR}/src/cpp/server/xds_server_credentials.cc", 1795 "${GRPC_DIR}/src/cpp/thread_manager/thread_manager.cc", 1796 "${GRPC_DIR}/src/cpp/thread_manager/thread_manager.h", 1797 "${GRPC_DIR}/src/cpp/util/byte_buffer_cc.cc", 1798 "${GRPC_DIR}/src/cpp/util/status.cc", 1799 "${GRPC_DIR}/src/cpp/util/string_ref.cc", 1800 "${GRPC_DIR}/src/cpp/util/time_cc.cc", 1801 ] 1802 public_deps = [ 1803 ":address_sorting", 1804 ":gpr", 1805 ":grpc", 1806 "//third_party/protobuf:protobuf_lite", 1807 ] 1808 public_configs = [ ":pulbic_grpc_config" ] 1809 configs = [ ":private_grpc_config" ] 1810 include_dirs = [ 1811 "${GRPC_DIR}/src/core/ext/upb-generated", 1812 "${GRPC_DIR}/src/core/ext/upbdefs-generated", 1813 ] 1814 subsystem_name = "${THIRDPARTY_GRPC_SUBSYS_NAME}" 1815 part_name = "${THIRDPARTY_GRPC_PART_NAME}" 1816} 1817 1818ohos_shared_library("grpcxx") { 1819 deps = [ ":grpcpp" ] 1820 public_configs = [ ":pulbic_grpc_config" ] 1821 configs = [ ":private_grpc_config" ] 1822 install_enable = true 1823 subsystem_name = "${THIRDPARTY_GRPC_SUBSYS_NAME}" 1824 part_name = "${THIRDPARTY_GRPC_PART_NAME}" 1825} 1826 1827# Only compile the plugin for the host architecture. 1828if (current_toolchain == host_toolchain) { 1829 source_set("grpc_plugin_support") { 1830 sources = [ 1831 "${GRPC_DIR}/include/grpc++/impl/codegen/config_protobuf.h", 1832 "${GRPC_DIR}/include/grpcpp/impl/codegen/config_protobuf.h", 1833 "${GRPC_DIR}/src/compiler/config.h", 1834 "${GRPC_DIR}/src/compiler/config_protobuf.h", 1835 "${GRPC_DIR}/src/compiler/cpp_generator.cc", 1836 "${GRPC_DIR}/src/compiler/cpp_generator.h", 1837 "${GRPC_DIR}/src/compiler/cpp_generator_helpers.h", 1838 "${GRPC_DIR}/src/compiler/cpp_plugin.h", 1839 "${GRPC_DIR}/src/compiler/csharp_generator.cc", 1840 "${GRPC_DIR}/src/compiler/csharp_generator.h", 1841 "${GRPC_DIR}/src/compiler/csharp_generator_helpers.h", 1842 "${GRPC_DIR}/src/compiler/generator_helpers.h", 1843 "${GRPC_DIR}/src/compiler/node_generator.cc", 1844 "${GRPC_DIR}/src/compiler/node_generator.h", 1845 "${GRPC_DIR}/src/compiler/node_generator_helpers.h", 1846 "${GRPC_DIR}/src/compiler/objective_c_generator.cc", 1847 "${GRPC_DIR}/src/compiler/objective_c_generator.h", 1848 "${GRPC_DIR}/src/compiler/objective_c_generator_helpers.h", 1849 "${GRPC_DIR}/src/compiler/php_generator.cc", 1850 "${GRPC_DIR}/src/compiler/php_generator.h", 1851 "${GRPC_DIR}/src/compiler/php_generator_helpers.h", 1852 "${GRPC_DIR}/src/compiler/protobuf_plugin.h", 1853 "${GRPC_DIR}/src/compiler/python_generator.cc", 1854 "${GRPC_DIR}/src/compiler/python_generator.h", 1855 "${GRPC_DIR}/src/compiler/python_generator_helpers.h", 1856 "${GRPC_DIR}/src/compiler/python_private_generator.h", 1857 "${GRPC_DIR}/src/compiler/schema_interface.h", 1858 ] 1859 deps = [ "//third_party/protobuf:protoc_lib" ] 1860 public_configs = [ ":pulbic_grpc_config" ] 1861 1862 #configs = [ ":private_grpc_config" ] 1863 } 1864} 1865 1866# Only compile the plugin for the host architecture. 1867if (current_toolchain == host_toolchain) { 1868 ohos_executable("grpc_cpp_plugin") { 1869 sources = [ "${GRPC_DIR}/src/compiler/cpp_plugin.cc" ] 1870 deps = [ 1871 ":grpc_plugin_support", 1872 "//third_party/protobuf:protobuf_lite_static", 1873 "//third_party/protobuf:protobuf_static", 1874 "//third_party/protobuf:protoc_static_lib", 1875 ] 1876 public_configs = [ ":pulbic_grpc_config" ] 1877 configs = [ ":private_grpc_config" ] 1878 subsystem_name = "${THIRDPARTY_GRPC_SUBSYS_NAME}" 1879 part_name = "${THIRDPARTY_GRPC_PART_NAME}" 1880 } 1881} 1882