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