1# GRPC global cmake file 2# This currently builds C and C++ code. 3# This file has been automatically generated from a template file. 4# Please look at the templates directory instead. 5# This file can be regenerated from the template by running 6# tools/buildgen/generate_projects.sh 7# 8# Copyright 2015 gRPC authors. 9# 10# Licensed under the Apache License, Version 2.0 (the "License"); 11# you may not use this file except in compliance with the License. 12# You may obtain a copy of the License at 13# 14# http://www.apache.org/licenses/LICENSE-2.0 15# 16# Unless required by applicable law or agreed to in writing, software 17# distributed under the License is distributed on an "AS IS" BASIS, 18# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19# See the License for the specific language governing permissions and 20# limitations under the License. 21 22 23 24 25cmake_minimum_required(VERSION 3.16) 26 27set(PACKAGE_NAME "grpc") 28set(PACKAGE_VERSION "1.70.1") 29set(gRPC_CORE_VERSION "45.0.0") 30set(gRPC_CORE_SOVERSION "45") 31set(gRPC_CPP_VERSION "1.70.1") 32set(gRPC_CPP_SOVERSION "1.70") 33set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") 34set(PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") 35set(PACKAGE_BUGREPORT "https://github.com/grpc/grpc/issues/") 36project(${PACKAGE_NAME} LANGUAGES C CXX) 37 38if(BUILD_SHARED_LIBS AND MSVC) 39 set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) 40endif() 41 42set(gRPC_INSTALL_BINDIR "bin" CACHE STRING "Installation directory for executables") 43set(gRPC_INSTALL_LIBDIR "lib" CACHE STRING "Installation directory for libraries") 44set(gRPC_INSTALL_INCLUDEDIR "include" CACHE STRING "Installation directory for headers") 45set(gRPC_INSTALL_CMAKEDIR "lib/cmake/${PACKAGE_NAME}" CACHE STRING "Installation directory for cmake config files") 46set(gRPC_INSTALL_SHAREDIR "share/grpc" CACHE STRING "Installation directory for root certificates") 47set(gRPC_BUILD_MSVC_MP_COUNT 0 CACHE STRING "The maximum number of processes for MSVC /MP option") 48 49# Options 50option(gRPC_BUILD_TESTS "Build tests" OFF) 51option(gRPC_BUILD_CODEGEN "Build codegen" ON) 52option(gRPC_DOWNLOAD_ARCHIVES "Download archives for empty 3rd party directories" ON) 53 54set(gRPC_INSTALL_default ON) 55if(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) 56 # Disable gRPC_INSTALL by default if building as a submodule 57 set(gRPC_INSTALL_default OFF) 58endif() 59set(gRPC_INSTALL ${gRPC_INSTALL_default} CACHE BOOL 60 "Generate installation target") 61 62# We can install dependencies from submodules if we're running 63# CMake v3.13 or newer. 64if(CMAKE_VERSION VERSION_LESS 3.13) 65 set(_gRPC_INSTALL_SUPPORTED_FROM_MODULE OFF) 66else() 67 set(_gRPC_INSTALL_SUPPORTED_FROM_MODULE ON) 68endif() 69 70# Providers for third-party dependencies (gRPC_*_PROVIDER properties): 71# "module": build the dependency using sources from git submodule (under third_party) 72# "package": use cmake's find_package functionality to locate a pre-installed dependency 73 74set(gRPC_ZLIB_PROVIDER "module" CACHE STRING "Provider of zlib library") 75set_property(CACHE gRPC_ZLIB_PROVIDER PROPERTY STRINGS "module" "package") 76 77set(gRPC_CARES_PROVIDER "module" CACHE STRING "Provider of c-ares library") 78set_property(CACHE gRPC_CARES_PROVIDER PROPERTY STRINGS "module" "package") 79 80set(gRPC_RE2_PROVIDER "module" CACHE STRING "Provider of re2 library") 81set_property(CACHE gRPC_RE2_PROVIDER PROPERTY STRINGS "module" "package") 82 83set(gRPC_SSL_PROVIDER "module" CACHE STRING "Provider of ssl library") 84set_property(CACHE gRPC_SSL_PROVIDER PROPERTY STRINGS "module" "package") 85 86set(gRPC_PROTOBUF_PROVIDER "module" CACHE STRING "Provider of protobuf library") 87set_property(CACHE gRPC_PROTOBUF_PROVIDER PROPERTY STRINGS "module" "package") 88 89if(gRPC_BUILD_TESTS) 90 set(gRPC_BENCHMARK_PROVIDER "module" CACHE STRING "Provider of benchmark library") 91 set_property(CACHE gRPC_BENCHMARK_PROVIDER PROPERTY STRINGS "module" "package") 92else() 93 set(gRPC_BENCHMARK_PROVIDER "none") 94endif() 95 96set(gRPC_ABSL_PROVIDER "module" CACHE STRING "Provider of absl library") 97set_property(CACHE gRPC_ABSL_PROVIDER PROPERTY STRINGS "module" "package") 98 99set(gRPC_ABSL_USED_TARGETS 100 absl_absl_check 101 absl_absl_log 102 absl_absl_vlog_is_on 103 absl_algorithm 104 absl_algorithm_container 105 absl_any_invocable 106 absl_atomic_hook 107 absl_bad_optional_access 108 absl_bad_variant_access 109 absl_base 110 absl_base_internal 111 absl_bind_front 112 absl_bits 113 absl_bounded_utf8_length_sequence 114 absl_charset 115 absl_check 116 absl_city 117 absl_civil_time 118 absl_cleanup 119 absl_cleanup_internal 120 absl_common_policy_traits 121 absl_compare 122 absl_compressed_tuple 123 absl_config 124 absl_container_common 125 absl_container_memory 126 absl_cord 127 absl_cord_internal 128 absl_cordz_functions 129 absl_cordz_handle 130 absl_cordz_info 131 absl_cordz_statistics 132 absl_cordz_update_scope 133 absl_cordz_update_tracker 134 absl_core_headers 135 absl_crc32c 136 absl_crc_cord_state 137 absl_crc_cpu_detect 138 absl_crc_internal 139 absl_debugging_internal 140 absl_decode_rust_punycode 141 absl_demangle_internal 142 absl_demangle_rust 143 absl_dynamic_annotations 144 absl_endian 145 absl_errno_saver 146 absl_examine_stack 147 absl_exponential_biased 148 absl_fast_type_id 149 absl_fixed_array 150 absl_flags 151 absl_flags_commandlineflag 152 absl_flags_commandlineflag_internal 153 absl_flags_config 154 absl_flags_internal 155 absl_flags_marshalling 156 absl_flags_path_util 157 absl_flags_private_handle_accessor 158 absl_flags_program_name 159 absl_flags_reflection 160 absl_flat_hash_map 161 absl_flat_hash_set 162 absl_function_ref 163 absl_graphcycles_internal 164 absl_has_ostream_operator 165 absl_hash 166 absl_hash_container_defaults 167 absl_hash_function_defaults 168 absl_hash_policy_traits 169 absl_hashtable_debug_hooks 170 absl_hashtablez_sampler 171 absl_inlined_vector 172 absl_inlined_vector_internal 173 absl_int128 174 absl_kernel_timeout_internal 175 absl_layout 176 absl_log 177 absl_log_entry 178 absl_log_globals 179 absl_log_internal_append_truncated 180 absl_log_internal_check_impl 181 absl_log_internal_check_op 182 absl_log_internal_conditions 183 absl_log_internal_config 184 absl_log_internal_fnmatch 185 absl_log_internal_format 186 absl_log_internal_globals 187 absl_log_internal_log_impl 188 absl_log_internal_log_sink_set 189 absl_log_internal_message 190 absl_log_internal_nullguard 191 absl_log_internal_nullstream 192 absl_log_internal_proto 193 absl_log_internal_strip 194 absl_log_internal_voidify 195 absl_log_severity 196 absl_log_sink 197 absl_log_sink_registry 198 absl_low_level_hash 199 absl_malloc_internal 200 absl_memory 201 absl_no_destructor 202 absl_non_temporal_arm_intrinsics 203 absl_non_temporal_memcpy 204 absl_nullability 205 absl_numeric_representation 206 absl_optional 207 absl_prefetch 208 absl_random_bit_gen_ref 209 absl_random_distributions 210 absl_random_internal_distribution_caller 211 absl_random_internal_fast_uniform_bits 212 absl_random_internal_fastmath 213 absl_random_internal_generate_real 214 absl_random_internal_iostream_state_saver 215 absl_random_internal_nonsecure_base 216 absl_random_internal_pcg_engine 217 absl_random_internal_platform 218 absl_random_internal_pool_urbg 219 absl_random_internal_randen 220 absl_random_internal_randen_engine 221 absl_random_internal_randen_hwaes 222 absl_random_internal_randen_hwaes_impl 223 absl_random_internal_randen_slow 224 absl_random_internal_salted_seed_seq 225 absl_random_internal_seed_material 226 absl_random_internal_traits 227 absl_random_internal_uniform_helper 228 absl_random_internal_wide_multiply 229 absl_random_random 230 absl_random_seed_gen_exception 231 absl_random_seed_sequences 232 absl_raw_hash_map 233 absl_raw_hash_set 234 absl_raw_logging_internal 235 absl_sample_recorder 236 absl_span 237 absl_spinlock_wait 238 absl_stacktrace 239 absl_status 240 absl_statusor 241 absl_str_format 242 absl_str_format_internal 243 absl_strerror 244 absl_string_view 245 absl_strings 246 absl_strings_internal 247 absl_symbolize 248 absl_synchronization 249 absl_throw_delegate 250 absl_time 251 absl_time_zone 252 absl_type_traits 253 absl_utf8_for_code_point 254 absl_utility 255 absl_variant 256 absl_vlog_config_internal 257 absl_vlog_is_on 258 absl_meta 259) 260 261# The OpenTelemetry plugin supports "package" build only at present. 262set(gRPC_OPENTELEMETRY_PROVIDER "package") 263# set(gRPC_OPENTELEMETRY_PROVIDER "module" CACHE STRING "Provider of opentelemetry library") 264# set_property(CACHE gRPC_OPENTELEMETRY_PROVIDER PROPERTY STRINGS "module" "package") 265 266set(gRPC_USE_PROTO_LITE OFF CACHE BOOL "Use the protobuf-lite library") 267 268if(UNIX) 269 if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") 270 set(_gRPC_PLATFORM_LINUX ON) 271 if(NOT CMAKE_CROSSCOMPILING AND CMAKE_SIZEOF_VOID_P EQUAL 4) 272 message("+++ Enabling SSE2 for ${CMAKE_SYSTEM_PROCESSOR}") 273 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} -msse2") 274 endif() 275 elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") 276 set(_gRPC_PLATFORM_MAC ON) 277 elseif(${CMAKE_SYSTEM_NAME} MATCHES "iOS") 278 set(_gRPC_PLATFORM_IOS ON) 279 elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android") 280 set(_gRPC_PLATFORM_ANDROID ON) 281 else() 282 set(_gRPC_PLATFORM_POSIX ON) 283 endif() 284endif() 285if(WIN32) 286 set(_gRPC_PLATFORM_WINDOWS ON) 287endif() 288 289if (APPLE AND NOT DEFINED CMAKE_CXX_STANDARD) 290 # AppleClang defaults to C++98, so we bump it to C++17. 291 message("CMAKE_CXX_STANDARD was undefined, defaulting to C++17.") 292 set(CMAKE_CXX_STANDARD 17) 293endif () 294 295if (NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE) 296 set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) 297endif() 298list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") 299 300if(MSVC) 301 include(cmake/msvc_static_runtime.cmake) 302 add_definitions(-D_WIN32_WINNT=0x600 -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS) 303 # Set /MP option 304 if (gRPC_BUILD_MSVC_MP_COUNT GREATER 0) 305 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /MP${gRPC_BUILD_MSVC_MP_COUNT}") 306 elseif (gRPC_BUILD_MSVC_MP_COUNT LESS 0) 307 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /MP") 308 endif() 309 # needed to compile protobuf 310 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /wd4065 /wd4506") 311 # TODO(jtattermusch): revisit warnings that were silenced as part of upgrade to protobuf3.6.0 312 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /wd4200 /wd4291 /wd4244") 313 # TODO(jtattermusch): revisit C4267 occurrences throughout the code 314 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /wd4267") 315 # TODO(jtattermusch): needed to build boringssl with VS2017, revisit later 316 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /wd4987 /wd4774 /wd4819 /wd4996 /wd4619") 317 # Silences thousands of trucation warnings 318 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /wd4503") 319 # Tell MSVC to build grpc using utf-8 320 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /utf-8") 321 # Inconsistent object sizes can cause stack corruption and should be treated as an error 322 set(_gRPC_C_CXX_FLAGS "${_gRPC_C_CXX_FLAGS} /we4789") 323 # To decrease the size of PDB files 324 set(CMAKE_EXE_LINKER_FLAGS "/opt:ref /opt:icf /pdbcompress") 325endif() 326if (MINGW) 327 add_definitions(-D_WIN32_WINNT=0x600) 328endif() 329set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_gRPC_C_CXX_FLAGS}") 330set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_gRPC_C_CXX_FLAGS}") 331 332if(gRPC_USE_PROTO_LITE) 333 set(_gRPC_PROTOBUF_LIBRARY_NAME "libprotobuf-lite") 334 add_definitions("-DGRPC_USE_PROTO_LITE") 335else() 336 set(_gRPC_PROTOBUF_LIBRARY_NAME "libprotobuf") 337endif() 338 339if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_IOS) 340 set(_gRPC_CORE_NOSTDCXX_FLAGS -fno-exceptions -fno-rtti) 341else() 342 set(_gRPC_CORE_NOSTDCXX_FLAGS "") 343endif() 344 345if(UNIX AND NOT HAIKU) 346 # -pthread does more than -lpthread 347 set(THREADS_PREFER_PTHREAD_FLAG ON) 348 find_package(Threads) 349 set(_gRPC_ALLTARGETS_LIBRARIES ${CMAKE_DL_LIBS} m Threads::Threads) 350 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 351 find_library(LIBRT rt) 352 if(LIBRT) 353 set(_gRPC_ALLTARGETS_LIBRARIES ${_gRPC_ALLTARGETS_LIBRARIES} rt) 354 endif() 355 endif() 356endif() 357 358include(CheckCXXSourceCompiles) 359 360if(UNIX OR APPLE) 361 # Some systems require the __STDC_FORMAT_MACROS macro to be defined 362 # to get the fixed-width integer type formatter macros. 363 check_cxx_source_compiles("#include <inttypes.h> 364 #include <cstdio> 365 int main() 366 { 367 int64_t i64{}; 368 std::printf(\"%\" PRId64, i64); 369 }" 370 HAVE_STDC_FORMAT_MACROS) 371 if(NOT HAVE_STDC_FORMAT_MACROS) 372 add_definitions(-D__STDC_FORMAT_MACROS) 373 endif() 374endif() 375 376# configure ccache if requested 377include(cmake/ccache.cmake) 378 379include(cmake/abseil-cpp.cmake) 380include(cmake/address_sorting.cmake) 381include(cmake/benchmark.cmake) 382include(cmake/cares.cmake) 383include(cmake/protobuf.cmake) 384include(cmake/re2.cmake) 385include(cmake/ssl.cmake) 386include(cmake/upb.cmake) 387include(cmake/xxhash.cmake) 388include(cmake/zlib.cmake) 389include(cmake/download_archive.cmake) 390 391if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 392 include(cmake/systemd.cmake) 393 set(_gRPC_ALLTARGETS_LIBRARIES ${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_SYSTEMD_LIBRARIES}) 394endif() 395 396option(gRPC_BUILD_GRPCPP_OTEL_PLUGIN "Build grpcpp_otel_plugin" OFF) 397if(gRPC_BUILD_GRPCPP_OTEL_PLUGIN) 398 include(cmake/opentelemetry-cpp.cmake) 399endif() 400 401# Setup external proto library at third_party/envoy-api with 2 download URLs 402if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api AND gRPC_DOWNLOAD_ARCHIVES) 403 # Download the archive via HTTP, validate the checksum, and extract to third_party/envoy-api. 404 download_archive( 405 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api 406 https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz 407 aed4389a9cf7777df7811185770dca7352f19a2fd68a41ae04e47071dada31eb 408 data-plane-api-88a37373e3cb5e1ab09e75dfb302b083168e6654 409 ) 410endif() 411if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api AND gRPC_DOWNLOAD_ARCHIVES) 412 # Download the archive via HTTP, validate the checksum, and extract to third_party/envoy-api. 413 download_archive( 414 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api 415 https://github.com/envoyproxy/data-plane-api/archive/88a37373e3cb5e1ab09e75dfb302b083168e6654.tar.gz 416 aed4389a9cf7777df7811185770dca7352f19a2fd68a41ae04e47071dada31eb 417 data-plane-api-88a37373e3cb5e1ab09e75dfb302b083168e6654 418 ) 419endif() 420# Setup external proto library at third_party/googleapis with 2 download URLs 421if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/googleapis AND gRPC_DOWNLOAD_ARCHIVES) 422 # Download the archive via HTTP, validate the checksum, and extract to third_party/googleapis. 423 download_archive( 424 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/googleapis 425 https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz 426 0513f0f40af63bd05dc789cacc334ab6cec27cc89db596557cb2dfe8919463e4 427 googleapis-fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0 428 ) 429endif() 430if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/googleapis AND gRPC_DOWNLOAD_ARCHIVES) 431 # Download the archive via HTTP, validate the checksum, and extract to third_party/googleapis. 432 download_archive( 433 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/googleapis 434 https://github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz 435 0513f0f40af63bd05dc789cacc334ab6cec27cc89db596557cb2dfe8919463e4 436 googleapis-fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0 437 ) 438endif() 439# Setup external proto library at third_party/opencensus-proto/src with 2 download URLs 440if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src AND gRPC_DOWNLOAD_ARCHIVES) 441 # Download the archive via HTTP, validate the checksum, and extract to third_party/opencensus-proto/src. 442 download_archive( 443 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src 444 https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz 445 b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0 446 opencensus-proto-0.3.0/src 447 ) 448endif() 449if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src AND gRPC_DOWNLOAD_ARCHIVES) 450 # Download the archive via HTTP, validate the checksum, and extract to third_party/opencensus-proto/src. 451 download_archive( 452 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src 453 https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz 454 b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0 455 opencensus-proto-0.3.0/src 456 ) 457endif() 458# Setup external proto library at third_party/protoc-gen-validate if it doesn't exist 459if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/protoc-gen-validate AND gRPC_DOWNLOAD_ARCHIVES) 460 # Download the archive via HTTP, validate the checksum, and extract to third_party/protoc-gen-validate. 461 download_archive( 462 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/protoc-gen-validate 463 https://github.com/bufbuild/protoc-gen-validate/archive/refs/tags/v1.0.4.zip 464 9372f9ecde8fbadf83c8c7de3dbb49b11067aa26fb608c501106d0b4bf06c28f 465 protoc-gen-validate-1.0.4 466 ) 467endif() 468# Setup external proto library at third_party/xds with 2 download URLs 469if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds AND gRPC_DOWNLOAD_ARCHIVES) 470 # Download the archive via HTTP, validate the checksum, and extract to third_party/xds. 471 download_archive( 472 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds 473 https://storage.googleapis.com/grpc-bazel-mirror/github.com/cncf/xds/archive/3a472e524827f72d1ad621c4983dd5af54c46776.tar.gz 474 dc305e20c9fa80822322271b50aa2ffa917bf4fd3973bcec52bfc28dc32c5927 475 xds-3a472e524827f72d1ad621c4983dd5af54c46776 476 ) 477endif() 478if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds AND gRPC_DOWNLOAD_ARCHIVES) 479 # Download the archive via HTTP, validate the checksum, and extract to third_party/xds. 480 download_archive( 481 ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds 482 https://github.com/cncf/xds/archive/3a472e524827f72d1ad621c4983dd5af54c46776.tar.gz 483 dc305e20c9fa80822322271b50aa2ffa917bf4fd3973bcec52bfc28dc32c5927 484 xds-3a472e524827f72d1ad621c4983dd5af54c46776 485 ) 486endif() 487 488if(WIN32) 489 set(_gRPC_ALLTARGETS_LIBRARIES ${_gRPC_ALLTARGETS_LIBRARIES} ws2_32 crypt32) 490 set(_gRPC_STATIC_WIN32 STATIC) 491endif() 492 493if(BUILD_SHARED_LIBS AND WIN32) 494 495# Currently for shared lib on Windows (i.e. a DLL) certain bits of source code 496# are generated from protobuf definitions by upbc. This source code does not include 497# annotations needed to export these functions from grpc.lib so we have to 498# re-include a small subset of these. 499# 500# This is not an ideal situation because these functions will be unavailable 501# to clients of grpc and the libraries that need this (e.g. grpc++) will 502# include redundant duplicate code. Hence, the duplication is only activated 503# for DLL builds - and should be completely removed when source files are 504# generated with the necessary __declspec annotations. 505set(gRPC_UPB_GEN_DUPL_SRC 506 src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c 507 src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c 508 src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c 509) 510 511set(gRPC_ADDITIONAL_DLL_SRC 512 src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc 513 src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc 514 src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc 515 src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc 516) 517 518set(gRPC_ADDITIONAL_DLL_CXX_SRC 519 src/cpp/common/tls_certificate_provider.cc 520 src/cpp/common/tls_certificate_verifier.cc 521 src/cpp/common/tls_credentials_options.cc 522) 523 524endif() # BUILD_SHARED_LIBS AND WIN32 525 526# Create directory for proto source files 527set(_gRPC_PROTO_SRCS_DIR ${CMAKE_BINARY_DIR}/protos) 528file(MAKE_DIRECTORY ${_gRPC_PROTO_SRCS_DIR}) 529# Create directory for generated .proto files 530set(_gRPC_PROTO_GENS_DIR ${CMAKE_BINARY_DIR}/gens) 531file(MAKE_DIRECTORY ${_gRPC_PROTO_GENS_DIR}) 532 533# protobuf_generate_grpc_cpp 534# -------------------------- 535# 536# This method is no longer used by gRPC's CMake build process. However, it 537# is used by many open source dependencies, that we might want to keep 538# backward compatibility here. 539# 540# Add custom commands to process ``.proto`` files to C++ using protoc and 541# GRPC plugin:: 542# 543# protobuf_generate_grpc_cpp [<ARGN>...] 544# 545# ``ARGN`` 546# ``.proto`` files 547# 548function(protobuf_generate_grpc_cpp) 549 if(NOT ARGN) 550 message(SEND_ERROR "Error: PROTOBUF_GENERATE_GRPC_CPP() called without any proto files") 551 return() 552 endif() 553 554 foreach(FIL ${ARGN}) 555 protobuf_generate_grpc_cpp_with_import_path_correction(${FIL} ${FIL}) 556 endforeach() 557endfunction() 558 559# protobuf_generate_grpc_cpp_with_import_path_correction 560# -------------------------- 561# 562# Add custom commands to process ``.proto`` files to C++ using protoc and 563# GRPC plugin:: 564# 565# protobuf_generate_grpc_cpp_with_import_path_correction <FILE_LOCATION> <IMPORT_PATH> 566# 567# ``FILE_LOCATION`` 568# The relative path of the ``.proto`` file to the project root 569# ``IMPORT_PATH`` 570# The proto import path that itself expected to be placed in. For 571# example, a "bar.proto" file wants to be imported as 572# `import "foo/bar.proto"`. Then we should place it under 573# "<ProtoBuf_Include_Path>/foo/bar.proto" instead of 574# "<ProtoBuf_Include_Path>/third_party/foo/bar.proto". This ensures 575# correct symbol being generated and C++ include path being correct. 576# More info can be found at https://github.com/grpc/grpc/pull/25272. 577# 578function(protobuf_generate_grpc_cpp_with_import_path_correction FILE_LOCATION IMPORT_PATH) 579 if(NOT FILE_LOCATION) 580 message(SEND_ERROR "Error: PROTOBUF_GENERATE_GRPC_CPP() called without any proto files") 581 return() 582 endif() 583 584 # Sets the include path for ProtoBuf files 585 set(_protobuf_include_path -I . -I ${_gRPC_PROTOBUF_WELLKNOWN_INCLUDE_DIR}) 586 # The absolute path of the expected place for the input proto file 587 # For example, health proto has package name grpc.health.v1, it's expected to be: 588 # ${_gRPC_PROTO_SRCS_DIR}/grpc/health/v1/health.proto 589 get_filename_component(ABS_FIL ${_gRPC_PROTO_SRCS_DIR}/${IMPORT_PATH} ABSOLUTE) 590 # Get the name of the file, which used to generate output file names for 591 # this command. 592 # Example: "health" for "health.proto" 593 get_filename_component(FIL_WE ${_gRPC_PROTO_SRCS_DIR}/${IMPORT_PATH} NAME_WE) 594 # Get the relative path between the expected place for the proto and the 595 # working directory. In normal cases, it would be equal IMPORT_PATH, but 596 # it's better to be agnostic to all the global folder locations (like the 597 # centralized location ${_gRPC_PROTO_SRCS_DIR}). 598 # Example: grpc/health/v1/health.proto 599 file(RELATIVE_PATH REL_FIL ${_gRPC_PROTO_SRCS_DIR} ${ABS_FIL}) 600 # Get the directory of the relative path. 601 # Example: grpc/health/v1 602 get_filename_component(REL_DIR ${REL_FIL} DIRECTORY) 603 # Get the directory and name for output filenames generation. 604 # Example: "grpc/health/v1/health", the file name extension is omitted. 605 set(RELFIL_WE "${REL_DIR}/${FIL_WE}") 606 # Copy the proto file to a centralized location, with the correct import 607 # path. For example, health proto has package name grpc.health.v1, the bash 608 # equivalent would be: 609 # cp src/proto/grpc/health/v1/health.proto ${_gRPC_PROTO_SRCS_DIR}/grpc/health/v1 610 file(MAKE_DIRECTORY ${_gRPC_PROTO_SRCS_DIR}/${REL_DIR}) 611 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/${FILE_LOCATION} DESTINATION ${_gRPC_PROTO_SRCS_DIR}/${REL_DIR}) 612 613 #if cross-compiling, find host plugin 614 if(CMAKE_CROSSCOMPILING) 615 find_program(_gRPC_CPP_PLUGIN grpc_cpp_plugin) 616 else() 617 set(_gRPC_CPP_PLUGIN $<TARGET_FILE:grpc_cpp_plugin>) 618 endif() 619 620 add_custom_command( 621 OUTPUT "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.cc" 622 "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.grpc.pb.h" 623 "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}_mock.grpc.pb.h" 624 "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.cc" 625 "${_gRPC_PROTO_GENS_DIR}/${RELFIL_WE}.pb.h" 626 COMMAND ${_gRPC_PROTOBUF_PROTOC_EXECUTABLE} 627 ARGS --grpc_out=generate_mock_code=true:${_gRPC_PROTO_GENS_DIR} 628 --cpp_out=${_gRPC_PROTO_GENS_DIR} 629 --plugin=protoc-gen-grpc=${_gRPC_CPP_PLUGIN} 630 ${_protobuf_include_path} 631 ${REL_FIL} 632 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${FILE_LOCATION} ${ABS_FIL} ${_gRPC_PROTOBUF_PROTOC} ${_gRPC_CPP_PLUGIN} 633 WORKING_DIRECTORY ${_gRPC_PROTO_SRCS_DIR} 634 COMMENT "Running gRPC C++ protocol buffer compiler for ${IMPORT_PATH}" 635 VERBATIM) 636endfunction() 637 638# These options allow users to enable or disable the building of the various 639# protoc plugins. For example, running CMake with 640# -DgRPC_BUILD_GRPC_CSHARP_PLUGIN=OFF will disable building the C# plugin. 641set(_gRPC_PLUGIN_LIST) 642option(gRPC_BUILD_GRPC_CPP_PLUGIN "Build grpc_cpp_plugin" ON) 643if (gRPC_BUILD_GRPC_CPP_PLUGIN) 644 list(APPEND _gRPC_PLUGIN_LIST grpc_cpp_plugin) 645endif () 646option(gRPC_BUILD_GRPC_CSHARP_PLUGIN "Build grpc_csharp_plugin" ON) 647if (gRPC_BUILD_GRPC_CSHARP_PLUGIN) 648 list(APPEND _gRPC_PLUGIN_LIST grpc_csharp_plugin) 649endif () 650option(gRPC_BUILD_GRPC_NODE_PLUGIN "Build grpc_node_plugin" ON) 651if (gRPC_BUILD_GRPC_NODE_PLUGIN) 652 list(APPEND _gRPC_PLUGIN_LIST grpc_node_plugin) 653endif () 654option(gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN "Build grpc_objective_c_plugin" ON) 655if (gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN) 656 list(APPEND _gRPC_PLUGIN_LIST grpc_objective_c_plugin) 657endif () 658option(gRPC_BUILD_GRPC_PHP_PLUGIN "Build grpc_php_plugin" ON) 659if (gRPC_BUILD_GRPC_PHP_PLUGIN) 660 list(APPEND _gRPC_PLUGIN_LIST grpc_php_plugin) 661endif () 662option(gRPC_BUILD_GRPC_PYTHON_PLUGIN "Build grpc_python_plugin" ON) 663if (gRPC_BUILD_GRPC_PYTHON_PLUGIN) 664 list(APPEND _gRPC_PLUGIN_LIST grpc_python_plugin) 665endif () 666option(gRPC_BUILD_GRPC_RUBY_PLUGIN "Build grpc_ruby_plugin" ON) 667if (gRPC_BUILD_GRPC_RUBY_PLUGIN) 668 list(APPEND _gRPC_PLUGIN_LIST grpc_ruby_plugin) 669endif () 670 671add_custom_target(plugins 672 DEPENDS ${_gRPC_PLUGIN_LIST} 673) 674 675add_custom_target(tools_c 676 DEPENDS 677) 678 679add_custom_target(tools_cxx 680 DEPENDS 681) 682 683add_custom_target(tools 684 DEPENDS tools_c tools_cxx) 685 686protobuf_generate_grpc_cpp_with_import_path_correction( 687 src/core/ext/transport/chaotic_good/chaotic_good_frame.proto src/core/ext/transport/chaotic_good/chaotic_good_frame.proto 688) 689protobuf_generate_grpc_cpp_with_import_path_correction( 690 src/proto/grpc/channelz/channelz.proto src/proto/grpc/channelz/channelz.proto 691) 692protobuf_generate_grpc_cpp_with_import_path_correction( 693 src/proto/grpc/health/v1/health.proto src/proto/grpc/health/v1/health.proto 694) 695protobuf_generate_grpc_cpp_with_import_path_correction( 696 src/proto/grpc/lb/v1/load_balancer.proto src/proto/grpc/lb/v1/load_balancer.proto 697) 698protobuf_generate_grpc_cpp_with_import_path_correction( 699 src/proto/grpc/lookup/v1/rls.proto src/proto/grpc/lookup/v1/rls.proto 700) 701protobuf_generate_grpc_cpp_with_import_path_correction( 702 src/proto/grpc/lookup/v1/rls_config.proto src/proto/grpc/lookup/v1/rls_config.proto 703) 704protobuf_generate_grpc_cpp_with_import_path_correction( 705 src/proto/grpc/reflection/v1/reflection.proto src/proto/grpc/reflection/v1/reflection.proto 706) 707protobuf_generate_grpc_cpp_with_import_path_correction( 708 src/proto/grpc/reflection/v1alpha/reflection.proto src/proto/grpc/reflection/v1alpha/reflection.proto 709) 710protobuf_generate_grpc_cpp_with_import_path_correction( 711 src/proto/grpc/testing/benchmark_service.proto src/proto/grpc/testing/benchmark_service.proto 712) 713protobuf_generate_grpc_cpp_with_import_path_correction( 714 src/proto/grpc/testing/control.proto src/proto/grpc/testing/control.proto 715) 716protobuf_generate_grpc_cpp_with_import_path_correction( 717 src/proto/grpc/testing/duplicate/echo_duplicate.proto src/proto/grpc/testing/duplicate/echo_duplicate.proto 718) 719protobuf_generate_grpc_cpp_with_import_path_correction( 720 src/proto/grpc/testing/echo.proto src/proto/grpc/testing/echo.proto 721) 722protobuf_generate_grpc_cpp_with_import_path_correction( 723 src/proto/grpc/testing/echo_messages.proto src/proto/grpc/testing/echo_messages.proto 724) 725protobuf_generate_grpc_cpp_with_import_path_correction( 726 src/proto/grpc/testing/empty.proto src/proto/grpc/testing/empty.proto 727) 728protobuf_generate_grpc_cpp_with_import_path_correction( 729 src/proto/grpc/testing/istio_echo.proto src/proto/grpc/testing/istio_echo.proto 730) 731protobuf_generate_grpc_cpp_with_import_path_correction( 732 src/proto/grpc/testing/messages.proto src/proto/grpc/testing/messages.proto 733) 734protobuf_generate_grpc_cpp_with_import_path_correction( 735 src/proto/grpc/testing/payloads.proto src/proto/grpc/testing/payloads.proto 736) 737protobuf_generate_grpc_cpp_with_import_path_correction( 738 src/proto/grpc/testing/report_qps_scenario_service.proto src/proto/grpc/testing/report_qps_scenario_service.proto 739) 740protobuf_generate_grpc_cpp_with_import_path_correction( 741 src/proto/grpc/testing/simple_messages.proto src/proto/grpc/testing/simple_messages.proto 742) 743protobuf_generate_grpc_cpp_with_import_path_correction( 744 src/proto/grpc/testing/stats.proto src/proto/grpc/testing/stats.proto 745) 746protobuf_generate_grpc_cpp_with_import_path_correction( 747 src/proto/grpc/testing/test.proto src/proto/grpc/testing/test.proto 748) 749protobuf_generate_grpc_cpp_with_import_path_correction( 750 src/proto/grpc/testing/worker_service.proto src/proto/grpc/testing/worker_service.proto 751) 752protobuf_generate_grpc_cpp_with_import_path_correction( 753 src/proto/grpc/testing/xds/v3/ads.proto src/proto/grpc/testing/xds/v3/ads.proto 754) 755protobuf_generate_grpc_cpp_with_import_path_correction( 756 src/proto/grpc/testing/xds/v3/csds.proto src/proto/grpc/testing/xds/v3/csds.proto 757) 758protobuf_generate_grpc_cpp_with_import_path_correction( 759 src/proto/grpc/testing/xds/v3/discovery.proto src/proto/grpc/testing/xds/v3/discovery.proto 760) 761protobuf_generate_grpc_cpp_with_import_path_correction( 762 src/proto/grpc/testing/xds/v3/lrs.proto src/proto/grpc/testing/xds/v3/lrs.proto 763) 764protobuf_generate_grpc_cpp_with_import_path_correction( 765 src/proto/grpc/testing/xds/v3/orca_service.proto src/proto/grpc/testing/xds/v3/orca_service.proto 766) 767protobuf_generate_grpc_cpp_with_import_path_correction( 768 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.proto 769) 770protobuf_generate_grpc_cpp_with_import_path_correction( 771 test/core/test_util/fuzz_config_vars.proto test/core/test_util/fuzz_config_vars.proto 772) 773protobuf_generate_grpc_cpp_with_import_path_correction( 774 test/core/tsi/alts/fake_handshaker/handshaker.proto test/core/tsi/alts/fake_handshaker/handshaker.proto 775) 776protobuf_generate_grpc_cpp_with_import_path_correction( 777 test/core/tsi/alts/fake_handshaker/transport_security_common.proto test/core/tsi/alts/fake_handshaker/transport_security_common.proto 778) 779 780# This enables CMake to build the project without requiring submodules 781# in the third_party directory as long as test builds are disabled. 782if (gRPC_BUILD_TESTS) 783protobuf_generate_grpc_cpp_with_import_path_correction( 784 third_party/envoy-api/envoy/admin/v3/certs.proto envoy/admin/v3/certs.proto 785) 786protobuf_generate_grpc_cpp_with_import_path_correction( 787 third_party/envoy-api/envoy/admin/v3/clusters.proto envoy/admin/v3/clusters.proto 788) 789protobuf_generate_grpc_cpp_with_import_path_correction( 790 third_party/envoy-api/envoy/admin/v3/config_dump.proto envoy/admin/v3/config_dump.proto 791) 792protobuf_generate_grpc_cpp_with_import_path_correction( 793 third_party/envoy-api/envoy/admin/v3/config_dump_shared.proto envoy/admin/v3/config_dump_shared.proto 794) 795protobuf_generate_grpc_cpp_with_import_path_correction( 796 third_party/envoy-api/envoy/admin/v3/init_dump.proto envoy/admin/v3/init_dump.proto 797) 798protobuf_generate_grpc_cpp_with_import_path_correction( 799 third_party/envoy-api/envoy/admin/v3/listeners.proto envoy/admin/v3/listeners.proto 800) 801protobuf_generate_grpc_cpp_with_import_path_correction( 802 third_party/envoy-api/envoy/admin/v3/memory.proto envoy/admin/v3/memory.proto 803) 804protobuf_generate_grpc_cpp_with_import_path_correction( 805 third_party/envoy-api/envoy/admin/v3/metrics.proto envoy/admin/v3/metrics.proto 806) 807protobuf_generate_grpc_cpp_with_import_path_correction( 808 third_party/envoy-api/envoy/admin/v3/mutex_stats.proto envoy/admin/v3/mutex_stats.proto 809) 810protobuf_generate_grpc_cpp_with_import_path_correction( 811 third_party/envoy-api/envoy/admin/v3/server_info.proto envoy/admin/v3/server_info.proto 812) 813protobuf_generate_grpc_cpp_with_import_path_correction( 814 third_party/envoy-api/envoy/admin/v3/tap.proto envoy/admin/v3/tap.proto 815) 816protobuf_generate_grpc_cpp_with_import_path_correction( 817 third_party/envoy-api/envoy/annotations/deprecation.proto envoy/annotations/deprecation.proto 818) 819protobuf_generate_grpc_cpp_with_import_path_correction( 820 third_party/envoy-api/envoy/annotations/resource.proto envoy/annotations/resource.proto 821) 822protobuf_generate_grpc_cpp_with_import_path_correction( 823 third_party/envoy-api/envoy/config/accesslog/v3/accesslog.proto envoy/config/accesslog/v3/accesslog.proto 824) 825protobuf_generate_grpc_cpp_with_import_path_correction( 826 third_party/envoy-api/envoy/config/bootstrap/v3/bootstrap.proto envoy/config/bootstrap/v3/bootstrap.proto 827) 828protobuf_generate_grpc_cpp_with_import_path_correction( 829 third_party/envoy-api/envoy/config/cluster/v3/circuit_breaker.proto envoy/config/cluster/v3/circuit_breaker.proto 830) 831protobuf_generate_grpc_cpp_with_import_path_correction( 832 third_party/envoy-api/envoy/config/cluster/v3/cluster.proto envoy/config/cluster/v3/cluster.proto 833) 834protobuf_generate_grpc_cpp_with_import_path_correction( 835 third_party/envoy-api/envoy/config/cluster/v3/filter.proto envoy/config/cluster/v3/filter.proto 836) 837protobuf_generate_grpc_cpp_with_import_path_correction( 838 third_party/envoy-api/envoy/config/cluster/v3/outlier_detection.proto envoy/config/cluster/v3/outlier_detection.proto 839) 840protobuf_generate_grpc_cpp_with_import_path_correction( 841 third_party/envoy-api/envoy/config/common/matcher/v3/matcher.proto envoy/config/common/matcher/v3/matcher.proto 842) 843protobuf_generate_grpc_cpp_with_import_path_correction( 844 third_party/envoy-api/envoy/config/core/v3/address.proto envoy/config/core/v3/address.proto 845) 846protobuf_generate_grpc_cpp_with_import_path_correction( 847 third_party/envoy-api/envoy/config/core/v3/backoff.proto envoy/config/core/v3/backoff.proto 848) 849protobuf_generate_grpc_cpp_with_import_path_correction( 850 third_party/envoy-api/envoy/config/core/v3/base.proto envoy/config/core/v3/base.proto 851) 852protobuf_generate_grpc_cpp_with_import_path_correction( 853 third_party/envoy-api/envoy/config/core/v3/config_source.proto envoy/config/core/v3/config_source.proto 854) 855protobuf_generate_grpc_cpp_with_import_path_correction( 856 third_party/envoy-api/envoy/config/core/v3/event_service_config.proto envoy/config/core/v3/event_service_config.proto 857) 858protobuf_generate_grpc_cpp_with_import_path_correction( 859 third_party/envoy-api/envoy/config/core/v3/extension.proto envoy/config/core/v3/extension.proto 860) 861protobuf_generate_grpc_cpp_with_import_path_correction( 862 third_party/envoy-api/envoy/config/core/v3/grpc_method_list.proto envoy/config/core/v3/grpc_method_list.proto 863) 864protobuf_generate_grpc_cpp_with_import_path_correction( 865 third_party/envoy-api/envoy/config/core/v3/grpc_service.proto envoy/config/core/v3/grpc_service.proto 866) 867protobuf_generate_grpc_cpp_with_import_path_correction( 868 third_party/envoy-api/envoy/config/core/v3/health_check.proto envoy/config/core/v3/health_check.proto 869) 870protobuf_generate_grpc_cpp_with_import_path_correction( 871 third_party/envoy-api/envoy/config/core/v3/http_service.proto envoy/config/core/v3/http_service.proto 872) 873protobuf_generate_grpc_cpp_with_import_path_correction( 874 third_party/envoy-api/envoy/config/core/v3/http_uri.proto envoy/config/core/v3/http_uri.proto 875) 876protobuf_generate_grpc_cpp_with_import_path_correction( 877 third_party/envoy-api/envoy/config/core/v3/protocol.proto envoy/config/core/v3/protocol.proto 878) 879protobuf_generate_grpc_cpp_with_import_path_correction( 880 third_party/envoy-api/envoy/config/core/v3/proxy_protocol.proto envoy/config/core/v3/proxy_protocol.proto 881) 882protobuf_generate_grpc_cpp_with_import_path_correction( 883 third_party/envoy-api/envoy/config/core/v3/resolver.proto envoy/config/core/v3/resolver.proto 884) 885protobuf_generate_grpc_cpp_with_import_path_correction( 886 third_party/envoy-api/envoy/config/core/v3/socket_cmsg_headers.proto envoy/config/core/v3/socket_cmsg_headers.proto 887) 888protobuf_generate_grpc_cpp_with_import_path_correction( 889 third_party/envoy-api/envoy/config/core/v3/socket_option.proto envoy/config/core/v3/socket_option.proto 890) 891protobuf_generate_grpc_cpp_with_import_path_correction( 892 third_party/envoy-api/envoy/config/core/v3/substitution_format_string.proto envoy/config/core/v3/substitution_format_string.proto 893) 894protobuf_generate_grpc_cpp_with_import_path_correction( 895 third_party/envoy-api/envoy/config/core/v3/udp_socket_config.proto envoy/config/core/v3/udp_socket_config.proto 896) 897protobuf_generate_grpc_cpp_with_import_path_correction( 898 third_party/envoy-api/envoy/config/endpoint/v3/endpoint.proto envoy/config/endpoint/v3/endpoint.proto 899) 900protobuf_generate_grpc_cpp_with_import_path_correction( 901 third_party/envoy-api/envoy/config/endpoint/v3/endpoint_components.proto envoy/config/endpoint/v3/endpoint_components.proto 902) 903protobuf_generate_grpc_cpp_with_import_path_correction( 904 third_party/envoy-api/envoy/config/endpoint/v3/load_report.proto envoy/config/endpoint/v3/load_report.proto 905) 906protobuf_generate_grpc_cpp_with_import_path_correction( 907 third_party/envoy-api/envoy/config/listener/v3/api_listener.proto envoy/config/listener/v3/api_listener.proto 908) 909protobuf_generate_grpc_cpp_with_import_path_correction( 910 third_party/envoy-api/envoy/config/listener/v3/listener.proto envoy/config/listener/v3/listener.proto 911) 912protobuf_generate_grpc_cpp_with_import_path_correction( 913 third_party/envoy-api/envoy/config/listener/v3/listener_components.proto envoy/config/listener/v3/listener_components.proto 914) 915protobuf_generate_grpc_cpp_with_import_path_correction( 916 third_party/envoy-api/envoy/config/listener/v3/quic_config.proto envoy/config/listener/v3/quic_config.proto 917) 918protobuf_generate_grpc_cpp_with_import_path_correction( 919 third_party/envoy-api/envoy/config/listener/v3/udp_listener_config.proto envoy/config/listener/v3/udp_listener_config.proto 920) 921protobuf_generate_grpc_cpp_with_import_path_correction( 922 third_party/envoy-api/envoy/config/metrics/v3/metrics_service.proto envoy/config/metrics/v3/metrics_service.proto 923) 924protobuf_generate_grpc_cpp_with_import_path_correction( 925 third_party/envoy-api/envoy/config/metrics/v3/stats.proto envoy/config/metrics/v3/stats.proto 926) 927protobuf_generate_grpc_cpp_with_import_path_correction( 928 third_party/envoy-api/envoy/config/overload/v3/overload.proto envoy/config/overload/v3/overload.proto 929) 930protobuf_generate_grpc_cpp_with_import_path_correction( 931 third_party/envoy-api/envoy/config/rbac/v3/rbac.proto envoy/config/rbac/v3/rbac.proto 932) 933protobuf_generate_grpc_cpp_with_import_path_correction( 934 third_party/envoy-api/envoy/config/route/v3/route.proto envoy/config/route/v3/route.proto 935) 936protobuf_generate_grpc_cpp_with_import_path_correction( 937 third_party/envoy-api/envoy/config/route/v3/route_components.proto envoy/config/route/v3/route_components.proto 938) 939protobuf_generate_grpc_cpp_with_import_path_correction( 940 third_party/envoy-api/envoy/config/route/v3/scoped_route.proto envoy/config/route/v3/scoped_route.proto 941) 942protobuf_generate_grpc_cpp_with_import_path_correction( 943 third_party/envoy-api/envoy/config/tap/v3/common.proto envoy/config/tap/v3/common.proto 944) 945protobuf_generate_grpc_cpp_with_import_path_correction( 946 third_party/envoy-api/envoy/config/trace/v3/datadog.proto envoy/config/trace/v3/datadog.proto 947) 948protobuf_generate_grpc_cpp_with_import_path_correction( 949 third_party/envoy-api/envoy/config/trace/v3/dynamic_ot.proto envoy/config/trace/v3/dynamic_ot.proto 950) 951protobuf_generate_grpc_cpp_with_import_path_correction( 952 third_party/envoy-api/envoy/config/trace/v3/http_tracer.proto envoy/config/trace/v3/http_tracer.proto 953) 954protobuf_generate_grpc_cpp_with_import_path_correction( 955 third_party/envoy-api/envoy/config/trace/v3/lightstep.proto envoy/config/trace/v3/lightstep.proto 956) 957protobuf_generate_grpc_cpp_with_import_path_correction( 958 third_party/envoy-api/envoy/config/trace/v3/opentelemetry.proto envoy/config/trace/v3/opentelemetry.proto 959) 960protobuf_generate_grpc_cpp_with_import_path_correction( 961 third_party/envoy-api/envoy/config/trace/v3/service.proto envoy/config/trace/v3/service.proto 962) 963protobuf_generate_grpc_cpp_with_import_path_correction( 964 third_party/envoy-api/envoy/config/trace/v3/skywalking.proto envoy/config/trace/v3/skywalking.proto 965) 966protobuf_generate_grpc_cpp_with_import_path_correction( 967 third_party/envoy-api/envoy/config/trace/v3/trace.proto envoy/config/trace/v3/trace.proto 968) 969protobuf_generate_grpc_cpp_with_import_path_correction( 970 third_party/envoy-api/envoy/config/trace/v3/xray.proto envoy/config/trace/v3/xray.proto 971) 972protobuf_generate_grpc_cpp_with_import_path_correction( 973 third_party/envoy-api/envoy/config/trace/v3/zipkin.proto envoy/config/trace/v3/zipkin.proto 974) 975protobuf_generate_grpc_cpp_with_import_path_correction( 976 third_party/envoy-api/envoy/data/accesslog/v3/accesslog.proto envoy/data/accesslog/v3/accesslog.proto 977) 978protobuf_generate_grpc_cpp_with_import_path_correction( 979 third_party/envoy-api/envoy/extensions/clusters/aggregate/v3/cluster.proto envoy/extensions/clusters/aggregate/v3/cluster.proto 980) 981protobuf_generate_grpc_cpp_with_import_path_correction( 982 third_party/envoy-api/envoy/extensions/filters/common/fault/v3/fault.proto envoy/extensions/filters/common/fault/v3/fault.proto 983) 984protobuf_generate_grpc_cpp_with_import_path_correction( 985 third_party/envoy-api/envoy/extensions/filters/http/fault/v3/fault.proto envoy/extensions/filters/http/fault/v3/fault.proto 986) 987protobuf_generate_grpc_cpp_with_import_path_correction( 988 third_party/envoy-api/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.proto envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.proto 989) 990protobuf_generate_grpc_cpp_with_import_path_correction( 991 third_party/envoy-api/envoy/extensions/filters/http/rbac/v3/rbac.proto envoy/extensions/filters/http/rbac/v3/rbac.proto 992) 993protobuf_generate_grpc_cpp_with_import_path_correction( 994 third_party/envoy-api/envoy/extensions/filters/http/router/v3/router.proto envoy/extensions/filters/http/router/v3/router.proto 995) 996protobuf_generate_grpc_cpp_with_import_path_correction( 997 third_party/envoy-api/envoy/extensions/filters/http/stateful_session/v3/stateful_session.proto envoy/extensions/filters/http/stateful_session/v3/stateful_session.proto 998) 999protobuf_generate_grpc_cpp_with_import_path_correction( 1000 third_party/envoy-api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto 1001) 1002protobuf_generate_grpc_cpp_with_import_path_correction( 1003 third_party/envoy-api/envoy/extensions/http/stateful_session/cookie/v3/cookie.proto envoy/extensions/http/stateful_session/cookie/v3/cookie.proto 1004) 1005protobuf_generate_grpc_cpp_with_import_path_correction( 1006 third_party/envoy-api/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.proto envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.proto 1007) 1008protobuf_generate_grpc_cpp_with_import_path_correction( 1009 third_party/envoy-api/envoy/extensions/load_balancing_policies/common/v3/common.proto envoy/extensions/load_balancing_policies/common/v3/common.proto 1010) 1011protobuf_generate_grpc_cpp_with_import_path_correction( 1012 third_party/envoy-api/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.proto envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.proto 1013) 1014protobuf_generate_grpc_cpp_with_import_path_correction( 1015 third_party/envoy-api/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.proto envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.proto 1016) 1017protobuf_generate_grpc_cpp_with_import_path_correction( 1018 third_party/envoy-api/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.proto envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.proto 1019) 1020protobuf_generate_grpc_cpp_with_import_path_correction( 1021 third_party/envoy-api/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.proto envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.proto 1022) 1023protobuf_generate_grpc_cpp_with_import_path_correction( 1024 third_party/envoy-api/envoy/extensions/rbac/audit_loggers/stream/v3/stream.proto envoy/extensions/rbac/audit_loggers/stream/v3/stream.proto 1025) 1026protobuf_generate_grpc_cpp_with_import_path_correction( 1027 third_party/envoy-api/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.proto envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.proto 1028) 1029protobuf_generate_grpc_cpp_with_import_path_correction( 1030 third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/cert.proto envoy/extensions/transport_sockets/tls/v3/cert.proto 1031) 1032protobuf_generate_grpc_cpp_with_import_path_correction( 1033 third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/common.proto envoy/extensions/transport_sockets/tls/v3/common.proto 1034) 1035protobuf_generate_grpc_cpp_with_import_path_correction( 1036 third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/secret.proto envoy/extensions/transport_sockets/tls/v3/secret.proto 1037) 1038protobuf_generate_grpc_cpp_with_import_path_correction( 1039 third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls.proto envoy/extensions/transport_sockets/tls/v3/tls.proto 1040) 1041protobuf_generate_grpc_cpp_with_import_path_correction( 1042 third_party/envoy-api/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.proto 1043) 1044protobuf_generate_grpc_cpp_with_import_path_correction( 1045 third_party/envoy-api/envoy/extensions/upstreams/http/v3/http_protocol_options.proto envoy/extensions/upstreams/http/v3/http_protocol_options.proto 1046) 1047protobuf_generate_grpc_cpp_with_import_path_correction( 1048 third_party/envoy-api/envoy/service/discovery/v3/ads.proto envoy/service/discovery/v3/ads.proto 1049) 1050protobuf_generate_grpc_cpp_with_import_path_correction( 1051 third_party/envoy-api/envoy/service/discovery/v3/discovery.proto envoy/service/discovery/v3/discovery.proto 1052) 1053protobuf_generate_grpc_cpp_with_import_path_correction( 1054 third_party/envoy-api/envoy/service/status/v3/csds.proto envoy/service/status/v3/csds.proto 1055) 1056protobuf_generate_grpc_cpp_with_import_path_correction( 1057 third_party/envoy-api/envoy/type/http/v3/cookie.proto envoy/type/http/v3/cookie.proto 1058) 1059protobuf_generate_grpc_cpp_with_import_path_correction( 1060 third_party/envoy-api/envoy/type/http/v3/path_transformation.proto envoy/type/http/v3/path_transformation.proto 1061) 1062protobuf_generate_grpc_cpp_with_import_path_correction( 1063 third_party/envoy-api/envoy/type/matcher/v3/filter_state.proto envoy/type/matcher/v3/filter_state.proto 1064) 1065protobuf_generate_grpc_cpp_with_import_path_correction( 1066 third_party/envoy-api/envoy/type/matcher/v3/http_inputs.proto envoy/type/matcher/v3/http_inputs.proto 1067) 1068protobuf_generate_grpc_cpp_with_import_path_correction( 1069 third_party/envoy-api/envoy/type/matcher/v3/metadata.proto envoy/type/matcher/v3/metadata.proto 1070) 1071protobuf_generate_grpc_cpp_with_import_path_correction( 1072 third_party/envoy-api/envoy/type/matcher/v3/node.proto envoy/type/matcher/v3/node.proto 1073) 1074protobuf_generate_grpc_cpp_with_import_path_correction( 1075 third_party/envoy-api/envoy/type/matcher/v3/number.proto envoy/type/matcher/v3/number.proto 1076) 1077protobuf_generate_grpc_cpp_with_import_path_correction( 1078 third_party/envoy-api/envoy/type/matcher/v3/path.proto envoy/type/matcher/v3/path.proto 1079) 1080protobuf_generate_grpc_cpp_with_import_path_correction( 1081 third_party/envoy-api/envoy/type/matcher/v3/regex.proto envoy/type/matcher/v3/regex.proto 1082) 1083protobuf_generate_grpc_cpp_with_import_path_correction( 1084 third_party/envoy-api/envoy/type/matcher/v3/status_code_input.proto envoy/type/matcher/v3/status_code_input.proto 1085) 1086protobuf_generate_grpc_cpp_with_import_path_correction( 1087 third_party/envoy-api/envoy/type/matcher/v3/string.proto envoy/type/matcher/v3/string.proto 1088) 1089protobuf_generate_grpc_cpp_with_import_path_correction( 1090 third_party/envoy-api/envoy/type/matcher/v3/struct.proto envoy/type/matcher/v3/struct.proto 1091) 1092protobuf_generate_grpc_cpp_with_import_path_correction( 1093 third_party/envoy-api/envoy/type/matcher/v3/value.proto envoy/type/matcher/v3/value.proto 1094) 1095protobuf_generate_grpc_cpp_with_import_path_correction( 1096 third_party/envoy-api/envoy/type/metadata/v3/metadata.proto envoy/type/metadata/v3/metadata.proto 1097) 1098protobuf_generate_grpc_cpp_with_import_path_correction( 1099 third_party/envoy-api/envoy/type/tracing/v3/custom_tag.proto envoy/type/tracing/v3/custom_tag.proto 1100) 1101protobuf_generate_grpc_cpp_with_import_path_correction( 1102 third_party/envoy-api/envoy/type/v3/hash_policy.proto envoy/type/v3/hash_policy.proto 1103) 1104protobuf_generate_grpc_cpp_with_import_path_correction( 1105 third_party/envoy-api/envoy/type/v3/http.proto envoy/type/v3/http.proto 1106) 1107protobuf_generate_grpc_cpp_with_import_path_correction( 1108 third_party/envoy-api/envoy/type/v3/http_status.proto envoy/type/v3/http_status.proto 1109) 1110protobuf_generate_grpc_cpp_with_import_path_correction( 1111 third_party/envoy-api/envoy/type/v3/percent.proto envoy/type/v3/percent.proto 1112) 1113protobuf_generate_grpc_cpp_with_import_path_correction( 1114 third_party/envoy-api/envoy/type/v3/range.proto envoy/type/v3/range.proto 1115) 1116protobuf_generate_grpc_cpp_with_import_path_correction( 1117 third_party/envoy-api/envoy/type/v3/ratelimit_strategy.proto envoy/type/v3/ratelimit_strategy.proto 1118) 1119protobuf_generate_grpc_cpp_with_import_path_correction( 1120 third_party/envoy-api/envoy/type/v3/ratelimit_unit.proto envoy/type/v3/ratelimit_unit.proto 1121) 1122protobuf_generate_grpc_cpp_with_import_path_correction( 1123 third_party/envoy-api/envoy/type/v3/semantic_version.proto envoy/type/v3/semantic_version.proto 1124) 1125protobuf_generate_grpc_cpp_with_import_path_correction( 1126 third_party/envoy-api/envoy/type/v3/token_bucket.proto envoy/type/v3/token_bucket.proto 1127) 1128protobuf_generate_grpc_cpp_with_import_path_correction( 1129 third_party/googleapis/google/api/annotations.proto google/api/annotations.proto 1130) 1131protobuf_generate_grpc_cpp_with_import_path_correction( 1132 third_party/googleapis/google/api/expr/v1alpha1/checked.proto google/api/expr/v1alpha1/checked.proto 1133) 1134protobuf_generate_grpc_cpp_with_import_path_correction( 1135 third_party/googleapis/google/api/expr/v1alpha1/syntax.proto google/api/expr/v1alpha1/syntax.proto 1136) 1137protobuf_generate_grpc_cpp_with_import_path_correction( 1138 third_party/googleapis/google/api/http.proto google/api/http.proto 1139) 1140protobuf_generate_grpc_cpp_with_import_path_correction( 1141 third_party/googleapis/google/api/httpbody.proto google/api/httpbody.proto 1142) 1143protobuf_generate_grpc_cpp_with_import_path_correction( 1144 third_party/googleapis/google/rpc/status.proto google/rpc/status.proto 1145) 1146protobuf_generate_grpc_cpp_with_import_path_correction( 1147 third_party/protoc-gen-validate/validate/validate.proto validate/validate.proto 1148) 1149protobuf_generate_grpc_cpp_with_import_path_correction( 1150 third_party/xds/udpa/annotations/migrate.proto udpa/annotations/migrate.proto 1151) 1152protobuf_generate_grpc_cpp_with_import_path_correction( 1153 third_party/xds/udpa/annotations/security.proto udpa/annotations/security.proto 1154) 1155protobuf_generate_grpc_cpp_with_import_path_correction( 1156 third_party/xds/udpa/annotations/sensitive.proto udpa/annotations/sensitive.proto 1157) 1158protobuf_generate_grpc_cpp_with_import_path_correction( 1159 third_party/xds/udpa/annotations/status.proto udpa/annotations/status.proto 1160) 1161protobuf_generate_grpc_cpp_with_import_path_correction( 1162 third_party/xds/udpa/annotations/versioning.proto udpa/annotations/versioning.proto 1163) 1164protobuf_generate_grpc_cpp_with_import_path_correction( 1165 third_party/xds/udpa/type/v1/typed_struct.proto udpa/type/v1/typed_struct.proto 1166) 1167protobuf_generate_grpc_cpp_with_import_path_correction( 1168 third_party/xds/xds/annotations/v3/migrate.proto xds/annotations/v3/migrate.proto 1169) 1170protobuf_generate_grpc_cpp_with_import_path_correction( 1171 third_party/xds/xds/annotations/v3/security.proto xds/annotations/v3/security.proto 1172) 1173protobuf_generate_grpc_cpp_with_import_path_correction( 1174 third_party/xds/xds/annotations/v3/sensitive.proto xds/annotations/v3/sensitive.proto 1175) 1176protobuf_generate_grpc_cpp_with_import_path_correction( 1177 third_party/xds/xds/annotations/v3/status.proto xds/annotations/v3/status.proto 1178) 1179protobuf_generate_grpc_cpp_with_import_path_correction( 1180 third_party/xds/xds/annotations/v3/versioning.proto xds/annotations/v3/versioning.proto 1181) 1182protobuf_generate_grpc_cpp_with_import_path_correction( 1183 third_party/xds/xds/core/v3/authority.proto xds/core/v3/authority.proto 1184) 1185protobuf_generate_grpc_cpp_with_import_path_correction( 1186 third_party/xds/xds/core/v3/cidr.proto xds/core/v3/cidr.proto 1187) 1188protobuf_generate_grpc_cpp_with_import_path_correction( 1189 third_party/xds/xds/core/v3/collection_entry.proto xds/core/v3/collection_entry.proto 1190) 1191protobuf_generate_grpc_cpp_with_import_path_correction( 1192 third_party/xds/xds/core/v3/context_params.proto xds/core/v3/context_params.proto 1193) 1194protobuf_generate_grpc_cpp_with_import_path_correction( 1195 third_party/xds/xds/core/v3/extension.proto xds/core/v3/extension.proto 1196) 1197protobuf_generate_grpc_cpp_with_import_path_correction( 1198 third_party/xds/xds/core/v3/resource.proto xds/core/v3/resource.proto 1199) 1200protobuf_generate_grpc_cpp_with_import_path_correction( 1201 third_party/xds/xds/core/v3/resource_locator.proto xds/core/v3/resource_locator.proto 1202) 1203protobuf_generate_grpc_cpp_with_import_path_correction( 1204 third_party/xds/xds/core/v3/resource_name.proto xds/core/v3/resource_name.proto 1205) 1206protobuf_generate_grpc_cpp_with_import_path_correction( 1207 third_party/xds/xds/data/orca/v3/orca_load_report.proto xds/data/orca/v3/orca_load_report.proto 1208) 1209protobuf_generate_grpc_cpp_with_import_path_correction( 1210 third_party/xds/xds/type/matcher/v3/cel.proto xds/type/matcher/v3/cel.proto 1211) 1212protobuf_generate_grpc_cpp_with_import_path_correction( 1213 third_party/xds/xds/type/matcher/v3/domain.proto xds/type/matcher/v3/domain.proto 1214) 1215protobuf_generate_grpc_cpp_with_import_path_correction( 1216 third_party/xds/xds/type/matcher/v3/http_inputs.proto xds/type/matcher/v3/http_inputs.proto 1217) 1218protobuf_generate_grpc_cpp_with_import_path_correction( 1219 third_party/xds/xds/type/matcher/v3/ip.proto xds/type/matcher/v3/ip.proto 1220) 1221protobuf_generate_grpc_cpp_with_import_path_correction( 1222 third_party/xds/xds/type/matcher/v3/matcher.proto xds/type/matcher/v3/matcher.proto 1223) 1224protobuf_generate_grpc_cpp_with_import_path_correction( 1225 third_party/xds/xds/type/matcher/v3/range.proto xds/type/matcher/v3/range.proto 1226) 1227protobuf_generate_grpc_cpp_with_import_path_correction( 1228 third_party/xds/xds/type/matcher/v3/regex.proto xds/type/matcher/v3/regex.proto 1229) 1230protobuf_generate_grpc_cpp_with_import_path_correction( 1231 third_party/xds/xds/type/matcher/v3/string.proto xds/type/matcher/v3/string.proto 1232) 1233protobuf_generate_grpc_cpp_with_import_path_correction( 1234 third_party/xds/xds/type/v3/cel.proto xds/type/v3/cel.proto 1235) 1236protobuf_generate_grpc_cpp_with_import_path_correction( 1237 third_party/xds/xds/type/v3/range.proto xds/type/v3/range.proto 1238) 1239protobuf_generate_grpc_cpp_with_import_path_correction( 1240 third_party/xds/xds/type/v3/typed_struct.proto xds/type/v3/typed_struct.proto 1241) 1242endif() 1243 1244if(gRPC_BUILD_TESTS) 1245 add_custom_target(buildtests_c) 1246 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1247 add_dependencies(buildtests_c fd_conservation_posix_test) 1248 endif() 1249 add_dependencies(buildtests_c multiple_server_queues_test) 1250 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 1251 add_dependencies(buildtests_c pollset_windows_starvation_test) 1252 endif() 1253 add_dependencies(buildtests_c test_core_iomgr_timer_list_test) 1254 1255 add_custom_target(buildtests_cxx) 1256 add_dependencies(buildtests_cxx activity_test) 1257 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1258 add_dependencies(buildtests_cxx address_sorting_test) 1259 endif() 1260 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1261 add_dependencies(buildtests_cxx address_sorting_test_unsecure) 1262 endif() 1263 add_dependencies(buildtests_cxx admin_services_end2end_test) 1264 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1265 add_dependencies(buildtests_cxx alarm_test) 1266 endif() 1267 add_dependencies(buildtests_cxx all_ok_test) 1268 add_dependencies(buildtests_cxx alloc_test) 1269 add_dependencies(buildtests_cxx alpn_test) 1270 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1271 add_dependencies(buildtests_cxx alts_concurrent_connectivity_test) 1272 endif() 1273 add_dependencies(buildtests_cxx alts_counter_test) 1274 add_dependencies(buildtests_cxx alts_crypt_test) 1275 add_dependencies(buildtests_cxx alts_crypter_test) 1276 add_dependencies(buildtests_cxx alts_frame_protector_test) 1277 add_dependencies(buildtests_cxx alts_grpc_record_protocol_test) 1278 add_dependencies(buildtests_cxx alts_handshaker_client_test) 1279 add_dependencies(buildtests_cxx alts_iovec_record_protocol_test) 1280 add_dependencies(buildtests_cxx alts_security_connector_test) 1281 add_dependencies(buildtests_cxx alts_tsi_handshaker_test) 1282 add_dependencies(buildtests_cxx alts_tsi_utils_test) 1283 add_dependencies(buildtests_cxx alts_util_test) 1284 add_dependencies(buildtests_cxx alts_zero_copy_grpc_protector_test) 1285 add_dependencies(buildtests_cxx arena_promise_test) 1286 add_dependencies(buildtests_cxx arena_test) 1287 add_dependencies(buildtests_cxx async_end2end_test) 1288 add_dependencies(buildtests_cxx auth_context_test) 1289 add_dependencies(buildtests_cxx auth_property_iterator_test) 1290 add_dependencies(buildtests_cxx authorization_matchers_test) 1291 add_dependencies(buildtests_cxx authorization_policy_provider_test) 1292 add_dependencies(buildtests_cxx avl_test) 1293 add_dependencies(buildtests_cxx aws_request_signer_test) 1294 add_dependencies(buildtests_cxx backend_metrics_lb_policy_test) 1295 add_dependencies(buildtests_cxx backoff_test) 1296 add_dependencies(buildtests_cxx bad_ping_test) 1297 add_dependencies(buildtests_cxx bad_server_response_test) 1298 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1299 add_dependencies(buildtests_cxx bad_ssl_alpn_test) 1300 endif() 1301 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1302 add_dependencies(buildtests_cxx bad_ssl_cert_test) 1303 endif() 1304 add_dependencies(buildtests_cxx bad_streaming_id_bad_client_test) 1305 add_dependencies(buildtests_cxx badreq_bad_client_test) 1306 add_dependencies(buildtests_cxx basic_work_queue_test) 1307 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1308 add_dependencies(buildtests_cxx bdp_estimator_test) 1309 endif() 1310 add_dependencies(buildtests_cxx bin_decoder_test) 1311 add_dependencies(buildtests_cxx bin_encoder_test) 1312 add_dependencies(buildtests_cxx binary_metadata_test) 1313 add_dependencies(buildtests_cxx bitset_test) 1314 add_dependencies(buildtests_cxx blackboard_test) 1315 add_dependencies(buildtests_cxx buffer_list_test) 1316 add_dependencies(buildtests_cxx byte_buffer_test) 1317 add_dependencies(buildtests_cxx c_slice_buffer_test) 1318 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1319 add_dependencies(buildtests_cxx call_arena_allocator_test) 1320 endif() 1321 add_dependencies(buildtests_cxx call_creds_test) 1322 add_dependencies(buildtests_cxx call_filters_test) 1323 add_dependencies(buildtests_cxx call_finalization_test) 1324 add_dependencies(buildtests_cxx call_host_override_test) 1325 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1326 add_dependencies(buildtests_cxx call_spine_test) 1327 endif() 1328 add_dependencies(buildtests_cxx call_state_test) 1329 add_dependencies(buildtests_cxx call_tracer_test) 1330 add_dependencies(buildtests_cxx call_utils_test) 1331 add_dependencies(buildtests_cxx cancel_after_accept_test) 1332 add_dependencies(buildtests_cxx cancel_after_client_done_test) 1333 add_dependencies(buildtests_cxx cancel_after_invoke_test) 1334 add_dependencies(buildtests_cxx cancel_after_round_trip_test) 1335 add_dependencies(buildtests_cxx cancel_ares_query_test) 1336 add_dependencies(buildtests_cxx cancel_before_invoke_test) 1337 add_dependencies(buildtests_cxx cancel_callback_test) 1338 add_dependencies(buildtests_cxx cancel_in_a_vacuum_test) 1339 add_dependencies(buildtests_cxx cancel_with_status_test) 1340 add_dependencies(buildtests_cxx cel_authorization_engine_test) 1341 add_dependencies(buildtests_cxx certificate_provider_registry_test) 1342 add_dependencies(buildtests_cxx certificate_provider_store_test) 1343 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1344 add_dependencies(buildtests_cxx cf_engine_test) 1345 endif() 1346 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1347 add_dependencies(buildtests_cxx cf_event_engine_test) 1348 endif() 1349 add_dependencies(buildtests_cxx cfstream_test) 1350 add_dependencies(buildtests_cxx channel_args_test) 1351 add_dependencies(buildtests_cxx channel_arguments_test) 1352 add_dependencies(buildtests_cxx channel_creds_registry_test) 1353 add_dependencies(buildtests_cxx channel_init_test) 1354 add_dependencies(buildtests_cxx channel_stack_builder_test) 1355 add_dependencies(buildtests_cxx channel_stack_test) 1356 add_dependencies(buildtests_cxx channel_trace_test) 1357 add_dependencies(buildtests_cxx channelz_registry_test) 1358 add_dependencies(buildtests_cxx channelz_service_test) 1359 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1360 add_dependencies(buildtests_cxx chaotic_good_one_byte_chunk_test) 1361 endif() 1362 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1363 add_dependencies(buildtests_cxx chaotic_good_single_connection_test) 1364 endif() 1365 add_dependencies(buildtests_cxx check_gcp_environment_linux_test) 1366 add_dependencies(buildtests_cxx check_gcp_environment_windows_test) 1367 add_dependencies(buildtests_cxx chttp2_server_listener_test) 1368 add_dependencies(buildtests_cxx chunked_vector_test) 1369 add_dependencies(buildtests_cxx cli_call_test) 1370 add_dependencies(buildtests_cxx client_auth_filter_test) 1371 add_dependencies(buildtests_cxx client_authority_filter_test) 1372 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1373 add_dependencies(buildtests_cxx client_call_test) 1374 endif() 1375 add_dependencies(buildtests_cxx client_callback_end2end_test) 1376 add_dependencies(buildtests_cxx client_channel_service_config_test) 1377 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1378 add_dependencies(buildtests_cxx client_channel_test) 1379 endif() 1380 add_dependencies(buildtests_cxx client_context_test_peer_test) 1381 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1382 add_dependencies(buildtests_cxx client_fork_test) 1383 endif() 1384 add_dependencies(buildtests_cxx client_interceptors_end2end_test) 1385 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1386 add_dependencies(buildtests_cxx client_lb_end2end_test) 1387 endif() 1388 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1389 add_dependencies(buildtests_cxx client_ssl_test) 1390 endif() 1391 add_dependencies(buildtests_cxx client_streaming_test) 1392 add_dependencies(buildtests_cxx cmdline_test) 1393 add_dependencies(buildtests_cxx codegen_test_full) 1394 add_dependencies(buildtests_cxx codegen_test_minimal) 1395 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1396 add_dependencies(buildtests_cxx combiner_test) 1397 endif() 1398 add_dependencies(buildtests_cxx common_closures_test) 1399 add_dependencies(buildtests_cxx completion_queue_threading_test) 1400 add_dependencies(buildtests_cxx compressed_payload_test) 1401 add_dependencies(buildtests_cxx compression_test) 1402 add_dependencies(buildtests_cxx concurrent_connectivity_test) 1403 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1404 add_dependencies(buildtests_cxx connected_subchannel_test) 1405 endif() 1406 add_dependencies(buildtests_cxx connection_context_test) 1407 add_dependencies(buildtests_cxx connection_prefix_bad_client_test) 1408 add_dependencies(buildtests_cxx connection_refused_test) 1409 add_dependencies(buildtests_cxx connectivity_state_test) 1410 add_dependencies(buildtests_cxx connectivity_test) 1411 add_dependencies(buildtests_cxx context_allocator_end2end_test) 1412 add_dependencies(buildtests_cxx context_test) 1413 add_dependencies(buildtests_cxx core_configuration_test) 1414 add_dependencies(buildtests_cxx cpp_impl_of_test) 1415 add_dependencies(buildtests_cxx cpu_test) 1416 add_dependencies(buildtests_cxx crl_provider_test) 1417 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1418 add_dependencies(buildtests_cxx crl_ssl_transport_security_test) 1419 endif() 1420 add_dependencies(buildtests_cxx default_engine_methods_test) 1421 add_dependencies(buildtests_cxx default_host_test) 1422 add_dependencies(buildtests_cxx delegating_channel_test) 1423 add_dependencies(buildtests_cxx destroy_grpclb_channel_with_active_connect_stress_test) 1424 add_dependencies(buildtests_cxx directory_reader_test) 1425 add_dependencies(buildtests_cxx disappearing_server_test) 1426 add_dependencies(buildtests_cxx dns_resolver_cooldown_test) 1427 add_dependencies(buildtests_cxx dns_resolver_test) 1428 add_dependencies(buildtests_cxx down_cast_test) 1429 add_dependencies(buildtests_cxx dual_ref_counted_test) 1430 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1431 add_dependencies(buildtests_cxx dualstack_socket_test) 1432 endif() 1433 add_dependencies(buildtests_cxx dump_args_test) 1434 add_dependencies(buildtests_cxx duplicate_header_bad_client_test) 1435 add_dependencies(buildtests_cxx empty_batch_test) 1436 add_dependencies(buildtests_cxx end2end_test) 1437 add_dependencies(buildtests_cxx endpoint_addresses_test) 1438 add_dependencies(buildtests_cxx endpoint_config_test) 1439 add_dependencies(buildtests_cxx endpoint_pair_test) 1440 add_dependencies(buildtests_cxx env_test) 1441 add_dependencies(buildtests_cxx error_details_test) 1442 add_dependencies(buildtests_cxx error_test) 1443 add_dependencies(buildtests_cxx error_utils_test) 1444 add_dependencies(buildtests_cxx evaluate_args_test) 1445 add_dependencies(buildtests_cxx event_engine_wakeup_scheduler_test) 1446 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1447 add_dependencies(buildtests_cxx event_poller_posix_test) 1448 endif() 1449 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1450 add_dependencies(buildtests_cxx examine_stack_test) 1451 endif() 1452 add_dependencies(buildtests_cxx exception_test) 1453 add_dependencies(buildtests_cxx exec_ctx_wakeup_scheduler_test) 1454 add_dependencies(buildtests_cxx experiments_tag_test) 1455 add_dependencies(buildtests_cxx experiments_test) 1456 add_dependencies(buildtests_cxx factory_test) 1457 add_dependencies(buildtests_cxx fake_resolver_test) 1458 add_dependencies(buildtests_cxx fake_transport_security_test) 1459 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1460 add_dependencies(buildtests_cxx fd_posix_test) 1461 endif() 1462 add_dependencies(buildtests_cxx file_watcher_certificate_provider_factory_test) 1463 add_dependencies(buildtests_cxx filter_causes_close_test) 1464 add_dependencies(buildtests_cxx filter_init_fails_test) 1465 add_dependencies(buildtests_cxx filter_test_test) 1466 add_dependencies(buildtests_cxx filtered_metadata_test) 1467 add_dependencies(buildtests_cxx flaky_network_test) 1468 add_dependencies(buildtests_cxx flow_control_test) 1469 add_dependencies(buildtests_cxx for_each_test) 1470 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1471 add_dependencies(buildtests_cxx fork_test) 1472 endif() 1473 add_dependencies(buildtests_cxx forkable_test) 1474 add_dependencies(buildtests_cxx format_request_test) 1475 add_dependencies(buildtests_cxx frame_handler_test) 1476 add_dependencies(buildtests_cxx frame_test) 1477 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1478 add_dependencies(buildtests_cxx fuzzing_event_engine_test) 1479 endif() 1480 add_dependencies(buildtests_cxx fuzzing_event_engine_unittest) 1481 add_dependencies(buildtests_cxx gcp_authentication_filter_test) 1482 add_dependencies(buildtests_cxx generic_end2end_test) 1483 add_dependencies(buildtests_cxx glob_test) 1484 add_dependencies(buildtests_cxx goaway_server_test) 1485 add_dependencies(buildtests_cxx google_c2p_resolver_test) 1486 add_dependencies(buildtests_cxx gpr_time_test) 1487 add_dependencies(buildtests_cxx graceful_server_shutdown_test) 1488 add_dependencies(buildtests_cxx graceful_shutdown_test) 1489 add_dependencies(buildtests_cxx grpc_alts_credentials_options_test) 1490 add_dependencies(buildtests_cxx grpc_audit_logging_test) 1491 add_dependencies(buildtests_cxx grpc_authorization_engine_test) 1492 add_dependencies(buildtests_cxx grpc_authorization_policy_provider_test) 1493 add_dependencies(buildtests_cxx grpc_authz_end2end_test) 1494 add_dependencies(buildtests_cxx grpc_authz_test) 1495 add_dependencies(buildtests_cxx grpc_byte_buffer_reader_test) 1496 add_dependencies(buildtests_cxx grpc_cli) 1497 add_dependencies(buildtests_cxx grpc_completion_queue_test) 1498 add_dependencies(buildtests_cxx grpc_ipv6_loopback_available_test) 1499 add_dependencies(buildtests_cxx grpc_tls_certificate_distributor_test) 1500 add_dependencies(buildtests_cxx grpc_tls_certificate_provider_test) 1501 add_dependencies(buildtests_cxx grpc_tls_certificate_verifier_test) 1502 add_dependencies(buildtests_cxx grpc_tls_credentials_options_comparator_test) 1503 add_dependencies(buildtests_cxx grpc_tls_credentials_options_test) 1504 add_dependencies(buildtests_cxx grpc_tls_crl_provider_test) 1505 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1506 add_dependencies(buildtests_cxx grpc_tool_test) 1507 endif() 1508 add_dependencies(buildtests_cxx grpclb_api_test) 1509 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1510 add_dependencies(buildtests_cxx grpclb_end2end_test) 1511 endif() 1512 add_dependencies(buildtests_cxx h2_ssl_cert_test) 1513 add_dependencies(buildtests_cxx h2_ssl_session_reuse_test) 1514 add_dependencies(buildtests_cxx h2_tls_peer_property_external_verifier_test) 1515 add_dependencies(buildtests_cxx handle_tests) 1516 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1517 add_dependencies(buildtests_cxx handshake_server_with_readahead_handshaker_test) 1518 endif() 1519 add_dependencies(buildtests_cxx head_of_line_blocking_bad_client_test) 1520 add_dependencies(buildtests_cxx headers_bad_client_test) 1521 add_dependencies(buildtests_cxx health_service_end2end_test) 1522 add_dependencies(buildtests_cxx high_initial_seqno_test) 1523 add_dependencies(buildtests_cxx histogram_test) 1524 add_dependencies(buildtests_cxx host_port_test) 1525 add_dependencies(buildtests_cxx hpack_encoder_test) 1526 add_dependencies(buildtests_cxx hpack_parser_table_test) 1527 add_dependencies(buildtests_cxx hpack_parser_test) 1528 add_dependencies(buildtests_cxx hpack_size_test) 1529 add_dependencies(buildtests_cxx http2_client) 1530 add_dependencies(buildtests_cxx http2_client_transport_test) 1531 add_dependencies(buildtests_cxx http2_server_transport_test) 1532 add_dependencies(buildtests_cxx http2_settings_test) 1533 add_dependencies(buildtests_cxx http2_stats_test) 1534 add_dependencies(buildtests_cxx http_proxy_mapper_test) 1535 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1536 add_dependencies(buildtests_cxx httpcli_test) 1537 endif() 1538 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1539 add_dependencies(buildtests_cxx httpscli_test) 1540 endif() 1541 add_dependencies(buildtests_cxx hybrid_end2end_test) 1542 add_dependencies(buildtests_cxx idle_filter_state_test) 1543 add_dependencies(buildtests_cxx if_list_test) 1544 add_dependencies(buildtests_cxx if_test) 1545 add_dependencies(buildtests_cxx init_test) 1546 add_dependencies(buildtests_cxx initial_settings_frame_bad_client_test) 1547 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1548 add_dependencies(buildtests_cxx inproc_test) 1549 endif() 1550 add_dependencies(buildtests_cxx insecure_security_connector_test) 1551 add_dependencies(buildtests_cxx inter_activity_latch_test) 1552 add_dependencies(buildtests_cxx inter_activity_pipe_test) 1553 add_dependencies(buildtests_cxx interception_chain_test) 1554 add_dependencies(buildtests_cxx interceptor_list_test) 1555 add_dependencies(buildtests_cxx interop_client) 1556 add_dependencies(buildtests_cxx interop_server) 1557 add_dependencies(buildtests_cxx invalid_call_argument_test) 1558 add_dependencies(buildtests_cxx invoke_large_request_test) 1559 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 1560 add_dependencies(buildtests_cxx iocp_test) 1561 endif() 1562 add_dependencies(buildtests_cxx istio_echo_server_test) 1563 add_dependencies(buildtests_cxx join_test) 1564 add_dependencies(buildtests_cxx json_object_loader_test) 1565 add_dependencies(buildtests_cxx json_test) 1566 add_dependencies(buildtests_cxx json_token_test) 1567 add_dependencies(buildtests_cxx jwt_verifier_test) 1568 add_dependencies(buildtests_cxx keepalive_timeout_test) 1569 add_dependencies(buildtests_cxx lame_client_test) 1570 add_dependencies(buildtests_cxx large_metadata_test) 1571 add_dependencies(buildtests_cxx latch_test) 1572 add_dependencies(buildtests_cxx lb_get_cpu_stats_test) 1573 add_dependencies(buildtests_cxx lb_load_data_store_test) 1574 add_dependencies(buildtests_cxx lb_metadata_test) 1575 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1576 add_dependencies(buildtests_cxx load_balanced_call_destination_test) 1577 endif() 1578 add_dependencies(buildtests_cxx load_config_test) 1579 add_dependencies(buildtests_cxx load_file_test) 1580 add_dependencies(buildtests_cxx local_security_connector_test) 1581 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1582 add_dependencies(buildtests_cxx log_too_many_open_files_test) 1583 endif() 1584 add_dependencies(buildtests_cxx loop_test) 1585 add_dependencies(buildtests_cxx lru_cache_test) 1586 add_dependencies(buildtests_cxx map_pipe_test) 1587 add_dependencies(buildtests_cxx match_promise_test) 1588 add_dependencies(buildtests_cxx match_test) 1589 add_dependencies(buildtests_cxx matchers_test) 1590 add_dependencies(buildtests_cxx max_concurrent_streams_test) 1591 add_dependencies(buildtests_cxx max_connection_age_test) 1592 add_dependencies(buildtests_cxx max_connection_idle_test) 1593 add_dependencies(buildtests_cxx max_message_length_test) 1594 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1595 add_dependencies(buildtests_cxx memory_quota_stress_test) 1596 endif() 1597 add_dependencies(buildtests_cxx memory_quota_test) 1598 add_dependencies(buildtests_cxx message_allocator_end2end_test) 1599 add_dependencies(buildtests_cxx message_compress_test) 1600 add_dependencies(buildtests_cxx message_size_service_config_test) 1601 add_dependencies(buildtests_cxx metadata_map_test) 1602 add_dependencies(buildtests_cxx metrics_test) 1603 add_dependencies(buildtests_cxx minimal_stack_is_minimal_test) 1604 add_dependencies(buildtests_cxx miscompile_with_no_unique_address_test) 1605 add_dependencies(buildtests_cxx mock_stream_test) 1606 add_dependencies(buildtests_cxx mock_test) 1607 add_dependencies(buildtests_cxx mpsc_test) 1608 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1609 add_dependencies(buildtests_cxx mpscq_test) 1610 endif() 1611 add_dependencies(buildtests_cxx negative_deadline_test) 1612 add_dependencies(buildtests_cxx no_destruct_test) 1613 add_dependencies(buildtests_cxx no_logging_test) 1614 add_dependencies(buildtests_cxx no_op_test) 1615 add_dependencies(buildtests_cxx no_server_test) 1616 add_dependencies(buildtests_cxx nonblocking_test) 1617 add_dependencies(buildtests_cxx notification_test) 1618 add_dependencies(buildtests_cxx num_external_connectivity_watchers_test) 1619 add_dependencies(buildtests_cxx observable_test) 1620 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1621 add_dependencies(buildtests_cxx oracle_event_engine_posix_test) 1622 endif() 1623 add_dependencies(buildtests_cxx orca_service_end2end_test) 1624 add_dependencies(buildtests_cxx orca_service_test) 1625 add_dependencies(buildtests_cxx orphanable_test) 1626 add_dependencies(buildtests_cxx osa_distance_test) 1627 add_dependencies(buildtests_cxx out_of_bounds_bad_client_test) 1628 add_dependencies(buildtests_cxx outlier_detection_lb_config_parser_test) 1629 add_dependencies(buildtests_cxx outlier_detection_test) 1630 add_dependencies(buildtests_cxx overload_test) 1631 add_dependencies(buildtests_cxx parse_address_test) 1632 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1633 add_dependencies(buildtests_cxx parse_address_with_named_scope_id_test) 1634 endif() 1635 add_dependencies(buildtests_cxx parsed_metadata_test) 1636 add_dependencies(buildtests_cxx parser_test) 1637 add_dependencies(buildtests_cxx party_test) 1638 add_dependencies(buildtests_cxx payload_test) 1639 add_dependencies(buildtests_cxx percent_encoding_test) 1640 add_dependencies(buildtests_cxx periodic_update_test) 1641 add_dependencies(buildtests_cxx pick_first_test) 1642 add_dependencies(buildtests_cxx ping_abuse_policy_test) 1643 add_dependencies(buildtests_cxx ping_callbacks_test) 1644 add_dependencies(buildtests_cxx ping_configuration_test) 1645 add_dependencies(buildtests_cxx ping_pong_streaming_test) 1646 add_dependencies(buildtests_cxx ping_rate_policy_test) 1647 add_dependencies(buildtests_cxx ping_test) 1648 add_dependencies(buildtests_cxx pipe_test) 1649 add_dependencies(buildtests_cxx poll_test) 1650 add_dependencies(buildtests_cxx port_sharing_end2end_test) 1651 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1652 add_dependencies(buildtests_cxx posix_endpoint_test) 1653 endif() 1654 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1655 add_dependencies(buildtests_cxx posix_engine_listener_utils_test) 1656 endif() 1657 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1658 add_dependencies(buildtests_cxx posix_event_engine_connect_test) 1659 endif() 1660 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1661 add_dependencies(buildtests_cxx posix_event_engine_native_dns_test) 1662 endif() 1663 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1664 add_dependencies(buildtests_cxx posix_event_engine_test) 1665 endif() 1666 add_dependencies(buildtests_cxx pre_stop_hook_server_test) 1667 add_dependencies(buildtests_cxx prioritized_race_test) 1668 add_dependencies(buildtests_cxx promise_endpoint_test) 1669 add_dependencies(buildtests_cxx promise_factory_test) 1670 add_dependencies(buildtests_cxx promise_map_test) 1671 add_dependencies(buildtests_cxx promise_mutex_test) 1672 add_dependencies(buildtests_cxx promise_test) 1673 add_dependencies(buildtests_cxx proto_buffer_reader_test) 1674 add_dependencies(buildtests_cxx proto_buffer_writer_test) 1675 add_dependencies(buildtests_cxx proto_server_reflection_test) 1676 add_dependencies(buildtests_cxx proto_utils_test) 1677 add_dependencies(buildtests_cxx proxy_auth_test) 1678 add_dependencies(buildtests_cxx qps_json_driver) 1679 add_dependencies(buildtests_cxx qps_worker) 1680 add_dependencies(buildtests_cxx query_extensions_test) 1681 add_dependencies(buildtests_cxx race_test) 1682 add_dependencies(buildtests_cxx random_early_detection_test) 1683 add_dependencies(buildtests_cxx raw_end2end_test) 1684 add_dependencies(buildtests_cxx rbac_service_config_parser_test) 1685 add_dependencies(buildtests_cxx rbac_translator_test) 1686 add_dependencies(buildtests_cxx ref_counted_ptr_test) 1687 add_dependencies(buildtests_cxx ref_counted_test) 1688 add_dependencies(buildtests_cxx registered_call_test) 1689 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1690 add_dependencies(buildtests_cxx remove_stream_from_stalled_lists_test) 1691 endif() 1692 add_dependencies(buildtests_cxx request_buffer_test) 1693 add_dependencies(buildtests_cxx request_with_flags_test) 1694 add_dependencies(buildtests_cxx request_with_payload_test) 1695 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1696 add_dependencies(buildtests_cxx resolve_address_using_ares_resolver_posix_test) 1697 endif() 1698 add_dependencies(buildtests_cxx resolve_address_using_ares_resolver_test) 1699 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1700 add_dependencies(buildtests_cxx resolve_address_using_native_resolver_posix_test) 1701 endif() 1702 add_dependencies(buildtests_cxx resolve_address_using_native_resolver_test) 1703 add_dependencies(buildtests_cxx resource_quota_end2end_stress_test) 1704 add_dependencies(buildtests_cxx resource_quota_server_test) 1705 add_dependencies(buildtests_cxx resource_quota_test) 1706 add_dependencies(buildtests_cxx retry_cancel_after_first_attempt_starts_test) 1707 add_dependencies(buildtests_cxx retry_cancel_during_delay_test) 1708 add_dependencies(buildtests_cxx retry_cancel_with_multiple_send_batches_test) 1709 add_dependencies(buildtests_cxx retry_cancellation_test) 1710 add_dependencies(buildtests_cxx retry_disabled_test) 1711 add_dependencies(buildtests_cxx retry_exceeds_buffer_size_in_delay_test) 1712 add_dependencies(buildtests_cxx retry_exceeds_buffer_size_in_initial_batch_test) 1713 add_dependencies(buildtests_cxx retry_exceeds_buffer_size_in_subsequent_batch_test) 1714 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1715 add_dependencies(buildtests_cxx retry_interceptor_test) 1716 endif() 1717 add_dependencies(buildtests_cxx retry_lb_drop_test) 1718 add_dependencies(buildtests_cxx retry_lb_fail_test) 1719 add_dependencies(buildtests_cxx retry_non_retriable_status_before_trailers_test) 1720 add_dependencies(buildtests_cxx retry_non_retriable_status_test) 1721 add_dependencies(buildtests_cxx retry_per_attempt_recv_timeout_on_last_attempt_test) 1722 add_dependencies(buildtests_cxx retry_per_attempt_recv_timeout_test) 1723 add_dependencies(buildtests_cxx retry_recv_initial_metadata_test) 1724 add_dependencies(buildtests_cxx retry_recv_message_replay_test) 1725 add_dependencies(buildtests_cxx retry_recv_message_test) 1726 add_dependencies(buildtests_cxx retry_recv_trailing_metadata_error_test) 1727 add_dependencies(buildtests_cxx retry_send_initial_metadata_refs_test) 1728 add_dependencies(buildtests_cxx retry_send_op_fails_test) 1729 add_dependencies(buildtests_cxx retry_send_recv_batch_test) 1730 add_dependencies(buildtests_cxx retry_server_pushback_delay_test) 1731 add_dependencies(buildtests_cxx retry_server_pushback_disabled_test) 1732 add_dependencies(buildtests_cxx retry_service_config_test) 1733 add_dependencies(buildtests_cxx retry_streaming_after_commit_test) 1734 add_dependencies(buildtests_cxx retry_streaming_succeeds_before_replay_finished_test) 1735 add_dependencies(buildtests_cxx retry_streaming_test) 1736 add_dependencies(buildtests_cxx retry_test) 1737 add_dependencies(buildtests_cxx retry_throttle_test) 1738 add_dependencies(buildtests_cxx retry_throttled_test) 1739 add_dependencies(buildtests_cxx retry_too_many_attempts_test) 1740 add_dependencies(buildtests_cxx retry_transparent_goaway_test) 1741 add_dependencies(buildtests_cxx retry_transparent_max_concurrent_streams_test) 1742 add_dependencies(buildtests_cxx retry_transparent_not_sent_on_wire_test) 1743 add_dependencies(buildtests_cxx retry_unref_before_finish_test) 1744 add_dependencies(buildtests_cxx retry_unref_before_recv_test) 1745 add_dependencies(buildtests_cxx ring_buffer_test) 1746 add_dependencies(buildtests_cxx ring_hash_test) 1747 add_dependencies(buildtests_cxx rls_end2end_test) 1748 add_dependencies(buildtests_cxx rls_lb_config_parser_test) 1749 add_dependencies(buildtests_cxx round_robin_test) 1750 add_dependencies(buildtests_cxx secure_auth_context_test) 1751 add_dependencies(buildtests_cxx secure_channel_create_test) 1752 add_dependencies(buildtests_cxx secure_endpoint_test) 1753 add_dependencies(buildtests_cxx security_connector_test) 1754 add_dependencies(buildtests_cxx seq_test) 1755 add_dependencies(buildtests_cxx sequential_connectivity_test) 1756 add_dependencies(buildtests_cxx server_builder_plugin_test) 1757 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1758 add_dependencies(buildtests_cxx server_builder_test) 1759 endif() 1760 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1761 add_dependencies(buildtests_cxx server_builder_with_socket_mutator_test) 1762 endif() 1763 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1764 add_dependencies(buildtests_cxx server_call_test) 1765 endif() 1766 add_dependencies(buildtests_cxx server_call_tracer_factory_test) 1767 add_dependencies(buildtests_cxx server_chttp2_test) 1768 add_dependencies(buildtests_cxx server_config_selector_test) 1769 add_dependencies(buildtests_cxx server_context_test_spouse_test) 1770 add_dependencies(buildtests_cxx server_early_return_test) 1771 add_dependencies(buildtests_cxx server_finishes_request_test) 1772 add_dependencies(buildtests_cxx server_interceptors_end2end_test) 1773 add_dependencies(buildtests_cxx server_registered_method_bad_client_test) 1774 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1775 add_dependencies(buildtests_cxx server_request_call_test) 1776 endif() 1777 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1778 add_dependencies(buildtests_cxx server_ssl_test) 1779 endif() 1780 add_dependencies(buildtests_cxx server_streaming_test) 1781 add_dependencies(buildtests_cxx server_test) 1782 add_dependencies(buildtests_cxx service_config_end2end_test) 1783 add_dependencies(buildtests_cxx service_config_test) 1784 add_dependencies(buildtests_cxx settings_timeout_test) 1785 add_dependencies(buildtests_cxx shutdown_finishes_calls_test) 1786 add_dependencies(buildtests_cxx shutdown_finishes_tags_test) 1787 add_dependencies(buildtests_cxx shutdown_test) 1788 add_dependencies(buildtests_cxx simple_delayed_request_test) 1789 add_dependencies(buildtests_cxx simple_metadata_test) 1790 add_dependencies(buildtests_cxx simple_request_bad_client_test) 1791 add_dependencies(buildtests_cxx simple_request_test) 1792 add_dependencies(buildtests_cxx single_set_ptr_test) 1793 add_dependencies(buildtests_cxx sleep_test) 1794 add_dependencies(buildtests_cxx slice_string_helpers_test) 1795 add_dependencies(buildtests_cxx smoke_test) 1796 add_dependencies(buildtests_cxx sockaddr_resolver_test) 1797 add_dependencies(buildtests_cxx sockaddr_utils_test) 1798 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1799 add_dependencies(buildtests_cxx socket_utils_test) 1800 endif() 1801 add_dependencies(buildtests_cxx sorted_pack_test) 1802 add_dependencies(buildtests_cxx spinlock_test) 1803 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1804 add_dependencies(buildtests_cxx ssl_transport_security_test) 1805 endif() 1806 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1807 add_dependencies(buildtests_cxx ssl_transport_security_utils_test) 1808 endif() 1809 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1810 add_dependencies(buildtests_cxx stack_tracer_test) 1811 endif() 1812 add_dependencies(buildtests_cxx stat_test) 1813 add_dependencies(buildtests_cxx static_stride_scheduler_test) 1814 add_dependencies(buildtests_cxx stats_test) 1815 add_dependencies(buildtests_cxx status_conversion_test) 1816 add_dependencies(buildtests_cxx status_flag_test) 1817 add_dependencies(buildtests_cxx status_helper_test) 1818 add_dependencies(buildtests_cxx status_util_test) 1819 add_dependencies(buildtests_cxx stream_leak_with_queued_flow_control_update_test) 1820 add_dependencies(buildtests_cxx streaming_error_response_test) 1821 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1822 add_dependencies(buildtests_cxx streaming_throughput_test) 1823 endif() 1824 add_dependencies(buildtests_cxx streams_not_seen_test) 1825 add_dependencies(buildtests_cxx string_ref_test) 1826 add_dependencies(buildtests_cxx string_test) 1827 add_dependencies(buildtests_cxx subchannel_args_test) 1828 add_dependencies(buildtests_cxx switch_test) 1829 add_dependencies(buildtests_cxx sync_test) 1830 add_dependencies(buildtests_cxx system_roots_test) 1831 add_dependencies(buildtests_cxx table_test) 1832 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1833 add_dependencies(buildtests_cxx tcp_client_posix_test) 1834 endif() 1835 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1836 add_dependencies(buildtests_cxx tcp_posix_socket_utils_test) 1837 endif() 1838 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1839 add_dependencies(buildtests_cxx tcp_posix_test) 1840 endif() 1841 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1842 add_dependencies(buildtests_cxx tcp_server_posix_test) 1843 endif() 1844 add_dependencies(buildtests_cxx tcp_socket_utils_test) 1845 add_dependencies(buildtests_cxx tdigest_test) 1846 add_dependencies(buildtests_cxx test_core_channelz_channelz_test) 1847 add_dependencies(buildtests_cxx test_core_end2end_channelz_test) 1848 add_dependencies(buildtests_cxx test_core_event_engine_posix_timer_heap_test) 1849 add_dependencies(buildtests_cxx test_core_event_engine_posix_timer_list_test) 1850 add_dependencies(buildtests_cxx test_core_event_engine_slice_buffer_test) 1851 add_dependencies(buildtests_cxx test_core_iomgr_timer_heap_test) 1852 add_dependencies(buildtests_cxx test_core_security_credentials_test) 1853 add_dependencies(buildtests_cxx test_core_security_ssl_credentials_test) 1854 add_dependencies(buildtests_cxx test_core_slice_slice_buffer_test) 1855 add_dependencies(buildtests_cxx test_core_slice_slice_test) 1856 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1857 add_dependencies(buildtests_cxx test_core_transport_test_suite_chaotic_good_test) 1858 endif() 1859 add_dependencies(buildtests_cxx test_core_util_time_test) 1860 add_dependencies(buildtests_cxx test_cpp_client_credentials_test) 1861 add_dependencies(buildtests_cxx test_cpp_end2end_ssl_credentials_test) 1862 add_dependencies(buildtests_cxx test_cpp_ext_chaotic_good_test) 1863 add_dependencies(buildtests_cxx test_cpp_server_credentials_test) 1864 add_dependencies(buildtests_cxx test_cpp_util_slice_test) 1865 add_dependencies(buildtests_cxx test_cpp_util_time_test) 1866 add_dependencies(buildtests_cxx thd_test) 1867 add_dependencies(buildtests_cxx thread_manager_test) 1868 add_dependencies(buildtests_cxx thread_pool_test) 1869 add_dependencies(buildtests_cxx thread_quota_test) 1870 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1871 add_dependencies(buildtests_cxx thread_stress_test) 1872 endif() 1873 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1874 add_dependencies(buildtests_cxx thready_posix_event_engine_test) 1875 endif() 1876 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1877 add_dependencies(buildtests_cxx time_jump_test) 1878 endif() 1879 add_dependencies(buildtests_cxx time_util_test) 1880 add_dependencies(buildtests_cxx timeout_before_request_call_test) 1881 add_dependencies(buildtests_cxx timeout_encoding_test) 1882 add_dependencies(buildtests_cxx timer_manager_test) 1883 add_dependencies(buildtests_cxx timer_test) 1884 add_dependencies(buildtests_cxx tls_certificate_verifier_test) 1885 add_dependencies(buildtests_cxx tls_credentials_test) 1886 add_dependencies(buildtests_cxx tls_key_export_test) 1887 add_dependencies(buildtests_cxx tls_security_connector_test) 1888 add_dependencies(buildtests_cxx too_many_pings_test) 1889 add_dependencies(buildtests_cxx trace_flags_test) 1890 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1891 add_dependencies(buildtests_cxx traced_buffer_list_test) 1892 endif() 1893 add_dependencies(buildtests_cxx trailing_metadata_test) 1894 add_dependencies(buildtests_cxx transport_security_common_api_test) 1895 add_dependencies(buildtests_cxx transport_security_test) 1896 add_dependencies(buildtests_cxx try_join_test) 1897 add_dependencies(buildtests_cxx try_seq_metadata_test) 1898 add_dependencies(buildtests_cxx try_seq_test) 1899 add_dependencies(buildtests_cxx unique_ptr_with_bitset_test) 1900 add_dependencies(buildtests_cxx unique_type_name_test) 1901 add_dependencies(buildtests_cxx unknown_frame_bad_client_test) 1902 add_dependencies(buildtests_cxx uri_test) 1903 add_dependencies(buildtests_cxx useful_test) 1904 add_dependencies(buildtests_cxx uuid_v4_test) 1905 add_dependencies(buildtests_cxx validation_errors_test) 1906 add_dependencies(buildtests_cxx varint_test) 1907 add_dependencies(buildtests_cxx wait_for_callback_test) 1908 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1909 add_dependencies(buildtests_cxx wakeup_fd_posix_test) 1910 endif() 1911 add_dependencies(buildtests_cxx weighted_round_robin_config_test) 1912 add_dependencies(buildtests_cxx weighted_round_robin_test) 1913 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 1914 add_dependencies(buildtests_cxx win_socket_test) 1915 endif() 1916 add_dependencies(buildtests_cxx window_overflow_bad_client_test) 1917 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 1918 add_dependencies(buildtests_cxx windows_endpoint_test) 1919 endif() 1920 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1921 add_dependencies(buildtests_cxx work_serializer_test) 1922 endif() 1923 add_dependencies(buildtests_cxx write_buffering_at_end_test) 1924 add_dependencies(buildtests_cxx write_buffering_test) 1925 add_dependencies(buildtests_cxx write_size_policy_test) 1926 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1927 add_dependencies(buildtests_cxx writes_per_rpc_test) 1928 endif() 1929 add_dependencies(buildtests_cxx xds_audit_logger_registry_test) 1930 add_dependencies(buildtests_cxx xds_bootstrap_test) 1931 add_dependencies(buildtests_cxx xds_certificate_provider_test) 1932 add_dependencies(buildtests_cxx xds_client_test) 1933 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1934 add_dependencies(buildtests_cxx xds_cluster_end2end_test) 1935 endif() 1936 add_dependencies(buildtests_cxx xds_cluster_resource_type_test) 1937 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1938 add_dependencies(buildtests_cxx xds_cluster_type_end2end_test) 1939 endif() 1940 add_dependencies(buildtests_cxx xds_common_types_test) 1941 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1942 add_dependencies(buildtests_cxx xds_core_end2end_test) 1943 endif() 1944 add_dependencies(buildtests_cxx xds_credentials_end2end_test) 1945 add_dependencies(buildtests_cxx xds_credentials_test) 1946 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1947 add_dependencies(buildtests_cxx xds_csds_end2end_test) 1948 endif() 1949 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1950 add_dependencies(buildtests_cxx xds_enabled_server_end2end_test) 1951 endif() 1952 add_dependencies(buildtests_cxx xds_endpoint_resource_type_test) 1953 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1954 add_dependencies(buildtests_cxx xds_fallback_end2end_test) 1955 endif() 1956 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 1957 add_dependencies(buildtests_cxx xds_fault_injection_end2end_test) 1958 endif() 1959 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1960 add_dependencies(buildtests_cxx xds_gcp_authn_end2end_test) 1961 endif() 1962 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1963 add_dependencies(buildtests_cxx xds_http_connect_end2end_test) 1964 endif() 1965 add_dependencies(buildtests_cxx xds_http_filters_test) 1966 add_dependencies(buildtests_cxx xds_lb_policy_registry_test) 1967 add_dependencies(buildtests_cxx xds_listener_resource_type_test) 1968 add_dependencies(buildtests_cxx xds_metadata_test) 1969 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1970 add_dependencies(buildtests_cxx xds_outlier_detection_end2end_test) 1971 endif() 1972 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1973 add_dependencies(buildtests_cxx xds_override_host_end2end_test) 1974 endif() 1975 add_dependencies(buildtests_cxx xds_override_host_lb_config_parser_test) 1976 add_dependencies(buildtests_cxx xds_override_host_test) 1977 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1978 add_dependencies(buildtests_cxx xds_pick_first_end2end_test) 1979 endif() 1980 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1981 add_dependencies(buildtests_cxx xds_ring_hash_end2end_test) 1982 endif() 1983 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1984 add_dependencies(buildtests_cxx xds_rls_end2end_test) 1985 endif() 1986 add_dependencies(buildtests_cxx xds_route_config_resource_type_test) 1987 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1988 add_dependencies(buildtests_cxx xds_routing_end2end_test) 1989 endif() 1990 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1991 add_dependencies(buildtests_cxx xds_security_end2end_test) 1992 endif() 1993 add_dependencies(buildtests_cxx xds_stats_watcher_test) 1994 if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 1995 add_dependencies(buildtests_cxx xds_wrr_end2end_test) 1996 endif() 1997 1998 add_custom_target(buildtests 1999 DEPENDS buildtests_c buildtests_cxx) 2000endif() 2001 2002 2003 2004add_library(address_sorting 2005 third_party/address_sorting/address_sorting.c 2006 third_party/address_sorting/address_sorting_posix.c 2007 third_party/address_sorting/address_sorting_windows.c 2008) 2009 2010target_compile_features(address_sorting PUBLIC cxx_std_17) 2011 2012set_target_properties(address_sorting PROPERTIES 2013 VERSION ${gRPC_CORE_VERSION} 2014 SOVERSION ${gRPC_CORE_SOVERSION} 2015) 2016 2017if(WIN32 AND MSVC) 2018 set_target_properties(address_sorting PROPERTIES COMPILE_PDB_NAME "address_sorting" 2019 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 2020 ) 2021 if(gRPC_INSTALL) 2022 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/address_sorting.pdb 2023 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 2024 ) 2025 endif() 2026endif() 2027 2028target_include_directories(address_sorting 2029 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 2030 PRIVATE 2031 ${CMAKE_CURRENT_SOURCE_DIR} 2032 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 2033 ${_gRPC_RE2_INCLUDE_DIR} 2034 ${_gRPC_SSL_INCLUDE_DIR} 2035 ${_gRPC_UPB_GENERATED_DIR} 2036 ${_gRPC_UPB_GRPC_GENERATED_DIR} 2037 ${_gRPC_UPB_INCLUDE_DIR} 2038 ${_gRPC_XXHASH_INCLUDE_DIR} 2039 ${_gRPC_ZLIB_INCLUDE_DIR} 2040) 2041target_link_libraries(address_sorting 2042 ${_gRPC_ALLTARGETS_LIBRARIES} 2043) 2044 2045 2046 2047if(gRPC_INSTALL) 2048 install(TARGETS address_sorting EXPORT gRPCTargets 2049 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 2050 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 2051 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 2052 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 2053 ) 2054endif() 2055 2056 2057add_library(gpr 2058 src/core/config/config_vars.cc 2059 src/core/config/config_vars_non_generated.cc 2060 src/core/config/load_config.cc 2061 src/core/lib/event_engine/thread_local.cc 2062 src/core/util/alloc.cc 2063 src/core/util/crash.cc 2064 src/core/util/examine_stack.cc 2065 src/core/util/fork.cc 2066 src/core/util/gpr_time.cc 2067 src/core/util/host_port.cc 2068 src/core/util/iphone/cpu.cc 2069 src/core/util/linux/cpu.cc 2070 src/core/util/linux/env.cc 2071 src/core/util/log.cc 2072 src/core/util/mpscq.cc 2073 src/core/util/msys/tmpfile.cc 2074 src/core/util/posix/cpu.cc 2075 src/core/util/posix/env.cc 2076 src/core/util/posix/stat.cc 2077 src/core/util/posix/string.cc 2078 src/core/util/posix/sync.cc 2079 src/core/util/posix/thd.cc 2080 src/core/util/posix/time.cc 2081 src/core/util/posix/tmpfile.cc 2082 src/core/util/strerror.cc 2083 src/core/util/string.cc 2084 src/core/util/sync.cc 2085 src/core/util/sync_abseil.cc 2086 src/core/util/tchar.cc 2087 src/core/util/time_precise.cc 2088 src/core/util/time_util.cc 2089 src/core/util/windows/cpu.cc 2090 src/core/util/windows/env.cc 2091 src/core/util/windows/stat.cc 2092 src/core/util/windows/string.cc 2093 src/core/util/windows/string_util.cc 2094 src/core/util/windows/sync.cc 2095 src/core/util/windows/thd.cc 2096 src/core/util/windows/time.cc 2097 src/core/util/windows/tmpfile.cc 2098) 2099 2100target_compile_features(gpr PUBLIC cxx_std_17) 2101 2102set_target_properties(gpr PROPERTIES 2103 VERSION ${gRPC_CORE_VERSION} 2104 SOVERSION ${gRPC_CORE_SOVERSION} 2105) 2106 2107if(WIN32 AND MSVC) 2108 set_target_properties(gpr PROPERTIES COMPILE_PDB_NAME "gpr" 2109 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 2110 ) 2111 if(BUILD_SHARED_LIBS) 2112 target_compile_definitions(gpr 2113 PRIVATE 2114 "GPR_DLL_EXPORTS" 2115 ) 2116 endif() 2117 if(gRPC_INSTALL) 2118 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gpr.pdb 2119 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 2120 ) 2121 endif() 2122endif() 2123 2124target_include_directories(gpr 2125 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 2126 PRIVATE 2127 ${CMAKE_CURRENT_SOURCE_DIR} 2128 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 2129 ${_gRPC_RE2_INCLUDE_DIR} 2130 ${_gRPC_SSL_INCLUDE_DIR} 2131 ${_gRPC_UPB_GENERATED_DIR} 2132 ${_gRPC_UPB_GRPC_GENERATED_DIR} 2133 ${_gRPC_UPB_INCLUDE_DIR} 2134 ${_gRPC_XXHASH_INCLUDE_DIR} 2135 ${_gRPC_ZLIB_INCLUDE_DIR} 2136) 2137target_link_libraries(gpr 2138 ${_gRPC_ALLTARGETS_LIBRARIES} 2139 absl::base 2140 absl::core_headers 2141 absl::log_severity 2142 absl::flags 2143 absl::flags_marshalling 2144 absl::any_invocable 2145 absl::check 2146 absl::log_globals 2147 absl::log 2148 absl::memory 2149 absl::bits 2150 absl::random_random 2151 absl::status 2152 absl::cord 2153 absl::str_format 2154 absl::strings 2155 absl::synchronization 2156 absl::time 2157 absl::optional 2158 absl::variant 2159) 2160if(_gRPC_PLATFORM_ANDROID) 2161 target_link_libraries(gpr 2162 android 2163 log 2164 ) 2165endif() 2166 2167foreach(_hdr 2168 include/grpc/impl/call.h 2169 include/grpc/impl/codegen/atm.h 2170 include/grpc/impl/codegen/atm_gcc_atomic.h 2171 include/grpc/impl/codegen/atm_gcc_sync.h 2172 include/grpc/impl/codegen/atm_windows.h 2173 include/grpc/impl/codegen/fork.h 2174 include/grpc/impl/codegen/gpr_types.h 2175 include/grpc/impl/codegen/log.h 2176 include/grpc/impl/codegen/port_platform.h 2177 include/grpc/impl/codegen/sync.h 2178 include/grpc/impl/codegen/sync_abseil.h 2179 include/grpc/impl/codegen/sync_custom.h 2180 include/grpc/impl/codegen/sync_generic.h 2181 include/grpc/impl/codegen/sync_posix.h 2182 include/grpc/impl/codegen/sync_windows.h 2183 include/grpc/support/alloc.h 2184 include/grpc/support/atm.h 2185 include/grpc/support/atm_gcc_atomic.h 2186 include/grpc/support/atm_gcc_sync.h 2187 include/grpc/support/atm_windows.h 2188 include/grpc/support/cpu.h 2189 include/grpc/support/json.h 2190 include/grpc/support/log.h 2191 include/grpc/support/log_windows.h 2192 include/grpc/support/metrics.h 2193 include/grpc/support/port_platform.h 2194 include/grpc/support/string_util.h 2195 include/grpc/support/sync.h 2196 include/grpc/support/sync_abseil.h 2197 include/grpc/support/sync_custom.h 2198 include/grpc/support/sync_generic.h 2199 include/grpc/support/sync_posix.h 2200 include/grpc/support/sync_windows.h 2201 include/grpc/support/thd_id.h 2202 include/grpc/support/time.h 2203) 2204 string(REPLACE "include/" "" _path ${_hdr}) 2205 get_filename_component(_path ${_path} PATH) 2206 install(FILES ${_hdr} 2207 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 2208 ) 2209endforeach() 2210 2211 2212if(gRPC_INSTALL) 2213 install(TARGETS gpr EXPORT gRPCTargets 2214 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 2215 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 2216 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 2217 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 2218 ) 2219endif() 2220 2221 2222add_library(grpc 2223 src/core/call/request_buffer.cc 2224 src/core/channelz/channel_trace.cc 2225 src/core/channelz/channelz.cc 2226 src/core/channelz/channelz_registry.cc 2227 src/core/client_channel/backup_poller.cc 2228 src/core/client_channel/client_channel.cc 2229 src/core/client_channel/client_channel_factory.cc 2230 src/core/client_channel/client_channel_filter.cc 2231 src/core/client_channel/client_channel_plugin.cc 2232 src/core/client_channel/client_channel_service_config.cc 2233 src/core/client_channel/direct_channel.cc 2234 src/core/client_channel/dynamic_filters.cc 2235 src/core/client_channel/global_subchannel_pool.cc 2236 src/core/client_channel/lb_metadata.cc 2237 src/core/client_channel/load_balanced_call_destination.cc 2238 src/core/client_channel/local_subchannel_pool.cc 2239 src/core/client_channel/retry_filter.cc 2240 src/core/client_channel/retry_filter_legacy_call_data.cc 2241 src/core/client_channel/retry_interceptor.cc 2242 src/core/client_channel/retry_service_config.cc 2243 src/core/client_channel/retry_throttle.cc 2244 src/core/client_channel/subchannel.cc 2245 src/core/client_channel/subchannel_pool_interface.cc 2246 src/core/client_channel/subchannel_stream_client.cc 2247 src/core/config/core_configuration.cc 2248 src/core/ext/filters/backend_metrics/backend_metric_filter.cc 2249 src/core/ext/filters/census/grpc_context.cc 2250 src/core/ext/filters/channel_idle/idle_filter_state.cc 2251 src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc 2252 src/core/ext/filters/fault_injection/fault_injection_filter.cc 2253 src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc 2254 src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc 2255 src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc 2256 src/core/ext/filters/http/client/http_client_filter.cc 2257 src/core/ext/filters/http/client_authority_filter.cc 2258 src/core/ext/filters/http/http_filters_plugin.cc 2259 src/core/ext/filters/http/message_compress/compression_filter.cc 2260 src/core/ext/filters/http/server/http_server_filter.cc 2261 src/core/ext/filters/message_size/message_size_filter.cc 2262 src/core/ext/filters/rbac/rbac_filter.cc 2263 src/core/ext/filters/rbac/rbac_service_config_parser.cc 2264 src/core/ext/filters/stateful_session/stateful_session_filter.cc 2265 src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc 2266 src/core/ext/transport/chttp2/alpn/alpn.cc 2267 src/core/ext/transport/chttp2/client/chttp2_connector.cc 2268 src/core/ext/transport/chttp2/server/chttp2_server.cc 2269 src/core/ext/transport/chttp2/transport/bin_decoder.cc 2270 src/core/ext/transport/chttp2/transport/bin_encoder.cc 2271 src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc 2272 src/core/ext/transport/chttp2/transport/chttp2_transport.cc 2273 src/core/ext/transport/chttp2/transport/decode_huff.cc 2274 src/core/ext/transport/chttp2/transport/flow_control.cc 2275 src/core/ext/transport/chttp2/transport/frame.cc 2276 src/core/ext/transport/chttp2/transport/frame_data.cc 2277 src/core/ext/transport/chttp2/transport/frame_goaway.cc 2278 src/core/ext/transport/chttp2/transport/frame_ping.cc 2279 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc 2280 src/core/ext/transport/chttp2/transport/frame_security.cc 2281 src/core/ext/transport/chttp2/transport/frame_settings.cc 2282 src/core/ext/transport/chttp2/transport/frame_window_update.cc 2283 src/core/ext/transport/chttp2/transport/hpack_encoder.cc 2284 src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc 2285 src/core/ext/transport/chttp2/transport/hpack_parse_result.cc 2286 src/core/ext/transport/chttp2/transport/hpack_parser.cc 2287 src/core/ext/transport/chttp2/transport/hpack_parser_table.cc 2288 src/core/ext/transport/chttp2/transport/http2_settings.cc 2289 src/core/ext/transport/chttp2/transport/huffsyms.cc 2290 src/core/ext/transport/chttp2/transport/parsing.cc 2291 src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc 2292 src/core/ext/transport/chttp2/transport/ping_callbacks.cc 2293 src/core/ext/transport/chttp2/transport/ping_rate_policy.cc 2294 src/core/ext/transport/chttp2/transport/stream_lists.cc 2295 src/core/ext/transport/chttp2/transport/varint.cc 2296 src/core/ext/transport/chttp2/transport/write_size_policy.cc 2297 src/core/ext/transport/chttp2/transport/writing.cc 2298 src/core/ext/transport/inproc/inproc_transport.cc 2299 src/core/ext/transport/inproc/legacy_inproc_transport.cc 2300 src/core/ext/upb-gen/envoy/admin/v3/certs.upb_minitable.c 2301 src/core/ext/upb-gen/envoy/admin/v3/clusters.upb_minitable.c 2302 src/core/ext/upb-gen/envoy/admin/v3/config_dump.upb_minitable.c 2303 src/core/ext/upb-gen/envoy/admin/v3/config_dump_shared.upb_minitable.c 2304 src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.c 2305 src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.c 2306 src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.c 2307 src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.c 2308 src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.c 2309 src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c 2310 src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.c 2311 src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c 2312 src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c 2313 src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c 2314 src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.c 2315 src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.c 2316 src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.c 2317 src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.c 2318 src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.c 2319 src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.c 2320 src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c 2321 src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c 2322 src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c 2323 src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c 2324 src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c 2325 src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c 2326 src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c 2327 src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c 2328 src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c 2329 src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c 2330 src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c 2331 src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c 2332 src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c 2333 src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c 2334 src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c 2335 src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c 2336 src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c 2337 src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c 2338 src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.c 2339 src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.c 2340 src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.c 2341 src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.c 2342 src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.c 2343 src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.c 2344 src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.c 2345 src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.c 2346 src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.c 2347 src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.c 2348 src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c 2349 src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c 2350 src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c 2351 src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c 2352 src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c 2353 src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.c 2354 src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.c 2355 src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.c 2356 src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.c 2357 src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.c 2358 src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.c 2359 src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.c 2360 src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.c 2361 src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.c 2362 src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.c 2363 src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.c 2364 src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.c 2365 src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c 2366 src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c 2367 src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c 2368 src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.c 2369 src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c 2370 src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.c 2371 src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c 2372 src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.c 2373 src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c 2374 src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c 2375 src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c 2376 src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c 2377 src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c 2378 src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c 2379 src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.c 2380 src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c 2381 src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c 2382 src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c 2383 src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c 2384 src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c 2385 src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c 2386 src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.c 2387 src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.c 2388 src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.c 2389 src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c 2390 src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c 2391 src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c 2392 src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c 2393 src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c 2394 src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c 2395 src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c 2396 src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c 2397 src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c 2398 src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c 2399 src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c 2400 src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c 2401 src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c 2402 src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c 2403 src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c 2404 src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c 2405 src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c 2406 src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.c 2407 src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c 2408 src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c 2409 src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c 2410 src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c 2411 src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c 2412 src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c 2413 src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c 2414 src/core/ext/upb-gen/google/api/annotations.upb_minitable.c 2415 src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.c 2416 src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c 2417 src/core/ext/upb-gen/google/api/http.upb_minitable.c 2418 src/core/ext/upb-gen/google/api/httpbody.upb_minitable.c 2419 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 2420 src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c 2421 src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c 2422 src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c 2423 src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c 2424 src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c 2425 src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c 2426 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 2427 src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c 2428 src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c 2429 src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c 2430 src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c 2431 src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c 2432 src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c 2433 src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.c 2434 src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c 2435 src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c 2436 src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c 2437 src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c 2438 src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c 2439 src/core/ext/upb-gen/validate/validate.upb_minitable.c 2440 src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c 2441 src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c 2442 src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c 2443 src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c 2444 src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c 2445 src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.c 2446 src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.c 2447 src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.c 2448 src/core/ext/upb-gen/xds/core/v3/context_params.upb_minitable.c 2449 src/core/ext/upb-gen/xds/core/v3/extension.upb_minitable.c 2450 src/core/ext/upb-gen/xds/core/v3/resource.upb_minitable.c 2451 src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.c 2452 src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.c 2453 src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c 2454 src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c 2455 src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c 2456 src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.c 2457 src/core/ext/upb-gen/xds/type/matcher/v3/http_inputs.upb_minitable.c 2458 src/core/ext/upb-gen/xds/type/matcher/v3/ip.upb_minitable.c 2459 src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.c 2460 src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.c 2461 src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.c 2462 src/core/ext/upb-gen/xds/type/matcher/v3/string.upb_minitable.c 2463 src/core/ext/upb-gen/xds/type/v3/cel.upb_minitable.c 2464 src/core/ext/upb-gen/xds/type/v3/range.upb_minitable.c 2465 src/core/ext/upb-gen/xds/type/v3/typed_struct.upb_minitable.c 2466 src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.c 2467 src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.c 2468 src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump.upbdefs.c 2469 src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.c 2470 src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.c 2471 src/core/ext/upbdefs-gen/envoy/admin/v3/listeners.upbdefs.c 2472 src/core/ext/upbdefs-gen/envoy/admin/v3/memory.upbdefs.c 2473 src/core/ext/upbdefs-gen/envoy/admin/v3/metrics.upbdefs.c 2474 src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.c 2475 src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c 2476 src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.c 2477 src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.c 2478 src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.c 2479 src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.c 2480 src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.c 2481 src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.c 2482 src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.c 2483 src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.c 2484 src/core/ext/upbdefs-gen/envoy/config/cluster/v3/outlier_detection.upbdefs.c 2485 src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.c 2486 src/core/ext/upbdefs-gen/envoy/config/core/v3/address.upbdefs.c 2487 src/core/ext/upbdefs-gen/envoy/config/core/v3/backoff.upbdefs.c 2488 src/core/ext/upbdefs-gen/envoy/config/core/v3/base.upbdefs.c 2489 src/core/ext/upbdefs-gen/envoy/config/core/v3/config_source.upbdefs.c 2490 src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.c 2491 src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.c 2492 src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.c 2493 src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.c 2494 src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.c 2495 src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.c 2496 src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.c 2497 src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c 2498 src/core/ext/upbdefs-gen/envoy/config/core/v3/proxy_protocol.upbdefs.c 2499 src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.c 2500 src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_cmsg_headers.upbdefs.c 2501 src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_option.upbdefs.c 2502 src/core/ext/upbdefs-gen/envoy/config/core/v3/substitution_format_string.upbdefs.c 2503 src/core/ext/upbdefs-gen/envoy/config/core/v3/udp_socket_config.upbdefs.c 2504 src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint.upbdefs.c 2505 src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.c 2506 src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.c 2507 src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.c 2508 src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.c 2509 src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.c 2510 src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.c 2511 src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.c 2512 src/core/ext/upbdefs-gen/envoy/config/metrics/v3/metrics_service.upbdefs.c 2513 src/core/ext/upbdefs-gen/envoy/config/metrics/v3/stats.upbdefs.c 2514 src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.c 2515 src/core/ext/upbdefs-gen/envoy/config/rbac/v3/rbac.upbdefs.c 2516 src/core/ext/upbdefs-gen/envoy/config/route/v3/route.upbdefs.c 2517 src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c 2518 src/core/ext/upbdefs-gen/envoy/config/route/v3/scoped_route.upbdefs.c 2519 src/core/ext/upbdefs-gen/envoy/config/tap/v3/common.upbdefs.c 2520 src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.c 2521 src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.c 2522 src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.c 2523 src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.c 2524 src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.c 2525 src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.c 2526 src/core/ext/upbdefs-gen/envoy/config/trace/v3/skywalking.upbdefs.c 2527 src/core/ext/upbdefs-gen/envoy/config/trace/v3/trace.upbdefs.c 2528 src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.c 2529 src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.c 2530 src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.c 2531 src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c 2532 src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c 2533 src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c 2534 src/core/ext/upbdefs-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.c 2535 src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c 2536 src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3/router.upbdefs.c 2537 src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c 2538 src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c 2539 src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c 2540 src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.c 2541 src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c 2542 src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c 2543 src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c 2544 src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c 2545 src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c 2546 src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.c 2547 src/core/ext/upbdefs-gen/envoy/service/discovery/v3/ads.upbdefs.c 2548 src/core/ext/upbdefs-gen/envoy/service/discovery/v3/discovery.upbdefs.c 2549 src/core/ext/upbdefs-gen/envoy/service/load_stats/v3/lrs.upbdefs.c 2550 src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c 2551 src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c 2552 src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c 2553 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c 2554 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c 2555 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c 2556 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.c 2557 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/number.upbdefs.c 2558 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/path.upbdefs.c 2559 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/regex.upbdefs.c 2560 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/status_code_input.upbdefs.c 2561 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/string.upbdefs.c 2562 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/struct.upbdefs.c 2563 src/core/ext/upbdefs-gen/envoy/type/matcher/v3/value.upbdefs.c 2564 src/core/ext/upbdefs-gen/envoy/type/metadata/v3/metadata.upbdefs.c 2565 src/core/ext/upbdefs-gen/envoy/type/tracing/v3/custom_tag.upbdefs.c 2566 src/core/ext/upbdefs-gen/envoy/type/v3/hash_policy.upbdefs.c 2567 src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.c 2568 src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.c 2569 src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.c 2570 src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.c 2571 src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.c 2572 src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.c 2573 src/core/ext/upbdefs-gen/envoy/type/v3/semantic_version.upbdefs.c 2574 src/core/ext/upbdefs-gen/envoy/type/v3/token_bucket.upbdefs.c 2575 src/core/ext/upbdefs-gen/google/api/annotations.upbdefs.c 2576 src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/checked.upbdefs.c 2577 src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/syntax.upbdefs.c 2578 src/core/ext/upbdefs-gen/google/api/http.upbdefs.c 2579 src/core/ext/upbdefs-gen/google/api/httpbody.upbdefs.c 2580 src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c 2581 src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.c 2582 src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c 2583 src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c 2584 src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.c 2585 src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c 2586 src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.c 2587 src/core/ext/upbdefs-gen/google/rpc/status.upbdefs.c 2588 src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1/rls_config.upbdefs.c 2589 src/core/ext/upbdefs-gen/udpa/annotations/migrate.upbdefs.c 2590 src/core/ext/upbdefs-gen/udpa/annotations/security.upbdefs.c 2591 src/core/ext/upbdefs-gen/udpa/annotations/sensitive.upbdefs.c 2592 src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.c 2593 src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.c 2594 src/core/ext/upbdefs-gen/validate/validate.upbdefs.c 2595 src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.c 2596 src/core/ext/upbdefs-gen/xds/annotations/v3/security.upbdefs.c 2597 src/core/ext/upbdefs-gen/xds/annotations/v3/sensitive.upbdefs.c 2598 src/core/ext/upbdefs-gen/xds/annotations/v3/status.upbdefs.c 2599 src/core/ext/upbdefs-gen/xds/annotations/v3/versioning.upbdefs.c 2600 src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.c 2601 src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.c 2602 src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.c 2603 src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.c 2604 src/core/ext/upbdefs-gen/xds/core/v3/extension.upbdefs.c 2605 src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.c 2606 src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.c 2607 src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.c 2608 src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c 2609 src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.c 2610 src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.c 2611 src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.c 2612 src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.c 2613 src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.c 2614 src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.c 2615 src/core/ext/upbdefs-gen/xds/type/matcher/v3/string.upbdefs.c 2616 src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.c 2617 src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.c 2618 src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.c 2619 src/core/filter/blackboard.cc 2620 src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc 2621 src/core/handshaker/handshaker.cc 2622 src/core/handshaker/handshaker_registry.cc 2623 src/core/handshaker/http_connect/http_connect_handshaker.cc 2624 src/core/handshaker/http_connect/http_proxy_mapper.cc 2625 src/core/handshaker/http_connect/xds_http_proxy_mapper.cc 2626 src/core/handshaker/proxy_mapper_registry.cc 2627 src/core/handshaker/security/secure_endpoint.cc 2628 src/core/handshaker/security/security_handshaker.cc 2629 src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc 2630 src/core/lib/address_utils/parse_address.cc 2631 src/core/lib/address_utils/sockaddr_utils.cc 2632 src/core/lib/channel/channel_args.cc 2633 src/core/lib/channel/channel_args_preconditioning.cc 2634 src/core/lib/channel/channel_stack.cc 2635 src/core/lib/channel/channel_stack_builder.cc 2636 src/core/lib/channel/channel_stack_builder_impl.cc 2637 src/core/lib/channel/connected_channel.cc 2638 src/core/lib/channel/promise_based_filter.cc 2639 src/core/lib/channel/status_util.cc 2640 src/core/lib/compression/compression.cc 2641 src/core/lib/compression/compression_internal.cc 2642 src/core/lib/compression/message_compress.cc 2643 src/core/lib/debug/trace.cc 2644 src/core/lib/debug/trace_flags.cc 2645 src/core/lib/event_engine/ares_resolver.cc 2646 src/core/lib/event_engine/cf_engine/cf_engine.cc 2647 src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc 2648 src/core/lib/event_engine/cf_engine/dns_service_resolver.cc 2649 src/core/lib/event_engine/channel_args_endpoint_config.cc 2650 src/core/lib/event_engine/default_event_engine.cc 2651 src/core/lib/event_engine/default_event_engine_factory.cc 2652 src/core/lib/event_engine/event_engine.cc 2653 src/core/lib/event_engine/forkable.cc 2654 src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc 2655 src/core/lib/event_engine/posix_engine/ev_poll_posix.cc 2656 src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc 2657 src/core/lib/event_engine/posix_engine/internal_errqueue.cc 2658 src/core/lib/event_engine/posix_engine/lockfree_event.cc 2659 src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc 2660 src/core/lib/event_engine/posix_engine/posix_endpoint.cc 2661 src/core/lib/event_engine/posix_engine/posix_engine.cc 2662 src/core/lib/event_engine/posix_engine/posix_engine_listener.cc 2663 src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc 2664 src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc 2665 src/core/lib/event_engine/posix_engine/timer.cc 2666 src/core/lib/event_engine/posix_engine/timer_heap.cc 2667 src/core/lib/event_engine/posix_engine/timer_manager.cc 2668 src/core/lib/event_engine/posix_engine/traced_buffer_list.cc 2669 src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc 2670 src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc 2671 src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc 2672 src/core/lib/event_engine/resolved_address.cc 2673 src/core/lib/event_engine/shim.cc 2674 src/core/lib/event_engine/slice.cc 2675 src/core/lib/event_engine/slice_buffer.cc 2676 src/core/lib/event_engine/tcp_socket_utils.cc 2677 src/core/lib/event_engine/thread_pool/thread_count.cc 2678 src/core/lib/event_engine/thread_pool/thread_pool_factory.cc 2679 src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc 2680 src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc 2681 src/core/lib/event_engine/time_util.cc 2682 src/core/lib/event_engine/utils.cc 2683 src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc 2684 src/core/lib/event_engine/windows/iocp.cc 2685 src/core/lib/event_engine/windows/native_windows_dns_resolver.cc 2686 src/core/lib/event_engine/windows/win_socket.cc 2687 src/core/lib/event_engine/windows/windows_endpoint.cc 2688 src/core/lib/event_engine/windows/windows_engine.cc 2689 src/core/lib/event_engine/windows/windows_listener.cc 2690 src/core/lib/event_engine/work_queue/basic_work_queue.cc 2691 src/core/lib/experiments/config.cc 2692 src/core/lib/experiments/experiments.cc 2693 src/core/lib/iomgr/buffer_list.cc 2694 src/core/lib/iomgr/call_combiner.cc 2695 src/core/lib/iomgr/cfstream_handle.cc 2696 src/core/lib/iomgr/closure.cc 2697 src/core/lib/iomgr/combiner.cc 2698 src/core/lib/iomgr/dualstack_socket_posix.cc 2699 src/core/lib/iomgr/endpoint.cc 2700 src/core/lib/iomgr/endpoint_cfstream.cc 2701 src/core/lib/iomgr/endpoint_pair_posix.cc 2702 src/core/lib/iomgr/endpoint_pair_windows.cc 2703 src/core/lib/iomgr/error.cc 2704 src/core/lib/iomgr/error_cfstream.cc 2705 src/core/lib/iomgr/ev_apple.cc 2706 src/core/lib/iomgr/ev_epoll1_linux.cc 2707 src/core/lib/iomgr/ev_poll_posix.cc 2708 src/core/lib/iomgr/ev_posix.cc 2709 src/core/lib/iomgr/event_engine_shims/closure.cc 2710 src/core/lib/iomgr/event_engine_shims/endpoint.cc 2711 src/core/lib/iomgr/event_engine_shims/tcp_client.cc 2712 src/core/lib/iomgr/exec_ctx.cc 2713 src/core/lib/iomgr/executor.cc 2714 src/core/lib/iomgr/fork_posix.cc 2715 src/core/lib/iomgr/fork_windows.cc 2716 src/core/lib/iomgr/internal_errqueue.cc 2717 src/core/lib/iomgr/iocp_windows.cc 2718 src/core/lib/iomgr/iomgr.cc 2719 src/core/lib/iomgr/iomgr_internal.cc 2720 src/core/lib/iomgr/iomgr_posix.cc 2721 src/core/lib/iomgr/iomgr_posix_cfstream.cc 2722 src/core/lib/iomgr/iomgr_windows.cc 2723 src/core/lib/iomgr/lockfree_event.cc 2724 src/core/lib/iomgr/polling_entity.cc 2725 src/core/lib/iomgr/pollset.cc 2726 src/core/lib/iomgr/pollset_set.cc 2727 src/core/lib/iomgr/pollset_set_windows.cc 2728 src/core/lib/iomgr/pollset_windows.cc 2729 src/core/lib/iomgr/resolve_address.cc 2730 src/core/lib/iomgr/resolve_address_posix.cc 2731 src/core/lib/iomgr/resolve_address_windows.cc 2732 src/core/lib/iomgr/sockaddr_utils_posix.cc 2733 src/core/lib/iomgr/socket_factory_posix.cc 2734 src/core/lib/iomgr/socket_mutator.cc 2735 src/core/lib/iomgr/socket_utils_common_posix.cc 2736 src/core/lib/iomgr/socket_utils_linux.cc 2737 src/core/lib/iomgr/socket_utils_posix.cc 2738 src/core/lib/iomgr/socket_utils_windows.cc 2739 src/core/lib/iomgr/socket_windows.cc 2740 src/core/lib/iomgr/systemd_utils.cc 2741 src/core/lib/iomgr/tcp_client.cc 2742 src/core/lib/iomgr/tcp_client_cfstream.cc 2743 src/core/lib/iomgr/tcp_client_posix.cc 2744 src/core/lib/iomgr/tcp_client_windows.cc 2745 src/core/lib/iomgr/tcp_posix.cc 2746 src/core/lib/iomgr/tcp_server.cc 2747 src/core/lib/iomgr/tcp_server_posix.cc 2748 src/core/lib/iomgr/tcp_server_utils_posix_common.cc 2749 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc 2750 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc 2751 src/core/lib/iomgr/tcp_server_windows.cc 2752 src/core/lib/iomgr/tcp_windows.cc 2753 src/core/lib/iomgr/timer.cc 2754 src/core/lib/iomgr/timer_generic.cc 2755 src/core/lib/iomgr/timer_heap.cc 2756 src/core/lib/iomgr/timer_manager.cc 2757 src/core/lib/iomgr/unix_sockets_posix.cc 2758 src/core/lib/iomgr/unix_sockets_posix_noop.cc 2759 src/core/lib/iomgr/vsock.cc 2760 src/core/lib/iomgr/wakeup_fd_eventfd.cc 2761 src/core/lib/iomgr/wakeup_fd_nospecial.cc 2762 src/core/lib/iomgr/wakeup_fd_pipe.cc 2763 src/core/lib/iomgr/wakeup_fd_posix.cc 2764 src/core/lib/promise/activity.cc 2765 src/core/lib/promise/party.cc 2766 src/core/lib/promise/sleep.cc 2767 src/core/lib/resource_quota/api.cc 2768 src/core/lib/resource_quota/arena.cc 2769 src/core/lib/resource_quota/connection_quota.cc 2770 src/core/lib/resource_quota/memory_quota.cc 2771 src/core/lib/resource_quota/periodic_update.cc 2772 src/core/lib/resource_quota/resource_quota.cc 2773 src/core/lib/resource_quota/thread_quota.cc 2774 src/core/lib/security/authorization/audit_logging.cc 2775 src/core/lib/security/authorization/authorization_policy_provider_vtable.cc 2776 src/core/lib/security/authorization/evaluate_args.cc 2777 src/core/lib/security/authorization/grpc_authorization_engine.cc 2778 src/core/lib/security/authorization/grpc_server_authz_filter.cc 2779 src/core/lib/security/authorization/matchers.cc 2780 src/core/lib/security/authorization/rbac_policy.cc 2781 src/core/lib/security/authorization/stdout_logger.cc 2782 src/core/lib/security/certificate_provider/certificate_provider_registry.cc 2783 src/core/lib/security/context/security_context.cc 2784 src/core/lib/security/credentials/alts/alts_credentials.cc 2785 src/core/lib/security/credentials/alts/check_gcp_environment.cc 2786 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc 2787 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc 2788 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc 2789 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc 2790 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc 2791 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc 2792 src/core/lib/security/credentials/call_creds_util.cc 2793 src/core/lib/security/credentials/channel_creds_registry_init.cc 2794 src/core/lib/security/credentials/composite/composite_credentials.cc 2795 src/core/lib/security/credentials/credentials.cc 2796 src/core/lib/security/credentials/external/aws_external_account_credentials.cc 2797 src/core/lib/security/credentials/external/aws_request_signer.cc 2798 src/core/lib/security/credentials/external/external_account_credentials.cc 2799 src/core/lib/security/credentials/external/file_external_account_credentials.cc 2800 src/core/lib/security/credentials/external/url_external_account_credentials.cc 2801 src/core/lib/security/credentials/fake/fake_credentials.cc 2802 src/core/lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc 2803 src/core/lib/security/credentials/google_default/credentials_generic.cc 2804 src/core/lib/security/credentials/google_default/google_default_credentials.cc 2805 src/core/lib/security/credentials/iam/iam_credentials.cc 2806 src/core/lib/security/credentials/insecure/insecure_credentials.cc 2807 src/core/lib/security/credentials/jwt/json_token.cc 2808 src/core/lib/security/credentials/jwt/jwt_credentials.cc 2809 src/core/lib/security/credentials/jwt/jwt_verifier.cc 2810 src/core/lib/security/credentials/local/local_credentials.cc 2811 src/core/lib/security/credentials/oauth2/oauth2_credentials.cc 2812 src/core/lib/security/credentials/plugin/plugin_credentials.cc 2813 src/core/lib/security/credentials/ssl/ssl_credentials.cc 2814 src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc 2815 src/core/lib/security/credentials/tls/grpc_tls_certificate_match.cc 2816 src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc 2817 src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc 2818 src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc 2819 src/core/lib/security/credentials/tls/grpc_tls_crl_provider.cc 2820 src/core/lib/security/credentials/tls/tls_credentials.cc 2821 src/core/lib/security/credentials/tls/tls_utils.cc 2822 src/core/lib/security/credentials/token_fetcher/token_fetcher_credentials.cc 2823 src/core/lib/security/credentials/xds/xds_credentials.cc 2824 src/core/lib/security/security_connector/alts/alts_security_connector.cc 2825 src/core/lib/security/security_connector/fake/fake_security_connector.cc 2826 src/core/lib/security/security_connector/insecure/insecure_security_connector.cc 2827 src/core/lib/security/security_connector/load_system_roots_fallback.cc 2828 src/core/lib/security/security_connector/load_system_roots_supported.cc 2829 src/core/lib/security/security_connector/load_system_roots_windows.cc 2830 src/core/lib/security/security_connector/local/local_security_connector.cc 2831 src/core/lib/security/security_connector/security_connector.cc 2832 src/core/lib/security/security_connector/ssl/ssl_security_connector.cc 2833 src/core/lib/security/security_connector/ssl_utils.cc 2834 src/core/lib/security/security_connector/tls/tls_security_connector.cc 2835 src/core/lib/security/transport/client_auth_filter.cc 2836 src/core/lib/security/transport/server_auth_filter.cc 2837 src/core/lib/security/util/json_util.cc 2838 src/core/lib/slice/percent_encoding.cc 2839 src/core/lib/slice/slice.cc 2840 src/core/lib/slice/slice_buffer.cc 2841 src/core/lib/slice/slice_string_helpers.cc 2842 src/core/lib/surface/byte_buffer.cc 2843 src/core/lib/surface/byte_buffer_reader.cc 2844 src/core/lib/surface/call.cc 2845 src/core/lib/surface/call_details.cc 2846 src/core/lib/surface/call_log_batch.cc 2847 src/core/lib/surface/call_utils.cc 2848 src/core/lib/surface/channel.cc 2849 src/core/lib/surface/channel_create.cc 2850 src/core/lib/surface/channel_init.cc 2851 src/core/lib/surface/channel_stack_type.cc 2852 src/core/lib/surface/client_call.cc 2853 src/core/lib/surface/completion_queue.cc 2854 src/core/lib/surface/completion_queue_factory.cc 2855 src/core/lib/surface/connection_context.cc 2856 src/core/lib/surface/event_string.cc 2857 src/core/lib/surface/filter_stack_call.cc 2858 src/core/lib/surface/init.cc 2859 src/core/lib/surface/init_internally.cc 2860 src/core/lib/surface/lame_client.cc 2861 src/core/lib/surface/legacy_channel.cc 2862 src/core/lib/surface/metadata_array.cc 2863 src/core/lib/surface/server_call.cc 2864 src/core/lib/surface/validate_metadata.cc 2865 src/core/lib/surface/version.cc 2866 src/core/lib/transport/bdp_estimator.cc 2867 src/core/lib/transport/call_arena_allocator.cc 2868 src/core/lib/transport/call_filters.cc 2869 src/core/lib/transport/call_final_info.cc 2870 src/core/lib/transport/call_spine.cc 2871 src/core/lib/transport/call_state.cc 2872 src/core/lib/transport/connectivity_state.cc 2873 src/core/lib/transport/error_utils.cc 2874 src/core/lib/transport/interception_chain.cc 2875 src/core/lib/transport/message.cc 2876 src/core/lib/transport/metadata.cc 2877 src/core/lib/transport/metadata_batch.cc 2878 src/core/lib/transport/metadata_info.cc 2879 src/core/lib/transport/parsed_metadata.cc 2880 src/core/lib/transport/status_conversion.cc 2881 src/core/lib/transport/timeout_encoding.cc 2882 src/core/lib/transport/transport.cc 2883 src/core/lib/transport/transport_op_string.cc 2884 src/core/load_balancing/address_filtering.cc 2885 src/core/load_balancing/backend_metric_parser.cc 2886 src/core/load_balancing/child_policy_handler.cc 2887 src/core/load_balancing/endpoint_list.cc 2888 src/core/load_balancing/grpclb/client_load_reporting_filter.cc 2889 src/core/load_balancing/grpclb/grpclb.cc 2890 src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc 2891 src/core/load_balancing/grpclb/grpclb_client_stats.cc 2892 src/core/load_balancing/grpclb/load_balancer_api.cc 2893 src/core/load_balancing/health_check_client.cc 2894 src/core/load_balancing/lb_policy.cc 2895 src/core/load_balancing/lb_policy_registry.cc 2896 src/core/load_balancing/oob_backend_metric.cc 2897 src/core/load_balancing/outlier_detection/outlier_detection.cc 2898 src/core/load_balancing/pick_first/pick_first.cc 2899 src/core/load_balancing/priority/priority.cc 2900 src/core/load_balancing/ring_hash/ring_hash.cc 2901 src/core/load_balancing/rls/rls.cc 2902 src/core/load_balancing/round_robin/round_robin.cc 2903 src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc 2904 src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc 2905 src/core/load_balancing/weighted_target/weighted_target.cc 2906 src/core/load_balancing/xds/cds.cc 2907 src/core/load_balancing/xds/xds_cluster_impl.cc 2908 src/core/load_balancing/xds/xds_cluster_manager.cc 2909 src/core/load_balancing/xds/xds_override_host.cc 2910 src/core/load_balancing/xds/xds_wrr_locality.cc 2911 src/core/plugin_registry/grpc_plugin_registry.cc 2912 src/core/plugin_registry/grpc_plugin_registry_extra.cc 2913 src/core/resolver/dns/c_ares/dns_resolver_ares.cc 2914 src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc 2915 src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc 2916 src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc 2917 src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc 2918 src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc 2919 src/core/resolver/dns/dns_resolver_plugin.cc 2920 src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc 2921 src/core/resolver/dns/event_engine/service_config_helper.cc 2922 src/core/resolver/dns/native/dns_resolver.cc 2923 src/core/resolver/endpoint_addresses.cc 2924 src/core/resolver/fake/fake_resolver.cc 2925 src/core/resolver/google_c2p/google_c2p_resolver.cc 2926 src/core/resolver/polling_resolver.cc 2927 src/core/resolver/resolver.cc 2928 src/core/resolver/resolver_registry.cc 2929 src/core/resolver/sockaddr/sockaddr_resolver.cc 2930 src/core/resolver/xds/xds_config.cc 2931 src/core/resolver/xds/xds_dependency_manager.cc 2932 src/core/resolver/xds/xds_resolver.cc 2933 src/core/server/server.cc 2934 src/core/server/server_call_tracer_filter.cc 2935 src/core/server/server_config_selector_filter.cc 2936 src/core/server/xds_channel_stack_modifier.cc 2937 src/core/server/xds_server_config_fetcher.cc 2938 src/core/service_config/service_config_channel_arg_filter.cc 2939 src/core/service_config/service_config_impl.cc 2940 src/core/service_config/service_config_parser.cc 2941 src/core/telemetry/call_tracer.cc 2942 src/core/telemetry/histogram_view.cc 2943 src/core/telemetry/metrics.cc 2944 src/core/telemetry/stats.cc 2945 src/core/telemetry/stats_data.cc 2946 src/core/tsi/alts/crypt/aes_gcm.cc 2947 src/core/tsi/alts/crypt/gsec.cc 2948 src/core/tsi/alts/frame_protector/alts_counter.cc 2949 src/core/tsi/alts/frame_protector/alts_crypter.cc 2950 src/core/tsi/alts/frame_protector/alts_frame_protector.cc 2951 src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc 2952 src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc 2953 src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc 2954 src/core/tsi/alts/frame_protector/frame_handler.cc 2955 src/core/tsi/alts/handshaker/alts_handshaker_client.cc 2956 src/core/tsi/alts/handshaker/alts_shared_resource.cc 2957 src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc 2958 src/core/tsi/alts/handshaker/alts_tsi_utils.cc 2959 src/core/tsi/alts/handshaker/transport_security_common_api.cc 2960 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc 2961 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc 2962 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc 2963 src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc 2964 src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc 2965 src/core/tsi/fake_transport_security.cc 2966 src/core/tsi/local_transport_security.cc 2967 src/core/tsi/ssl/key_logging/ssl_key_logging.cc 2968 src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc 2969 src/core/tsi/ssl/session_cache/ssl_session_cache.cc 2970 src/core/tsi/ssl/session_cache/ssl_session_openssl.cc 2971 src/core/tsi/ssl_transport_security.cc 2972 src/core/tsi/ssl_transport_security_utils.cc 2973 src/core/tsi/transport_security.cc 2974 src/core/tsi/transport_security_grpc.cc 2975 src/core/util/backoff.cc 2976 src/core/util/dump_args.cc 2977 src/core/util/event_log.cc 2978 src/core/util/gcp_metadata_query.cc 2979 src/core/util/gethostname_fallback.cc 2980 src/core/util/gethostname_host_name_max.cc 2981 src/core/util/gethostname_sysconf.cc 2982 src/core/util/glob.cc 2983 src/core/util/grpc_if_nametoindex_posix.cc 2984 src/core/util/grpc_if_nametoindex_unsupported.cc 2985 src/core/util/http_client/format_request.cc 2986 src/core/util/http_client/httpcli.cc 2987 src/core/util/http_client/httpcli_security_connector.cc 2988 src/core/util/http_client/parser.cc 2989 src/core/util/json/json_object_loader.cc 2990 src/core/util/json/json_reader.cc 2991 src/core/util/json/json_util.cc 2992 src/core/util/json/json_writer.cc 2993 src/core/util/latent_see.cc 2994 src/core/util/load_file.cc 2995 src/core/util/matchers.cc 2996 src/core/util/per_cpu.cc 2997 src/core/util/posix/directory_reader.cc 2998 src/core/util/random_early_detection.cc 2999 src/core/util/ref_counted_string.cc 3000 src/core/util/status_helper.cc 3001 src/core/util/time.cc 3002 src/core/util/time_averaged_stats.cc 3003 src/core/util/uri.cc 3004 src/core/util/uuid_v4.cc 3005 src/core/util/validation_errors.cc 3006 src/core/util/windows/directory_reader.cc 3007 src/core/util/work_serializer.cc 3008 src/core/xds/grpc/certificate_provider_store.cc 3009 src/core/xds/grpc/file_watcher_certificate_provider_factory.cc 3010 src/core/xds/grpc/xds_audit_logger_registry.cc 3011 src/core/xds/grpc/xds_bootstrap_grpc.cc 3012 src/core/xds/grpc/xds_certificate_provider.cc 3013 src/core/xds/grpc/xds_client_grpc.cc 3014 src/core/xds/grpc/xds_cluster.cc 3015 src/core/xds/grpc/xds_cluster_parser.cc 3016 src/core/xds/grpc/xds_cluster_specifier_plugin.cc 3017 src/core/xds/grpc/xds_common_types.cc 3018 src/core/xds/grpc/xds_common_types_parser.cc 3019 src/core/xds/grpc/xds_endpoint.cc 3020 src/core/xds/grpc/xds_endpoint_parser.cc 3021 src/core/xds/grpc/xds_health_status.cc 3022 src/core/xds/grpc/xds_http_fault_filter.cc 3023 src/core/xds/grpc/xds_http_filter_registry.cc 3024 src/core/xds/grpc/xds_http_gcp_authn_filter.cc 3025 src/core/xds/grpc/xds_http_rbac_filter.cc 3026 src/core/xds/grpc/xds_http_stateful_session_filter.cc 3027 src/core/xds/grpc/xds_lb_policy_registry.cc 3028 src/core/xds/grpc/xds_listener.cc 3029 src/core/xds/grpc/xds_listener_parser.cc 3030 src/core/xds/grpc/xds_metadata.cc 3031 src/core/xds/grpc/xds_metadata_parser.cc 3032 src/core/xds/grpc/xds_route_config.cc 3033 src/core/xds/grpc/xds_route_config_parser.cc 3034 src/core/xds/grpc/xds_routing.cc 3035 src/core/xds/grpc/xds_server_grpc.cc 3036 src/core/xds/grpc/xds_transport_grpc.cc 3037 src/core/xds/xds_client/lrs_client.cc 3038 src/core/xds/xds_client/xds_api.cc 3039 src/core/xds/xds_client/xds_backend_metric_propagation.cc 3040 src/core/xds/xds_client/xds_bootstrap.cc 3041 src/core/xds/xds_client/xds_client.cc 3042) 3043 3044target_compile_features(grpc PUBLIC cxx_std_17) 3045 3046set_target_properties(grpc PROPERTIES 3047 VERSION ${gRPC_CORE_VERSION} 3048 SOVERSION ${gRPC_CORE_SOVERSION} 3049) 3050 3051if(WIN32 AND MSVC) 3052 set_target_properties(grpc PROPERTIES COMPILE_PDB_NAME "grpc" 3053 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 3054 ) 3055 if(BUILD_SHARED_LIBS) 3056 target_compile_definitions(grpc 3057 PRIVATE 3058 "GRPC_DLL_EXPORTS" 3059 "GPR_DLL_IMPORTS" 3060 ) 3061 endif() 3062 if(gRPC_INSTALL) 3063 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc.pdb 3064 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 3065 ) 3066 endif() 3067endif() 3068 3069target_include_directories(grpc 3070 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 3071 PRIVATE 3072 ${CMAKE_CURRENT_SOURCE_DIR} 3073 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 3074 ${_gRPC_RE2_INCLUDE_DIR} 3075 ${_gRPC_SSL_INCLUDE_DIR} 3076 ${_gRPC_UPB_GENERATED_DIR} 3077 ${_gRPC_UPB_GRPC_GENERATED_DIR} 3078 ${_gRPC_UPB_INCLUDE_DIR} 3079 ${_gRPC_XXHASH_INCLUDE_DIR} 3080 ${_gRPC_ZLIB_INCLUDE_DIR} 3081) 3082target_link_libraries(grpc 3083 ${_gRPC_ALLTARGETS_LIBRARIES} 3084 upb_json_lib 3085 upb_textformat_lib 3086 ${_gRPC_RE2_LIBRARIES} 3087 ${_gRPC_ZLIB_LIBRARIES} 3088 absl::algorithm_container 3089 absl::config 3090 absl::no_destructor 3091 absl::cleanup 3092 absl::flat_hash_map 3093 absl::flat_hash_set 3094 absl::inlined_vector 3095 absl::bind_front 3096 absl::function_ref 3097 absl::hash 3098 absl::type_traits 3099 absl::random_bit_gen_ref 3100 absl::random_distributions 3101 absl::statusor 3102 absl::span 3103 absl::utility 3104 ${_gRPC_CARES_LIBRARIES} 3105 gpr 3106 ${_gRPC_SSL_LIBRARIES} 3107 ${_gRPC_ADDRESS_SORTING_LIBRARIES} 3108) 3109if(_gRPC_PLATFORM_IOS OR _gRPC_PLATFORM_MAC) 3110 target_link_libraries(grpc "-framework CoreFoundation") 3111endif() 3112 3113foreach(_hdr 3114 include/grpc/byte_buffer.h 3115 include/grpc/byte_buffer_reader.h 3116 include/grpc/census.h 3117 include/grpc/compression.h 3118 include/grpc/credentials.h 3119 include/grpc/event_engine/endpoint_config.h 3120 include/grpc/event_engine/event_engine.h 3121 include/grpc/event_engine/extensible.h 3122 include/grpc/event_engine/internal/memory_allocator_impl.h 3123 include/grpc/event_engine/internal/slice_cast.h 3124 include/grpc/event_engine/memory_allocator.h 3125 include/grpc/event_engine/memory_request.h 3126 include/grpc/event_engine/port.h 3127 include/grpc/event_engine/slice.h 3128 include/grpc/event_engine/slice_buffer.h 3129 include/grpc/fork.h 3130 include/grpc/grpc.h 3131 include/grpc/grpc_audit_logging.h 3132 include/grpc/grpc_crl_provider.h 3133 include/grpc/grpc_posix.h 3134 include/grpc/grpc_security.h 3135 include/grpc/grpc_security_constants.h 3136 include/grpc/impl/call.h 3137 include/grpc/impl/channel_arg_names.h 3138 include/grpc/impl/codegen/atm.h 3139 include/grpc/impl/codegen/atm_gcc_atomic.h 3140 include/grpc/impl/codegen/atm_gcc_sync.h 3141 include/grpc/impl/codegen/atm_windows.h 3142 include/grpc/impl/codegen/byte_buffer.h 3143 include/grpc/impl/codegen/byte_buffer_reader.h 3144 include/grpc/impl/codegen/compression_types.h 3145 include/grpc/impl/codegen/connectivity_state.h 3146 include/grpc/impl/codegen/fork.h 3147 include/grpc/impl/codegen/gpr_types.h 3148 include/grpc/impl/codegen/grpc_types.h 3149 include/grpc/impl/codegen/log.h 3150 include/grpc/impl/codegen/port_platform.h 3151 include/grpc/impl/codegen/propagation_bits.h 3152 include/grpc/impl/codegen/slice.h 3153 include/grpc/impl/codegen/status.h 3154 include/grpc/impl/codegen/sync.h 3155 include/grpc/impl/codegen/sync_abseil.h 3156 include/grpc/impl/codegen/sync_custom.h 3157 include/grpc/impl/codegen/sync_generic.h 3158 include/grpc/impl/codegen/sync_posix.h 3159 include/grpc/impl/codegen/sync_windows.h 3160 include/grpc/impl/compression_types.h 3161 include/grpc/impl/connectivity_state.h 3162 include/grpc/impl/grpc_types.h 3163 include/grpc/impl/propagation_bits.h 3164 include/grpc/impl/slice_type.h 3165 include/grpc/load_reporting.h 3166 include/grpc/passive_listener.h 3167 include/grpc/slice.h 3168 include/grpc/slice_buffer.h 3169 include/grpc/status.h 3170 include/grpc/support/alloc.h 3171 include/grpc/support/atm_gcc_atomic.h 3172 include/grpc/support/atm_gcc_sync.h 3173 include/grpc/support/atm_windows.h 3174 include/grpc/support/cpu.h 3175 include/grpc/support/json.h 3176 include/grpc/support/log.h 3177 include/grpc/support/log_windows.h 3178 include/grpc/support/metrics.h 3179 include/grpc/support/port_platform.h 3180 include/grpc/support/string_util.h 3181 include/grpc/support/sync.h 3182 include/grpc/support/sync_abseil.h 3183 include/grpc/support/sync_custom.h 3184 include/grpc/support/sync_generic.h 3185 include/grpc/support/sync_posix.h 3186 include/grpc/support/sync_windows.h 3187 include/grpc/support/thd_id.h 3188 include/grpc/support/time.h 3189 include/grpc/support/workaround_list.h 3190) 3191 string(REPLACE "include/" "" _path ${_hdr}) 3192 get_filename_component(_path ${_path} PATH) 3193 install(FILES ${_hdr} 3194 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 3195 ) 3196endforeach() 3197 3198 3199if(gRPC_INSTALL) 3200 install(TARGETS grpc EXPORT gRPCTargets 3201 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 3202 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 3203 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 3204 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 3205 ) 3206endif() 3207 3208if(gRPC_BUILD_TESTS) 3209 3210add_library(grpc_test_util 3211 test/core/event_engine/test_init.cc 3212 test/core/test_util/build.cc 3213 test/core/test_util/port.cc 3214 test/core/test_util/port_isolated_runtime_environment.cc 3215 test/core/test_util/port_server_client.cc 3216 test/core/test_util/reconnect_server.cc 3217 test/core/test_util/stack_tracer.cc 3218 test/core/test_util/test_config.cc 3219 test/core/test_util/test_tcp_server.cc 3220 test/core/test_util/tls_utils.cc 3221) 3222 3223target_compile_features(grpc_test_util PUBLIC cxx_std_17) 3224 3225set_target_properties(grpc_test_util PROPERTIES 3226 VERSION ${gRPC_CORE_VERSION} 3227 SOVERSION ${gRPC_CORE_SOVERSION} 3228) 3229 3230if(WIN32 AND MSVC) 3231 set_target_properties(grpc_test_util PROPERTIES COMPILE_PDB_NAME "grpc_test_util" 3232 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 3233 ) 3234 if(BUILD_SHARED_LIBS) 3235 target_compile_definitions(grpc_test_util 3236 PRIVATE 3237 "GPR_DLL_IMPORTS" 3238 "GRPC_DLL_IMPORTS" 3239 ) 3240 endif() 3241 if(gRPC_INSTALL) 3242 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc_test_util.pdb 3243 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 3244 ) 3245 endif() 3246endif() 3247 3248target_include_directories(grpc_test_util 3249 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 3250 PRIVATE 3251 ${CMAKE_CURRENT_SOURCE_DIR} 3252 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 3253 ${_gRPC_RE2_INCLUDE_DIR} 3254 ${_gRPC_SSL_INCLUDE_DIR} 3255 ${_gRPC_UPB_GENERATED_DIR} 3256 ${_gRPC_UPB_GRPC_GENERATED_DIR} 3257 ${_gRPC_UPB_INCLUDE_DIR} 3258 ${_gRPC_XXHASH_INCLUDE_DIR} 3259 ${_gRPC_ZLIB_INCLUDE_DIR} 3260) 3261target_link_libraries(grpc_test_util 3262 ${_gRPC_ALLTARGETS_LIBRARIES} 3263 absl::failure_signal_handler 3264 absl::stacktrace 3265 absl::symbolize 3266 absl::log_initialize 3267 grpc 3268) 3269if(_gRPC_PLATFORM_IOS OR _gRPC_PLATFORM_MAC) 3270 target_link_libraries(grpc_test_util "-framework CoreFoundation") 3271endif() 3272 3273 3274endif() 3275if(gRPC_BUILD_TESTS) 3276 3277add_library(grpc_test_util_unsecure 3278 test/core/event_engine/test_init.cc 3279 test/core/test_util/build.cc 3280 test/core/test_util/port.cc 3281 test/core/test_util/port_isolated_runtime_environment.cc 3282 test/core/test_util/port_server_client.cc 3283 test/core/test_util/reconnect_server.cc 3284 test/core/test_util/stack_tracer.cc 3285 test/core/test_util/test_config.cc 3286 test/core/test_util/test_tcp_server.cc 3287) 3288 3289target_compile_features(grpc_test_util_unsecure PUBLIC cxx_std_17) 3290 3291set_target_properties(grpc_test_util_unsecure PROPERTIES 3292 VERSION ${gRPC_CORE_VERSION} 3293 SOVERSION ${gRPC_CORE_SOVERSION} 3294) 3295 3296if(WIN32 AND MSVC) 3297 set_target_properties(grpc_test_util_unsecure PROPERTIES COMPILE_PDB_NAME "grpc_test_util_unsecure" 3298 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 3299 ) 3300 if(BUILD_SHARED_LIBS) 3301 target_compile_definitions(grpc_test_util_unsecure 3302 PRIVATE 3303 "GPR_DLL_IMPORTS" 3304 "GRPC_DLL_IMPORTS" 3305 ) 3306 endif() 3307 if(gRPC_INSTALL) 3308 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc_test_util_unsecure.pdb 3309 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 3310 ) 3311 endif() 3312endif() 3313 3314target_include_directories(grpc_test_util_unsecure 3315 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 3316 PRIVATE 3317 ${CMAKE_CURRENT_SOURCE_DIR} 3318 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 3319 ${_gRPC_RE2_INCLUDE_DIR} 3320 ${_gRPC_SSL_INCLUDE_DIR} 3321 ${_gRPC_UPB_GENERATED_DIR} 3322 ${_gRPC_UPB_GRPC_GENERATED_DIR} 3323 ${_gRPC_UPB_INCLUDE_DIR} 3324 ${_gRPC_XXHASH_INCLUDE_DIR} 3325 ${_gRPC_ZLIB_INCLUDE_DIR} 3326) 3327target_link_libraries(grpc_test_util_unsecure 3328 ${_gRPC_ALLTARGETS_LIBRARIES} 3329 absl::failure_signal_handler 3330 absl::stacktrace 3331 absl::symbolize 3332 absl::log_initialize 3333 grpc_unsecure 3334) 3335if(_gRPC_PLATFORM_IOS OR _gRPC_PLATFORM_MAC) 3336 target_link_libraries(grpc_test_util_unsecure "-framework CoreFoundation") 3337endif() 3338 3339 3340endif() 3341 3342add_library(grpc_unsecure 3343 src/core/call/request_buffer.cc 3344 src/core/channelz/channel_trace.cc 3345 src/core/channelz/channelz.cc 3346 src/core/channelz/channelz_registry.cc 3347 src/core/client_channel/backup_poller.cc 3348 src/core/client_channel/client_channel.cc 3349 src/core/client_channel/client_channel_factory.cc 3350 src/core/client_channel/client_channel_filter.cc 3351 src/core/client_channel/client_channel_plugin.cc 3352 src/core/client_channel/client_channel_service_config.cc 3353 src/core/client_channel/direct_channel.cc 3354 src/core/client_channel/dynamic_filters.cc 3355 src/core/client_channel/global_subchannel_pool.cc 3356 src/core/client_channel/lb_metadata.cc 3357 src/core/client_channel/load_balanced_call_destination.cc 3358 src/core/client_channel/local_subchannel_pool.cc 3359 src/core/client_channel/retry_filter.cc 3360 src/core/client_channel/retry_filter_legacy_call_data.cc 3361 src/core/client_channel/retry_interceptor.cc 3362 src/core/client_channel/retry_service_config.cc 3363 src/core/client_channel/retry_throttle.cc 3364 src/core/client_channel/subchannel.cc 3365 src/core/client_channel/subchannel_pool_interface.cc 3366 src/core/client_channel/subchannel_stream_client.cc 3367 src/core/config/core_configuration.cc 3368 src/core/ext/filters/backend_metrics/backend_metric_filter.cc 3369 src/core/ext/filters/census/grpc_context.cc 3370 src/core/ext/filters/channel_idle/idle_filter_state.cc 3371 src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc 3372 src/core/ext/filters/fault_injection/fault_injection_filter.cc 3373 src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc 3374 src/core/ext/filters/http/client/http_client_filter.cc 3375 src/core/ext/filters/http/client_authority_filter.cc 3376 src/core/ext/filters/http/http_filters_plugin.cc 3377 src/core/ext/filters/http/message_compress/compression_filter.cc 3378 src/core/ext/filters/http/server/http_server_filter.cc 3379 src/core/ext/filters/message_size/message_size_filter.cc 3380 src/core/ext/transport/chttp2/client/chttp2_connector.cc 3381 src/core/ext/transport/chttp2/server/chttp2_server.cc 3382 src/core/ext/transport/chttp2/transport/bin_decoder.cc 3383 src/core/ext/transport/chttp2/transport/bin_encoder.cc 3384 src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc 3385 src/core/ext/transport/chttp2/transport/chttp2_transport.cc 3386 src/core/ext/transport/chttp2/transport/decode_huff.cc 3387 src/core/ext/transport/chttp2/transport/flow_control.cc 3388 src/core/ext/transport/chttp2/transport/frame.cc 3389 src/core/ext/transport/chttp2/transport/frame_data.cc 3390 src/core/ext/transport/chttp2/transport/frame_goaway.cc 3391 src/core/ext/transport/chttp2/transport/frame_ping.cc 3392 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc 3393 src/core/ext/transport/chttp2/transport/frame_security.cc 3394 src/core/ext/transport/chttp2/transport/frame_settings.cc 3395 src/core/ext/transport/chttp2/transport/frame_window_update.cc 3396 src/core/ext/transport/chttp2/transport/hpack_encoder.cc 3397 src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc 3398 src/core/ext/transport/chttp2/transport/hpack_parse_result.cc 3399 src/core/ext/transport/chttp2/transport/hpack_parser.cc 3400 src/core/ext/transport/chttp2/transport/hpack_parser_table.cc 3401 src/core/ext/transport/chttp2/transport/http2_settings.cc 3402 src/core/ext/transport/chttp2/transport/huffsyms.cc 3403 src/core/ext/transport/chttp2/transport/parsing.cc 3404 src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc 3405 src/core/ext/transport/chttp2/transport/ping_callbacks.cc 3406 src/core/ext/transport/chttp2/transport/ping_rate_policy.cc 3407 src/core/ext/transport/chttp2/transport/stream_lists.cc 3408 src/core/ext/transport/chttp2/transport/varint.cc 3409 src/core/ext/transport/chttp2/transport/write_size_policy.cc 3410 src/core/ext/transport/chttp2/transport/writing.cc 3411 src/core/ext/transport/inproc/inproc_transport.cc 3412 src/core/ext/transport/inproc/legacy_inproc_transport.cc 3413 src/core/ext/upb-gen/google/api/annotations.upb_minitable.c 3414 src/core/ext/upb-gen/google/api/http.upb_minitable.c 3415 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 3416 src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c 3417 src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c 3418 src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c 3419 src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c 3420 src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c 3421 src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c 3422 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 3423 src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c 3424 src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c 3425 src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c 3426 src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c 3427 src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c 3428 src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c 3429 src/core/ext/upb-gen/validate/validate.upb_minitable.c 3430 src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c 3431 src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c 3432 src/core/filter/blackboard.cc 3433 src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc 3434 src/core/handshaker/handshaker.cc 3435 src/core/handshaker/handshaker_registry.cc 3436 src/core/handshaker/http_connect/http_connect_handshaker.cc 3437 src/core/handshaker/http_connect/http_proxy_mapper.cc 3438 src/core/handshaker/proxy_mapper_registry.cc 3439 src/core/handshaker/security/secure_endpoint.cc 3440 src/core/handshaker/security/security_handshaker.cc 3441 src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc 3442 src/core/lib/address_utils/parse_address.cc 3443 src/core/lib/address_utils/sockaddr_utils.cc 3444 src/core/lib/channel/channel_args.cc 3445 src/core/lib/channel/channel_args_preconditioning.cc 3446 src/core/lib/channel/channel_stack.cc 3447 src/core/lib/channel/channel_stack_builder.cc 3448 src/core/lib/channel/channel_stack_builder_impl.cc 3449 src/core/lib/channel/connected_channel.cc 3450 src/core/lib/channel/promise_based_filter.cc 3451 src/core/lib/channel/status_util.cc 3452 src/core/lib/compression/compression.cc 3453 src/core/lib/compression/compression_internal.cc 3454 src/core/lib/compression/message_compress.cc 3455 src/core/lib/debug/trace.cc 3456 src/core/lib/debug/trace_flags.cc 3457 src/core/lib/event_engine/ares_resolver.cc 3458 src/core/lib/event_engine/cf_engine/cf_engine.cc 3459 src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc 3460 src/core/lib/event_engine/cf_engine/dns_service_resolver.cc 3461 src/core/lib/event_engine/channel_args_endpoint_config.cc 3462 src/core/lib/event_engine/default_event_engine.cc 3463 src/core/lib/event_engine/default_event_engine_factory.cc 3464 src/core/lib/event_engine/event_engine.cc 3465 src/core/lib/event_engine/forkable.cc 3466 src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc 3467 src/core/lib/event_engine/posix_engine/ev_poll_posix.cc 3468 src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc 3469 src/core/lib/event_engine/posix_engine/internal_errqueue.cc 3470 src/core/lib/event_engine/posix_engine/lockfree_event.cc 3471 src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc 3472 src/core/lib/event_engine/posix_engine/posix_endpoint.cc 3473 src/core/lib/event_engine/posix_engine/posix_engine.cc 3474 src/core/lib/event_engine/posix_engine/posix_engine_listener.cc 3475 src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc 3476 src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc 3477 src/core/lib/event_engine/posix_engine/timer.cc 3478 src/core/lib/event_engine/posix_engine/timer_heap.cc 3479 src/core/lib/event_engine/posix_engine/timer_manager.cc 3480 src/core/lib/event_engine/posix_engine/traced_buffer_list.cc 3481 src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc 3482 src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc 3483 src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc 3484 src/core/lib/event_engine/resolved_address.cc 3485 src/core/lib/event_engine/shim.cc 3486 src/core/lib/event_engine/slice.cc 3487 src/core/lib/event_engine/slice_buffer.cc 3488 src/core/lib/event_engine/tcp_socket_utils.cc 3489 src/core/lib/event_engine/thread_pool/thread_count.cc 3490 src/core/lib/event_engine/thread_pool/thread_pool_factory.cc 3491 src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc 3492 src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc 3493 src/core/lib/event_engine/time_util.cc 3494 src/core/lib/event_engine/utils.cc 3495 src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc 3496 src/core/lib/event_engine/windows/iocp.cc 3497 src/core/lib/event_engine/windows/native_windows_dns_resolver.cc 3498 src/core/lib/event_engine/windows/win_socket.cc 3499 src/core/lib/event_engine/windows/windows_endpoint.cc 3500 src/core/lib/event_engine/windows/windows_engine.cc 3501 src/core/lib/event_engine/windows/windows_listener.cc 3502 src/core/lib/event_engine/work_queue/basic_work_queue.cc 3503 src/core/lib/experiments/config.cc 3504 src/core/lib/experiments/experiments.cc 3505 src/core/lib/iomgr/buffer_list.cc 3506 src/core/lib/iomgr/call_combiner.cc 3507 src/core/lib/iomgr/cfstream_handle.cc 3508 src/core/lib/iomgr/closure.cc 3509 src/core/lib/iomgr/combiner.cc 3510 src/core/lib/iomgr/dualstack_socket_posix.cc 3511 src/core/lib/iomgr/endpoint.cc 3512 src/core/lib/iomgr/endpoint_cfstream.cc 3513 src/core/lib/iomgr/endpoint_pair_posix.cc 3514 src/core/lib/iomgr/endpoint_pair_windows.cc 3515 src/core/lib/iomgr/error.cc 3516 src/core/lib/iomgr/error_cfstream.cc 3517 src/core/lib/iomgr/ev_apple.cc 3518 src/core/lib/iomgr/ev_epoll1_linux.cc 3519 src/core/lib/iomgr/ev_poll_posix.cc 3520 src/core/lib/iomgr/ev_posix.cc 3521 src/core/lib/iomgr/event_engine_shims/closure.cc 3522 src/core/lib/iomgr/event_engine_shims/endpoint.cc 3523 src/core/lib/iomgr/event_engine_shims/tcp_client.cc 3524 src/core/lib/iomgr/exec_ctx.cc 3525 src/core/lib/iomgr/executor.cc 3526 src/core/lib/iomgr/fork_posix.cc 3527 src/core/lib/iomgr/fork_windows.cc 3528 src/core/lib/iomgr/internal_errqueue.cc 3529 src/core/lib/iomgr/iocp_windows.cc 3530 src/core/lib/iomgr/iomgr.cc 3531 src/core/lib/iomgr/iomgr_internal.cc 3532 src/core/lib/iomgr/iomgr_posix.cc 3533 src/core/lib/iomgr/iomgr_posix_cfstream.cc 3534 src/core/lib/iomgr/iomgr_windows.cc 3535 src/core/lib/iomgr/lockfree_event.cc 3536 src/core/lib/iomgr/polling_entity.cc 3537 src/core/lib/iomgr/pollset.cc 3538 src/core/lib/iomgr/pollset_set.cc 3539 src/core/lib/iomgr/pollset_set_windows.cc 3540 src/core/lib/iomgr/pollset_windows.cc 3541 src/core/lib/iomgr/resolve_address.cc 3542 src/core/lib/iomgr/resolve_address_posix.cc 3543 src/core/lib/iomgr/resolve_address_windows.cc 3544 src/core/lib/iomgr/sockaddr_utils_posix.cc 3545 src/core/lib/iomgr/socket_factory_posix.cc 3546 src/core/lib/iomgr/socket_mutator.cc 3547 src/core/lib/iomgr/socket_utils_common_posix.cc 3548 src/core/lib/iomgr/socket_utils_linux.cc 3549 src/core/lib/iomgr/socket_utils_posix.cc 3550 src/core/lib/iomgr/socket_utils_windows.cc 3551 src/core/lib/iomgr/socket_windows.cc 3552 src/core/lib/iomgr/systemd_utils.cc 3553 src/core/lib/iomgr/tcp_client.cc 3554 src/core/lib/iomgr/tcp_client_cfstream.cc 3555 src/core/lib/iomgr/tcp_client_posix.cc 3556 src/core/lib/iomgr/tcp_client_windows.cc 3557 src/core/lib/iomgr/tcp_posix.cc 3558 src/core/lib/iomgr/tcp_server.cc 3559 src/core/lib/iomgr/tcp_server_posix.cc 3560 src/core/lib/iomgr/tcp_server_utils_posix_common.cc 3561 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc 3562 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc 3563 src/core/lib/iomgr/tcp_server_windows.cc 3564 src/core/lib/iomgr/tcp_windows.cc 3565 src/core/lib/iomgr/timer.cc 3566 src/core/lib/iomgr/timer_generic.cc 3567 src/core/lib/iomgr/timer_heap.cc 3568 src/core/lib/iomgr/timer_manager.cc 3569 src/core/lib/iomgr/unix_sockets_posix.cc 3570 src/core/lib/iomgr/unix_sockets_posix_noop.cc 3571 src/core/lib/iomgr/vsock.cc 3572 src/core/lib/iomgr/wakeup_fd_eventfd.cc 3573 src/core/lib/iomgr/wakeup_fd_nospecial.cc 3574 src/core/lib/iomgr/wakeup_fd_pipe.cc 3575 src/core/lib/iomgr/wakeup_fd_posix.cc 3576 src/core/lib/promise/activity.cc 3577 src/core/lib/promise/party.cc 3578 src/core/lib/promise/sleep.cc 3579 src/core/lib/resource_quota/api.cc 3580 src/core/lib/resource_quota/arena.cc 3581 src/core/lib/resource_quota/connection_quota.cc 3582 src/core/lib/resource_quota/memory_quota.cc 3583 src/core/lib/resource_quota/periodic_update.cc 3584 src/core/lib/resource_quota/resource_quota.cc 3585 src/core/lib/resource_quota/thread_quota.cc 3586 src/core/lib/security/authorization/authorization_policy_provider_vtable.cc 3587 src/core/lib/security/authorization/evaluate_args.cc 3588 src/core/lib/security/authorization/grpc_server_authz_filter.cc 3589 src/core/lib/security/certificate_provider/certificate_provider_registry.cc 3590 src/core/lib/security/context/security_context.cc 3591 src/core/lib/security/credentials/alts/check_gcp_environment.cc 3592 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc 3593 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc 3594 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc 3595 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc 3596 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc 3597 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc 3598 src/core/lib/security/credentials/call_creds_util.cc 3599 src/core/lib/security/credentials/composite/composite_credentials.cc 3600 src/core/lib/security/credentials/credentials.cc 3601 src/core/lib/security/credentials/fake/fake_credentials.cc 3602 src/core/lib/security/credentials/insecure/insecure_credentials.cc 3603 src/core/lib/security/credentials/plugin/plugin_credentials.cc 3604 src/core/lib/security/credentials/tls/tls_utils.cc 3605 src/core/lib/security/security_connector/fake/fake_security_connector.cc 3606 src/core/lib/security/security_connector/insecure/insecure_security_connector.cc 3607 src/core/lib/security/security_connector/load_system_roots_fallback.cc 3608 src/core/lib/security/security_connector/load_system_roots_supported.cc 3609 src/core/lib/security/security_connector/load_system_roots_windows.cc 3610 src/core/lib/security/security_connector/security_connector.cc 3611 src/core/lib/security/transport/client_auth_filter.cc 3612 src/core/lib/security/transport/server_auth_filter.cc 3613 src/core/lib/security/util/json_util.cc 3614 src/core/lib/slice/percent_encoding.cc 3615 src/core/lib/slice/slice.cc 3616 src/core/lib/slice/slice_buffer.cc 3617 src/core/lib/slice/slice_string_helpers.cc 3618 src/core/lib/surface/byte_buffer.cc 3619 src/core/lib/surface/byte_buffer_reader.cc 3620 src/core/lib/surface/call.cc 3621 src/core/lib/surface/call_details.cc 3622 src/core/lib/surface/call_log_batch.cc 3623 src/core/lib/surface/call_utils.cc 3624 src/core/lib/surface/channel.cc 3625 src/core/lib/surface/channel_create.cc 3626 src/core/lib/surface/channel_init.cc 3627 src/core/lib/surface/channel_stack_type.cc 3628 src/core/lib/surface/client_call.cc 3629 src/core/lib/surface/completion_queue.cc 3630 src/core/lib/surface/completion_queue_factory.cc 3631 src/core/lib/surface/connection_context.cc 3632 src/core/lib/surface/event_string.cc 3633 src/core/lib/surface/filter_stack_call.cc 3634 src/core/lib/surface/init.cc 3635 src/core/lib/surface/init_internally.cc 3636 src/core/lib/surface/lame_client.cc 3637 src/core/lib/surface/legacy_channel.cc 3638 src/core/lib/surface/metadata_array.cc 3639 src/core/lib/surface/server_call.cc 3640 src/core/lib/surface/validate_metadata.cc 3641 src/core/lib/surface/version.cc 3642 src/core/lib/transport/bdp_estimator.cc 3643 src/core/lib/transport/call_arena_allocator.cc 3644 src/core/lib/transport/call_filters.cc 3645 src/core/lib/transport/call_final_info.cc 3646 src/core/lib/transport/call_spine.cc 3647 src/core/lib/transport/call_state.cc 3648 src/core/lib/transport/connectivity_state.cc 3649 src/core/lib/transport/error_utils.cc 3650 src/core/lib/transport/interception_chain.cc 3651 src/core/lib/transport/message.cc 3652 src/core/lib/transport/metadata.cc 3653 src/core/lib/transport/metadata_batch.cc 3654 src/core/lib/transport/metadata_info.cc 3655 src/core/lib/transport/parsed_metadata.cc 3656 src/core/lib/transport/status_conversion.cc 3657 src/core/lib/transport/timeout_encoding.cc 3658 src/core/lib/transport/transport.cc 3659 src/core/lib/transport/transport_op_string.cc 3660 src/core/load_balancing/address_filtering.cc 3661 src/core/load_balancing/backend_metric_parser.cc 3662 src/core/load_balancing/child_policy_handler.cc 3663 src/core/load_balancing/endpoint_list.cc 3664 src/core/load_balancing/grpclb/client_load_reporting_filter.cc 3665 src/core/load_balancing/grpclb/grpclb.cc 3666 src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc 3667 src/core/load_balancing/grpclb/grpclb_client_stats.cc 3668 src/core/load_balancing/grpclb/load_balancer_api.cc 3669 src/core/load_balancing/health_check_client.cc 3670 src/core/load_balancing/lb_policy.cc 3671 src/core/load_balancing/lb_policy_registry.cc 3672 src/core/load_balancing/oob_backend_metric.cc 3673 src/core/load_balancing/outlier_detection/outlier_detection.cc 3674 src/core/load_balancing/pick_first/pick_first.cc 3675 src/core/load_balancing/priority/priority.cc 3676 src/core/load_balancing/rls/rls.cc 3677 src/core/load_balancing/round_robin/round_robin.cc 3678 src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc 3679 src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc 3680 src/core/load_balancing/weighted_target/weighted_target.cc 3681 src/core/plugin_registry/grpc_plugin_registry.cc 3682 src/core/plugin_registry/grpc_plugin_registry_noextra.cc 3683 src/core/resolver/dns/c_ares/dns_resolver_ares.cc 3684 src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc 3685 src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc 3686 src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc 3687 src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc 3688 src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc 3689 src/core/resolver/dns/dns_resolver_plugin.cc 3690 src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc 3691 src/core/resolver/dns/event_engine/service_config_helper.cc 3692 src/core/resolver/dns/native/dns_resolver.cc 3693 src/core/resolver/endpoint_addresses.cc 3694 src/core/resolver/fake/fake_resolver.cc 3695 src/core/resolver/polling_resolver.cc 3696 src/core/resolver/resolver.cc 3697 src/core/resolver/resolver_registry.cc 3698 src/core/resolver/sockaddr/sockaddr_resolver.cc 3699 src/core/server/server.cc 3700 src/core/server/server_call_tracer_filter.cc 3701 src/core/service_config/service_config_channel_arg_filter.cc 3702 src/core/service_config/service_config_impl.cc 3703 src/core/service_config/service_config_parser.cc 3704 src/core/telemetry/call_tracer.cc 3705 src/core/telemetry/histogram_view.cc 3706 src/core/telemetry/metrics.cc 3707 src/core/telemetry/stats.cc 3708 src/core/telemetry/stats_data.cc 3709 src/core/tsi/alts/handshaker/transport_security_common_api.cc 3710 src/core/tsi/fake_transport_security.cc 3711 src/core/tsi/local_transport_security.cc 3712 src/core/tsi/transport_security.cc 3713 src/core/tsi/transport_security_grpc.cc 3714 src/core/util/backoff.cc 3715 src/core/util/dump_args.cc 3716 src/core/util/event_log.cc 3717 src/core/util/gethostname_fallback.cc 3718 src/core/util/gethostname_host_name_max.cc 3719 src/core/util/gethostname_sysconf.cc 3720 src/core/util/glob.cc 3721 src/core/util/grpc_if_nametoindex_posix.cc 3722 src/core/util/grpc_if_nametoindex_unsupported.cc 3723 src/core/util/http_client/format_request.cc 3724 src/core/util/http_client/httpcli.cc 3725 src/core/util/http_client/parser.cc 3726 src/core/util/json/json_object_loader.cc 3727 src/core/util/json/json_reader.cc 3728 src/core/util/json/json_writer.cc 3729 src/core/util/latent_see.cc 3730 src/core/util/load_file.cc 3731 src/core/util/per_cpu.cc 3732 src/core/util/random_early_detection.cc 3733 src/core/util/ref_counted_string.cc 3734 src/core/util/status_helper.cc 3735 src/core/util/time.cc 3736 src/core/util/time_averaged_stats.cc 3737 src/core/util/uri.cc 3738 src/core/util/uuid_v4.cc 3739 src/core/util/validation_errors.cc 3740 src/core/util/work_serializer.cc 3741 ${gRPC_ADDITIONAL_DLL_SRC} 3742) 3743 3744target_compile_features(grpc_unsecure PUBLIC cxx_std_17) 3745 3746set_target_properties(grpc_unsecure PROPERTIES 3747 VERSION ${gRPC_CORE_VERSION} 3748 SOVERSION ${gRPC_CORE_SOVERSION} 3749) 3750 3751if(WIN32 AND MSVC) 3752 set_target_properties(grpc_unsecure PROPERTIES COMPILE_PDB_NAME "grpc_unsecure" 3753 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 3754 ) 3755 if(BUILD_SHARED_LIBS) 3756 target_compile_definitions(grpc_unsecure 3757 PRIVATE 3758 "GRPC_DLL_EXPORTS" 3759 "GPR_DLL_IMPORTS" 3760 ) 3761 endif() 3762 if(gRPC_INSTALL) 3763 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc_unsecure.pdb 3764 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 3765 ) 3766 endif() 3767endif() 3768 3769target_include_directories(grpc_unsecure 3770 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 3771 PRIVATE 3772 ${CMAKE_CURRENT_SOURCE_DIR} 3773 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 3774 ${_gRPC_RE2_INCLUDE_DIR} 3775 ${_gRPC_SSL_INCLUDE_DIR} 3776 ${_gRPC_UPB_GENERATED_DIR} 3777 ${_gRPC_UPB_GRPC_GENERATED_DIR} 3778 ${_gRPC_UPB_INCLUDE_DIR} 3779 ${_gRPC_XXHASH_INCLUDE_DIR} 3780 ${_gRPC_ZLIB_INCLUDE_DIR} 3781) 3782target_link_libraries(grpc_unsecure 3783 ${_gRPC_ALLTARGETS_LIBRARIES} 3784 upb_mini_descriptor_lib 3785 upb_wire_lib 3786 ${_gRPC_ZLIB_LIBRARIES} 3787 absl::algorithm_container 3788 absl::config 3789 absl::no_destructor 3790 absl::cleanup 3791 absl::flat_hash_map 3792 absl::flat_hash_set 3793 absl::inlined_vector 3794 absl::bind_front 3795 absl::function_ref 3796 absl::hash 3797 absl::type_traits 3798 absl::random_bit_gen_ref 3799 absl::random_distributions 3800 absl::statusor 3801 absl::span 3802 absl::utility 3803 ${_gRPC_CARES_LIBRARIES} 3804 gpr 3805 ${_gRPC_ADDRESS_SORTING_LIBRARIES} 3806) 3807if(_gRPC_PLATFORM_IOS OR _gRPC_PLATFORM_MAC) 3808 target_link_libraries(grpc_unsecure "-framework CoreFoundation") 3809endif() 3810 3811foreach(_hdr 3812 include/grpc/byte_buffer.h 3813 include/grpc/byte_buffer_reader.h 3814 include/grpc/census.h 3815 include/grpc/compression.h 3816 include/grpc/credentials.h 3817 include/grpc/event_engine/endpoint_config.h 3818 include/grpc/event_engine/event_engine.h 3819 include/grpc/event_engine/extensible.h 3820 include/grpc/event_engine/internal/memory_allocator_impl.h 3821 include/grpc/event_engine/internal/slice_cast.h 3822 include/grpc/event_engine/memory_allocator.h 3823 include/grpc/event_engine/memory_request.h 3824 include/grpc/event_engine/port.h 3825 include/grpc/event_engine/slice.h 3826 include/grpc/event_engine/slice_buffer.h 3827 include/grpc/fork.h 3828 include/grpc/grpc.h 3829 include/grpc/grpc_audit_logging.h 3830 include/grpc/grpc_crl_provider.h 3831 include/grpc/grpc_posix.h 3832 include/grpc/grpc_security.h 3833 include/grpc/grpc_security_constants.h 3834 include/grpc/impl/call.h 3835 include/grpc/impl/channel_arg_names.h 3836 include/grpc/impl/codegen/atm.h 3837 include/grpc/impl/codegen/atm_gcc_atomic.h 3838 include/grpc/impl/codegen/atm_gcc_sync.h 3839 include/grpc/impl/codegen/atm_windows.h 3840 include/grpc/impl/codegen/byte_buffer.h 3841 include/grpc/impl/codegen/byte_buffer_reader.h 3842 include/grpc/impl/codegen/compression_types.h 3843 include/grpc/impl/codegen/connectivity_state.h 3844 include/grpc/impl/codegen/fork.h 3845 include/grpc/impl/codegen/gpr_types.h 3846 include/grpc/impl/codegen/grpc_types.h 3847 include/grpc/impl/codegen/log.h 3848 include/grpc/impl/codegen/port_platform.h 3849 include/grpc/impl/codegen/propagation_bits.h 3850 include/grpc/impl/codegen/slice.h 3851 include/grpc/impl/codegen/status.h 3852 include/grpc/impl/codegen/sync.h 3853 include/grpc/impl/codegen/sync_abseil.h 3854 include/grpc/impl/codegen/sync_custom.h 3855 include/grpc/impl/codegen/sync_generic.h 3856 include/grpc/impl/codegen/sync_posix.h 3857 include/grpc/impl/codegen/sync_windows.h 3858 include/grpc/impl/compression_types.h 3859 include/grpc/impl/connectivity_state.h 3860 include/grpc/impl/grpc_types.h 3861 include/grpc/impl/propagation_bits.h 3862 include/grpc/impl/slice_type.h 3863 include/grpc/load_reporting.h 3864 include/grpc/passive_listener.h 3865 include/grpc/slice.h 3866 include/grpc/slice_buffer.h 3867 include/grpc/status.h 3868 include/grpc/support/alloc.h 3869 include/grpc/support/atm_gcc_atomic.h 3870 include/grpc/support/atm_gcc_sync.h 3871 include/grpc/support/atm_windows.h 3872 include/grpc/support/cpu.h 3873 include/grpc/support/json.h 3874 include/grpc/support/log.h 3875 include/grpc/support/log_windows.h 3876 include/grpc/support/metrics.h 3877 include/grpc/support/port_platform.h 3878 include/grpc/support/string_util.h 3879 include/grpc/support/sync.h 3880 include/grpc/support/sync_abseil.h 3881 include/grpc/support/sync_custom.h 3882 include/grpc/support/sync_generic.h 3883 include/grpc/support/sync_posix.h 3884 include/grpc/support/sync_windows.h 3885 include/grpc/support/thd_id.h 3886 include/grpc/support/time.h 3887 include/grpc/support/workaround_list.h 3888) 3889 string(REPLACE "include/" "" _path ${_hdr}) 3890 get_filename_component(_path ${_path} PATH) 3891 install(FILES ${_hdr} 3892 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 3893 ) 3894endforeach() 3895 3896 3897if(gRPC_INSTALL) 3898 install(TARGETS grpc_unsecure EXPORT gRPCTargets 3899 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 3900 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 3901 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 3902 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 3903 ) 3904endif() 3905 3906if(gRPC_BUILD_TESTS) 3907 3908add_library(gtest 3909 third_party/googletest/googlemock/src/gmock-cardinalities.cc 3910 third_party/googletest/googlemock/src/gmock-internal-utils.cc 3911 third_party/googletest/googlemock/src/gmock-matchers.cc 3912 third_party/googletest/googlemock/src/gmock-spec-builders.cc 3913 third_party/googletest/googlemock/src/gmock.cc 3914 third_party/googletest/googletest/src/gtest-assertion-result.cc 3915 third_party/googletest/googletest/src/gtest-death-test.cc 3916 third_party/googletest/googletest/src/gtest-filepath.cc 3917 third_party/googletest/googletest/src/gtest-matchers.cc 3918 third_party/googletest/googletest/src/gtest-port.cc 3919 third_party/googletest/googletest/src/gtest-printers.cc 3920 third_party/googletest/googletest/src/gtest-test-part.cc 3921 third_party/googletest/googletest/src/gtest-typed-test.cc 3922 third_party/googletest/googletest/src/gtest.cc 3923) 3924 3925target_compile_features(gtest PUBLIC cxx_std_17) 3926 3927set_target_properties(gtest PROPERTIES 3928 VERSION ${gRPC_CORE_VERSION} 3929 SOVERSION ${gRPC_CORE_SOVERSION} 3930) 3931 3932if(WIN32 AND MSVC) 3933 set_target_properties(gtest PROPERTIES COMPILE_PDB_NAME "gtest" 3934 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 3935 ) 3936 if(gRPC_INSTALL) 3937 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gtest.pdb 3938 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 3939 ) 3940 endif() 3941endif() 3942 3943target_include_directories(gtest 3944 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 3945 PRIVATE 3946 ${CMAKE_CURRENT_SOURCE_DIR} 3947 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 3948 ${_gRPC_RE2_INCLUDE_DIR} 3949 ${_gRPC_SSL_INCLUDE_DIR} 3950 ${_gRPC_UPB_GENERATED_DIR} 3951 ${_gRPC_UPB_GRPC_GENERATED_DIR} 3952 ${_gRPC_UPB_INCLUDE_DIR} 3953 ${_gRPC_XXHASH_INCLUDE_DIR} 3954 ${_gRPC_ZLIB_INCLUDE_DIR} 3955 third_party/googletest/googletest/include 3956 third_party/googletest/googletest 3957 third_party/googletest/googlemock/include 3958 third_party/googletest/googlemock 3959) 3960target_link_libraries(gtest 3961 ${_gRPC_ALLTARGETS_LIBRARIES} 3962 ${_gRPC_RE2_LIBRARIES} 3963 absl::flat_hash_set 3964 absl::failure_signal_handler 3965 absl::stacktrace 3966 absl::symbolize 3967 absl::flags 3968 absl::flags_parse 3969 absl::flags_reflection 3970 absl::flags_usage 3971 absl::strings 3972 absl::any 3973 absl::optional 3974 absl::variant 3975) 3976 3977 3978endif() 3979 3980add_library(upb_base_lib 3981 third_party/upb/upb/base/status.c 3982) 3983 3984target_compile_features(upb_base_lib PUBLIC cxx_std_17) 3985 3986set_target_properties(upb_base_lib PROPERTIES 3987 VERSION ${gRPC_CORE_VERSION} 3988 SOVERSION ${gRPC_CORE_SOVERSION} 3989) 3990 3991if(WIN32 AND MSVC) 3992 set_target_properties(upb_base_lib PROPERTIES COMPILE_PDB_NAME "upb_base_lib" 3993 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 3994 ) 3995 if(gRPC_INSTALL) 3996 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_base_lib.pdb 3997 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 3998 ) 3999 endif() 4000endif() 4001 4002target_include_directories(upb_base_lib 4003 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4004 PRIVATE 4005 ${CMAKE_CURRENT_SOURCE_DIR} 4006 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4007 ${_gRPC_RE2_INCLUDE_DIR} 4008 ${_gRPC_SSL_INCLUDE_DIR} 4009 ${_gRPC_UPB_GENERATED_DIR} 4010 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4011 ${_gRPC_UPB_INCLUDE_DIR} 4012 ${_gRPC_XXHASH_INCLUDE_DIR} 4013 ${_gRPC_ZLIB_INCLUDE_DIR} 4014) 4015target_link_libraries(upb_base_lib 4016 ${_gRPC_ALLTARGETS_LIBRARIES} 4017) 4018 4019 4020 4021if(gRPC_INSTALL) 4022 install(TARGETS upb_base_lib EXPORT gRPCTargets 4023 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4024 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4025 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4026 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4027 ) 4028endif() 4029 4030 4031add_library(upb_json_lib ${_gRPC_STATIC_WIN32} 4032 third_party/upb/upb/json/decode.c 4033 third_party/upb/upb/json/encode.c 4034 third_party/upb/upb/lex/atoi.c 4035 third_party/upb/upb/lex/round_trip.c 4036 third_party/upb/upb/lex/strtod.c 4037 third_party/upb/upb/lex/unicode.c 4038 third_party/upb/upb/message/copy.c 4039 third_party/upb/upb/message/merge.c 4040 third_party/upb/upb/reflection/def_pool.c 4041 third_party/upb/upb/reflection/def_type.c 4042 third_party/upb/upb/reflection/desc_state.c 4043 third_party/upb/upb/reflection/enum_def.c 4044 third_party/upb/upb/reflection/enum_reserved_range.c 4045 third_party/upb/upb/reflection/enum_value_def.c 4046 third_party/upb/upb/reflection/extension_range.c 4047 third_party/upb/upb/reflection/field_def.c 4048 third_party/upb/upb/reflection/file_def.c 4049 third_party/upb/upb/reflection/internal/def_builder.c 4050 third_party/upb/upb/reflection/internal/strdup2.c 4051 third_party/upb/upb/reflection/message.c 4052 third_party/upb/upb/reflection/message_def.c 4053 third_party/upb/upb/reflection/message_reserved_range.c 4054 third_party/upb/upb/reflection/method_def.c 4055 third_party/upb/upb/reflection/oneof_def.c 4056 third_party/upb/upb/reflection/service_def.c 4057) 4058 4059target_compile_features(upb_json_lib PUBLIC cxx_std_17) 4060 4061set_target_properties(upb_json_lib PROPERTIES 4062 VERSION ${gRPC_CORE_VERSION} 4063 SOVERSION ${gRPC_CORE_SOVERSION} 4064) 4065 4066if(WIN32 AND MSVC) 4067 set_target_properties(upb_json_lib PROPERTIES COMPILE_PDB_NAME "upb_json_lib" 4068 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4069 ) 4070 if(gRPC_INSTALL) 4071 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_json_lib.pdb 4072 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4073 ) 4074 endif() 4075endif() 4076 4077target_include_directories(upb_json_lib 4078 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4079 PRIVATE 4080 ${CMAKE_CURRENT_SOURCE_DIR} 4081 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4082 ${_gRPC_RE2_INCLUDE_DIR} 4083 ${_gRPC_SSL_INCLUDE_DIR} 4084 ${_gRPC_UPB_GENERATED_DIR} 4085 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4086 ${_gRPC_UPB_INCLUDE_DIR} 4087 ${_gRPC_XXHASH_INCLUDE_DIR} 4088 ${_gRPC_ZLIB_INCLUDE_DIR} 4089) 4090target_link_libraries(upb_json_lib 4091 ${_gRPC_ALLTARGETS_LIBRARIES} 4092 upb_mini_descriptor_lib 4093 upb_wire_lib 4094) 4095 4096 4097 4098if(gRPC_INSTALL) 4099 install(TARGETS upb_json_lib EXPORT gRPCTargets 4100 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4101 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4102 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4103 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4104 ) 4105endif() 4106 4107 4108add_library(upb_mem_lib 4109 third_party/upb/upb/mem/alloc.c 4110 third_party/upb/upb/mem/arena.c 4111) 4112 4113target_compile_features(upb_mem_lib PUBLIC cxx_std_17) 4114 4115set_target_properties(upb_mem_lib PROPERTIES 4116 VERSION ${gRPC_CORE_VERSION} 4117 SOVERSION ${gRPC_CORE_SOVERSION} 4118) 4119 4120if(WIN32 AND MSVC) 4121 set_target_properties(upb_mem_lib PROPERTIES COMPILE_PDB_NAME "upb_mem_lib" 4122 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4123 ) 4124 if(gRPC_INSTALL) 4125 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_mem_lib.pdb 4126 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4127 ) 4128 endif() 4129endif() 4130 4131target_include_directories(upb_mem_lib 4132 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4133 PRIVATE 4134 ${CMAKE_CURRENT_SOURCE_DIR} 4135 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4136 ${_gRPC_RE2_INCLUDE_DIR} 4137 ${_gRPC_SSL_INCLUDE_DIR} 4138 ${_gRPC_UPB_GENERATED_DIR} 4139 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4140 ${_gRPC_UPB_INCLUDE_DIR} 4141 ${_gRPC_XXHASH_INCLUDE_DIR} 4142 ${_gRPC_ZLIB_INCLUDE_DIR} 4143) 4144target_link_libraries(upb_mem_lib 4145 ${_gRPC_ALLTARGETS_LIBRARIES} 4146) 4147 4148 4149 4150if(gRPC_INSTALL) 4151 install(TARGETS upb_mem_lib EXPORT gRPCTargets 4152 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4153 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4154 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4155 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4156 ) 4157endif() 4158 4159 4160add_library(upb_message_lib 4161 third_party/upb/upb/hash/common.c 4162 third_party/upb/upb/message/accessors.c 4163 third_party/upb/upb/message/array.c 4164 third_party/upb/upb/message/compat.c 4165 third_party/upb/upb/message/internal/compare_unknown.c 4166 third_party/upb/upb/message/internal/extension.c 4167 third_party/upb/upb/message/internal/message.c 4168 third_party/upb/upb/message/map.c 4169 third_party/upb/upb/message/map_sorter.c 4170 third_party/upb/upb/message/message.c 4171 third_party/upb/upb/mini_table/extension_registry.c 4172 third_party/upb/upb/mini_table/internal/message.c 4173 third_party/upb/upb/mini_table/message.c 4174 third_party/upb/upb/wire/eps_copy_input_stream.c 4175 third_party/upb/upb/wire/reader.c 4176) 4177 4178target_compile_features(upb_message_lib PUBLIC cxx_std_17) 4179 4180set_target_properties(upb_message_lib PROPERTIES 4181 VERSION ${gRPC_CORE_VERSION} 4182 SOVERSION ${gRPC_CORE_SOVERSION} 4183) 4184 4185if(WIN32 AND MSVC) 4186 set_target_properties(upb_message_lib PROPERTIES COMPILE_PDB_NAME "upb_message_lib" 4187 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4188 ) 4189 if(gRPC_INSTALL) 4190 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_message_lib.pdb 4191 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4192 ) 4193 endif() 4194endif() 4195 4196target_include_directories(upb_message_lib 4197 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4198 PRIVATE 4199 ${CMAKE_CURRENT_SOURCE_DIR} 4200 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4201 ${_gRPC_RE2_INCLUDE_DIR} 4202 ${_gRPC_SSL_INCLUDE_DIR} 4203 ${_gRPC_UPB_GENERATED_DIR} 4204 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4205 ${_gRPC_UPB_INCLUDE_DIR} 4206 ${_gRPC_XXHASH_INCLUDE_DIR} 4207 ${_gRPC_ZLIB_INCLUDE_DIR} 4208) 4209target_link_libraries(upb_message_lib 4210 ${_gRPC_ALLTARGETS_LIBRARIES} 4211 upb_base_lib 4212 upb_mem_lib 4213) 4214 4215 4216 4217if(gRPC_INSTALL) 4218 install(TARGETS upb_message_lib EXPORT gRPCTargets 4219 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4220 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4221 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4222 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4223 ) 4224endif() 4225 4226 4227add_library(upb_mini_descriptor_lib 4228 third_party/upb/upb/hash/common.c 4229 third_party/upb/upb/mini_descriptor/build_enum.c 4230 third_party/upb/upb/mini_descriptor/decode.c 4231 third_party/upb/upb/mini_descriptor/internal/base92.c 4232 third_party/upb/upb/mini_descriptor/internal/encode.c 4233 third_party/upb/upb/mini_descriptor/link.c 4234 third_party/upb/upb/mini_table/extension_registry.c 4235 third_party/upb/upb/mini_table/internal/message.c 4236 third_party/upb/upb/mini_table/message.c 4237) 4238 4239target_compile_features(upb_mini_descriptor_lib PUBLIC cxx_std_17) 4240 4241set_target_properties(upb_mini_descriptor_lib PROPERTIES 4242 VERSION ${gRPC_CORE_VERSION} 4243 SOVERSION ${gRPC_CORE_SOVERSION} 4244) 4245 4246if(WIN32 AND MSVC) 4247 set_target_properties(upb_mini_descriptor_lib PROPERTIES COMPILE_PDB_NAME "upb_mini_descriptor_lib" 4248 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4249 ) 4250 if(gRPC_INSTALL) 4251 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_mini_descriptor_lib.pdb 4252 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4253 ) 4254 endif() 4255endif() 4256 4257target_include_directories(upb_mini_descriptor_lib 4258 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4259 PRIVATE 4260 ${CMAKE_CURRENT_SOURCE_DIR} 4261 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4262 ${_gRPC_RE2_INCLUDE_DIR} 4263 ${_gRPC_SSL_INCLUDE_DIR} 4264 ${_gRPC_UPB_GENERATED_DIR} 4265 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4266 ${_gRPC_UPB_INCLUDE_DIR} 4267 ${_gRPC_XXHASH_INCLUDE_DIR} 4268 ${_gRPC_ZLIB_INCLUDE_DIR} 4269) 4270target_link_libraries(upb_mini_descriptor_lib 4271 ${_gRPC_ALLTARGETS_LIBRARIES} 4272 upb_base_lib 4273 upb_mem_lib 4274) 4275 4276 4277 4278if(gRPC_INSTALL) 4279 install(TARGETS upb_mini_descriptor_lib EXPORT gRPCTargets 4280 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4281 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4282 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4283 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4284 ) 4285endif() 4286 4287 4288add_library(upb_textformat_lib ${_gRPC_STATIC_WIN32} 4289 third_party/upb/upb/lex/atoi.c 4290 third_party/upb/upb/lex/round_trip.c 4291 third_party/upb/upb/lex/strtod.c 4292 third_party/upb/upb/lex/unicode.c 4293 third_party/upb/upb/message/copy.c 4294 third_party/upb/upb/message/merge.c 4295 third_party/upb/upb/reflection/def_pool.c 4296 third_party/upb/upb/reflection/def_type.c 4297 third_party/upb/upb/reflection/desc_state.c 4298 third_party/upb/upb/reflection/enum_def.c 4299 third_party/upb/upb/reflection/enum_reserved_range.c 4300 third_party/upb/upb/reflection/enum_value_def.c 4301 third_party/upb/upb/reflection/extension_range.c 4302 third_party/upb/upb/reflection/field_def.c 4303 third_party/upb/upb/reflection/file_def.c 4304 third_party/upb/upb/reflection/internal/def_builder.c 4305 third_party/upb/upb/reflection/internal/strdup2.c 4306 third_party/upb/upb/reflection/message.c 4307 third_party/upb/upb/reflection/message_def.c 4308 third_party/upb/upb/reflection/message_reserved_range.c 4309 third_party/upb/upb/reflection/method_def.c 4310 third_party/upb/upb/reflection/oneof_def.c 4311 third_party/upb/upb/reflection/service_def.c 4312 third_party/upb/upb/text/encode.c 4313 third_party/upb/upb/text/internal/encode.c 4314) 4315 4316target_compile_features(upb_textformat_lib PUBLIC cxx_std_17) 4317 4318set_target_properties(upb_textformat_lib PROPERTIES 4319 VERSION ${gRPC_CORE_VERSION} 4320 SOVERSION ${gRPC_CORE_SOVERSION} 4321) 4322 4323if(WIN32 AND MSVC) 4324 set_target_properties(upb_textformat_lib PROPERTIES COMPILE_PDB_NAME "upb_textformat_lib" 4325 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4326 ) 4327 if(gRPC_INSTALL) 4328 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_textformat_lib.pdb 4329 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4330 ) 4331 endif() 4332endif() 4333 4334target_include_directories(upb_textformat_lib 4335 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4336 PRIVATE 4337 ${CMAKE_CURRENT_SOURCE_DIR} 4338 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4339 ${_gRPC_RE2_INCLUDE_DIR} 4340 ${_gRPC_SSL_INCLUDE_DIR} 4341 ${_gRPC_UPB_GENERATED_DIR} 4342 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4343 ${_gRPC_UPB_INCLUDE_DIR} 4344 ${_gRPC_XXHASH_INCLUDE_DIR} 4345 ${_gRPC_ZLIB_INCLUDE_DIR} 4346) 4347target_link_libraries(upb_textformat_lib 4348 ${_gRPC_ALLTARGETS_LIBRARIES} 4349 upb_mini_descriptor_lib 4350 upb_wire_lib 4351) 4352 4353 4354 4355if(gRPC_INSTALL) 4356 install(TARGETS upb_textformat_lib EXPORT gRPCTargets 4357 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4358 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4359 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4360 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4361 ) 4362endif() 4363 4364 4365add_library(upb_wire_lib 4366 third_party/upb/upb/wire/decode.c 4367 third_party/upb/upb/wire/encode.c 4368 third_party/upb/upb/wire/internal/decode_fast.c 4369) 4370 4371target_compile_features(upb_wire_lib PUBLIC cxx_std_17) 4372 4373set_target_properties(upb_wire_lib PROPERTIES 4374 VERSION ${gRPC_CORE_VERSION} 4375 SOVERSION ${gRPC_CORE_SOVERSION} 4376) 4377 4378if(WIN32 AND MSVC) 4379 set_target_properties(upb_wire_lib PROPERTIES COMPILE_PDB_NAME "upb_wire_lib" 4380 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4381 ) 4382 if(gRPC_INSTALL) 4383 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/upb_wire_lib.pdb 4384 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4385 ) 4386 endif() 4387endif() 4388 4389target_include_directories(upb_wire_lib 4390 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4391 PRIVATE 4392 ${CMAKE_CURRENT_SOURCE_DIR} 4393 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4394 ${_gRPC_RE2_INCLUDE_DIR} 4395 ${_gRPC_SSL_INCLUDE_DIR} 4396 ${_gRPC_UPB_GENERATED_DIR} 4397 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4398 ${_gRPC_UPB_INCLUDE_DIR} 4399 ${_gRPC_XXHASH_INCLUDE_DIR} 4400 ${_gRPC_ZLIB_INCLUDE_DIR} 4401) 4402target_link_libraries(upb_wire_lib 4403 ${_gRPC_ALLTARGETS_LIBRARIES} 4404 utf8_range_lib 4405 upb_message_lib 4406) 4407 4408 4409 4410if(gRPC_INSTALL) 4411 install(TARGETS upb_wire_lib EXPORT gRPCTargets 4412 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4413 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4414 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4415 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4416 ) 4417endif() 4418 4419 4420add_library(utf8_range_lib 4421 third_party/utf8_range/utf8_range.c 4422) 4423 4424target_compile_features(utf8_range_lib PUBLIC cxx_std_17) 4425 4426set_target_properties(utf8_range_lib PROPERTIES 4427 VERSION ${gRPC_CORE_VERSION} 4428 SOVERSION ${gRPC_CORE_SOVERSION} 4429) 4430 4431if(WIN32 AND MSVC) 4432 set_target_properties(utf8_range_lib PROPERTIES COMPILE_PDB_NAME "utf8_range_lib" 4433 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4434 ) 4435 if(gRPC_INSTALL) 4436 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/utf8_range_lib.pdb 4437 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4438 ) 4439 endif() 4440endif() 4441 4442target_include_directories(utf8_range_lib 4443 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4444 PRIVATE 4445 ${CMAKE_CURRENT_SOURCE_DIR} 4446 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4447 ${_gRPC_RE2_INCLUDE_DIR} 4448 ${_gRPC_SSL_INCLUDE_DIR} 4449 ${_gRPC_UPB_GENERATED_DIR} 4450 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4451 ${_gRPC_UPB_INCLUDE_DIR} 4452 ${_gRPC_XXHASH_INCLUDE_DIR} 4453 ${_gRPC_ZLIB_INCLUDE_DIR} 4454) 4455target_link_libraries(utf8_range_lib 4456 ${_gRPC_ALLTARGETS_LIBRARIES} 4457) 4458 4459 4460 4461if(gRPC_INSTALL) 4462 install(TARGETS utf8_range_lib EXPORT gRPCTargets 4463 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4464 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4465 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4466 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4467 ) 4468endif() 4469 4470if(gRPC_BUILD_TESTS) 4471 4472if(gRPC_BUILD_CODEGEN) 4473add_library(benchmark_helpers ${_gRPC_STATIC_WIN32} 4474 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 4475 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 4476 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 4477 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 4478 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_mock.grpc.pb.h 4479 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 4480 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 4481 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 4482 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 4483 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 4484 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 4485 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 4486 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 4487 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 4488 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 4489 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 4490 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 4491 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 4492 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 4493 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 4494 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 4495 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 4496 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 4497 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 4498 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 4499 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 4500 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 4501 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 4502 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 4503 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 4504 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 4505 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 4506 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 4507 test/core/test_util/cmdline.cc 4508 test/core/test_util/fuzzer_util.cc 4509 test/core/test_util/grpc_profiler.cc 4510 test/core/test_util/histogram.cc 4511 test/core/test_util/mock_endpoint.cc 4512 test/core/test_util/parse_hexstring.cc 4513 test/core/test_util/resolve_localhost_ip46.cc 4514 test/core/test_util/slice_splitter.cc 4515 test/core/test_util/tracer_util.cc 4516 test/cpp/microbenchmarks/helpers.cc 4517) 4518 4519target_compile_features(benchmark_helpers PUBLIC cxx_std_17) 4520 4521set_target_properties(benchmark_helpers PROPERTIES 4522 VERSION ${gRPC_CPP_VERSION} 4523 SOVERSION ${gRPC_CPP_SOVERSION} 4524) 4525 4526if(WIN32 AND MSVC) 4527 set_target_properties(benchmark_helpers PROPERTIES COMPILE_PDB_NAME "benchmark_helpers" 4528 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4529 ) 4530 if(BUILD_SHARED_LIBS) 4531 target_compile_definitions(benchmark_helpers 4532 PRIVATE 4533 "GPR_DLL_IMPORTS" 4534 "GRPC_DLL_IMPORTS" 4535 "GRPCXX_DLL_IMPORTS" 4536 ) 4537 endif() 4538 if(gRPC_INSTALL) 4539 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/benchmark_helpers.pdb 4540 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4541 ) 4542 endif() 4543endif() 4544 4545target_include_directories(benchmark_helpers 4546 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4547 PRIVATE 4548 ${CMAKE_CURRENT_SOURCE_DIR} 4549 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4550 ${_gRPC_RE2_INCLUDE_DIR} 4551 ${_gRPC_SSL_INCLUDE_DIR} 4552 ${_gRPC_UPB_GENERATED_DIR} 4553 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4554 ${_gRPC_UPB_INCLUDE_DIR} 4555 ${_gRPC_XXHASH_INCLUDE_DIR} 4556 ${_gRPC_ZLIB_INCLUDE_DIR} 4557 ${_gRPC_PROTO_GENS_DIR} 4558) 4559target_link_libraries(benchmark_helpers 4560 ${_gRPC_ALLTARGETS_LIBRARIES} 4561 ${_gRPC_BENCHMARK_LIBRARIES} 4562 grpc++ 4563 grpc_test_util 4564 grpc++_test_config 4565) 4566 4567endif() 4568 4569endif() 4570 4571add_library(grpc++ 4572 src/cpp/client/call_credentials.cc 4573 src/cpp/client/channel_cc.cc 4574 src/cpp/client/channel_credentials.cc 4575 src/cpp/client/client_callback.cc 4576 src/cpp/client/client_context.cc 4577 src/cpp/client/client_interceptor.cc 4578 src/cpp/client/client_stats_interceptor.cc 4579 src/cpp/client/create_channel.cc 4580 src/cpp/client/create_channel_internal.cc 4581 src/cpp/client/create_channel_posix.cc 4582 src/cpp/client/global_callback_hook.cc 4583 src/cpp/client/insecure_credentials.cc 4584 src/cpp/client/secure_credentials.cc 4585 src/cpp/client/xds_credentials.cc 4586 src/cpp/common/alarm.cc 4587 src/cpp/common/auth_property_iterator.cc 4588 src/cpp/common/channel_arguments.cc 4589 src/cpp/common/completion_queue_cc.cc 4590 src/cpp/common/resource_quota_cc.cc 4591 src/cpp/common/rpc_method.cc 4592 src/cpp/common/secure_auth_context.cc 4593 src/cpp/common/secure_create_auth_context.cc 4594 src/cpp/common/tls_certificate_provider.cc 4595 src/cpp/common/tls_certificate_verifier.cc 4596 src/cpp/common/tls_credentials_options.cc 4597 src/cpp/common/validate_service_config.cc 4598 src/cpp/common/version_cc.cc 4599 src/cpp/server/async_generic_service.cc 4600 src/cpp/server/backend_metric_recorder.cc 4601 src/cpp/server/channel_argument_option.cc 4602 src/cpp/server/create_default_thread_pool.cc 4603 src/cpp/server/external_connection_acceptor_impl.cc 4604 src/cpp/server/health/default_health_check_service.cc 4605 src/cpp/server/health/health_check_service.cc 4606 src/cpp/server/health/health_check_service_server_builder_option.cc 4607 src/cpp/server/insecure_server_credentials.cc 4608 src/cpp/server/secure_server_credentials.cc 4609 src/cpp/server/server_builder.cc 4610 src/cpp/server/server_callback.cc 4611 src/cpp/server/server_cc.cc 4612 src/cpp/server/server_context.cc 4613 src/cpp/server/server_credentials.cc 4614 src/cpp/server/server_posix.cc 4615 src/cpp/server/xds_server_builder.cc 4616 src/cpp/server/xds_server_credentials.cc 4617 src/cpp/thread_manager/thread_manager.cc 4618 src/cpp/util/byte_buffer_cc.cc 4619 src/cpp/util/status.cc 4620 src/cpp/util/string_ref.cc 4621 src/cpp/util/time_cc.cc 4622 ${gRPC_UPB_GEN_DUPL_SRC} 4623) 4624 4625target_compile_features(grpc++ PUBLIC cxx_std_17) 4626 4627set_target_properties(grpc++ PROPERTIES 4628 VERSION ${gRPC_CPP_VERSION} 4629 SOVERSION ${gRPC_CPP_SOVERSION} 4630) 4631 4632if(WIN32 AND MSVC) 4633 set_target_properties(grpc++ PROPERTIES COMPILE_PDB_NAME "grpc++" 4634 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4635 ) 4636 if(BUILD_SHARED_LIBS) 4637 target_compile_definitions(grpc++ 4638 PRIVATE 4639 "GRPCXX_DLL_EXPORTS" 4640 "GPR_DLL_IMPORTS" 4641 "GRPC_DLL_IMPORTS" 4642 ) 4643 endif() 4644 if(gRPC_INSTALL) 4645 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++.pdb 4646 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4647 ) 4648 endif() 4649endif() 4650 4651target_include_directories(grpc++ 4652 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4653 PRIVATE 4654 ${CMAKE_CURRENT_SOURCE_DIR} 4655 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4656 ${_gRPC_RE2_INCLUDE_DIR} 4657 ${_gRPC_SSL_INCLUDE_DIR} 4658 ${_gRPC_UPB_GENERATED_DIR} 4659 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4660 ${_gRPC_UPB_INCLUDE_DIR} 4661 ${_gRPC_XXHASH_INCLUDE_DIR} 4662 ${_gRPC_ZLIB_INCLUDE_DIR} 4663 ${_gRPC_PROTO_GENS_DIR} 4664) 4665target_link_libraries(grpc++ 4666 ${_gRPC_ALLTARGETS_LIBRARIES} 4667 absl::absl_check 4668 absl::absl_log 4669 grpc 4670 ${_gRPC_PROTOBUF_LIBRARIES} 4671) 4672 4673foreach(_hdr 4674 include/grpc++/alarm.h 4675 include/grpc++/channel.h 4676 include/grpc++/client_context.h 4677 include/grpc++/completion_queue.h 4678 include/grpc++/create_channel.h 4679 include/grpc++/create_channel_posix.h 4680 include/grpc++/ext/health_check_service_server_builder_option.h 4681 include/grpc++/generic/async_generic_service.h 4682 include/grpc++/generic/generic_stub.h 4683 include/grpc++/grpc++.h 4684 include/grpc++/health_check_service_interface.h 4685 include/grpc++/impl/call.h 4686 include/grpc++/impl/channel_argument_option.h 4687 include/grpc++/impl/client_unary_call.h 4688 include/grpc++/impl/codegen/async_stream.h 4689 include/grpc++/impl/codegen/async_unary_call.h 4690 include/grpc++/impl/codegen/byte_buffer.h 4691 include/grpc++/impl/codegen/call.h 4692 include/grpc++/impl/codegen/call_hook.h 4693 include/grpc++/impl/codegen/channel_interface.h 4694 include/grpc++/impl/codegen/client_context.h 4695 include/grpc++/impl/codegen/client_unary_call.h 4696 include/grpc++/impl/codegen/completion_queue.h 4697 include/grpc++/impl/codegen/completion_queue_tag.h 4698 include/grpc++/impl/codegen/config.h 4699 include/grpc++/impl/codegen/config_protobuf.h 4700 include/grpc++/impl/codegen/create_auth_context.h 4701 include/grpc++/impl/codegen/metadata_map.h 4702 include/grpc++/impl/codegen/method_handler_impl.h 4703 include/grpc++/impl/codegen/proto_utils.h 4704 include/grpc++/impl/codegen/rpc_method.h 4705 include/grpc++/impl/codegen/rpc_service_method.h 4706 include/grpc++/impl/codegen/security/auth_context.h 4707 include/grpc++/impl/codegen/serialization_traits.h 4708 include/grpc++/impl/codegen/server_context.h 4709 include/grpc++/impl/codegen/server_interface.h 4710 include/grpc++/impl/codegen/service_type.h 4711 include/grpc++/impl/codegen/slice.h 4712 include/grpc++/impl/codegen/status.h 4713 include/grpc++/impl/codegen/status_code_enum.h 4714 include/grpc++/impl/codegen/string_ref.h 4715 include/grpc++/impl/codegen/stub_options.h 4716 include/grpc++/impl/codegen/sync_stream.h 4717 include/grpc++/impl/codegen/time.h 4718 include/grpc++/impl/grpc_library.h 4719 include/grpc++/impl/method_handler_impl.h 4720 include/grpc++/impl/rpc_method.h 4721 include/grpc++/impl/rpc_service_method.h 4722 include/grpc++/impl/serialization_traits.h 4723 include/grpc++/impl/server_builder_option.h 4724 include/grpc++/impl/server_builder_plugin.h 4725 include/grpc++/impl/server_initializer.h 4726 include/grpc++/impl/service_type.h 4727 include/grpc++/resource_quota.h 4728 include/grpc++/security/auth_context.h 4729 include/grpc++/security/auth_metadata_processor.h 4730 include/grpc++/security/credentials.h 4731 include/grpc++/security/server_credentials.h 4732 include/grpc++/server.h 4733 include/grpc++/server_builder.h 4734 include/grpc++/server_context.h 4735 include/grpc++/server_posix.h 4736 include/grpc++/support/async_stream.h 4737 include/grpc++/support/async_unary_call.h 4738 include/grpc++/support/byte_buffer.h 4739 include/grpc++/support/channel_arguments.h 4740 include/grpc++/support/config.h 4741 include/grpc++/support/slice.h 4742 include/grpc++/support/status.h 4743 include/grpc++/support/status_code_enum.h 4744 include/grpc++/support/string_ref.h 4745 include/grpc++/support/stub_options.h 4746 include/grpc++/support/sync_stream.h 4747 include/grpc++/support/time.h 4748 include/grpcpp/alarm.h 4749 include/grpcpp/channel.h 4750 include/grpcpp/client_context.h 4751 include/grpcpp/completion_queue.h 4752 include/grpcpp/create_channel.h 4753 include/grpcpp/create_channel_posix.h 4754 include/grpcpp/ext/call_metric_recorder.h 4755 include/grpcpp/ext/health_check_service_server_builder_option.h 4756 include/grpcpp/ext/server_metric_recorder.h 4757 include/grpcpp/generic/async_generic_service.h 4758 include/grpcpp/generic/callback_generic_service.h 4759 include/grpcpp/generic/generic_stub.h 4760 include/grpcpp/generic/generic_stub_callback.h 4761 include/grpcpp/grpcpp.h 4762 include/grpcpp/health_check_service_interface.h 4763 include/grpcpp/impl/call.h 4764 include/grpcpp/impl/call_hook.h 4765 include/grpcpp/impl/call_op_set.h 4766 include/grpcpp/impl/call_op_set_interface.h 4767 include/grpcpp/impl/channel_argument_option.h 4768 include/grpcpp/impl/channel_interface.h 4769 include/grpcpp/impl/client_unary_call.h 4770 include/grpcpp/impl/codegen/async_generic_service.h 4771 include/grpcpp/impl/codegen/async_stream.h 4772 include/grpcpp/impl/codegen/async_unary_call.h 4773 include/grpcpp/impl/codegen/byte_buffer.h 4774 include/grpcpp/impl/codegen/call.h 4775 include/grpcpp/impl/codegen/call_hook.h 4776 include/grpcpp/impl/codegen/call_op_set.h 4777 include/grpcpp/impl/codegen/call_op_set_interface.h 4778 include/grpcpp/impl/codegen/callback_common.h 4779 include/grpcpp/impl/codegen/channel_interface.h 4780 include/grpcpp/impl/codegen/client_callback.h 4781 include/grpcpp/impl/codegen/client_context.h 4782 include/grpcpp/impl/codegen/client_interceptor.h 4783 include/grpcpp/impl/codegen/client_unary_call.h 4784 include/grpcpp/impl/codegen/completion_queue.h 4785 include/grpcpp/impl/codegen/completion_queue_tag.h 4786 include/grpcpp/impl/codegen/config.h 4787 include/grpcpp/impl/codegen/config_protobuf.h 4788 include/grpcpp/impl/codegen/create_auth_context.h 4789 include/grpcpp/impl/codegen/delegating_channel.h 4790 include/grpcpp/impl/codegen/intercepted_channel.h 4791 include/grpcpp/impl/codegen/interceptor.h 4792 include/grpcpp/impl/codegen/interceptor_common.h 4793 include/grpcpp/impl/codegen/message_allocator.h 4794 include/grpcpp/impl/codegen/metadata_map.h 4795 include/grpcpp/impl/codegen/method_handler.h 4796 include/grpcpp/impl/codegen/method_handler_impl.h 4797 include/grpcpp/impl/codegen/proto_buffer_reader.h 4798 include/grpcpp/impl/codegen/proto_buffer_writer.h 4799 include/grpcpp/impl/codegen/proto_utils.h 4800 include/grpcpp/impl/codegen/rpc_method.h 4801 include/grpcpp/impl/codegen/rpc_service_method.h 4802 include/grpcpp/impl/codegen/security/auth_context.h 4803 include/grpcpp/impl/codegen/serialization_traits.h 4804 include/grpcpp/impl/codegen/server_callback.h 4805 include/grpcpp/impl/codegen/server_callback_handlers.h 4806 include/grpcpp/impl/codegen/server_context.h 4807 include/grpcpp/impl/codegen/server_interceptor.h 4808 include/grpcpp/impl/codegen/server_interface.h 4809 include/grpcpp/impl/codegen/service_type.h 4810 include/grpcpp/impl/codegen/slice.h 4811 include/grpcpp/impl/codegen/status.h 4812 include/grpcpp/impl/codegen/status_code_enum.h 4813 include/grpcpp/impl/codegen/string_ref.h 4814 include/grpcpp/impl/codegen/stub_options.h 4815 include/grpcpp/impl/codegen/sync.h 4816 include/grpcpp/impl/codegen/sync_stream.h 4817 include/grpcpp/impl/codegen/time.h 4818 include/grpcpp/impl/completion_queue_tag.h 4819 include/grpcpp/impl/create_auth_context.h 4820 include/grpcpp/impl/delegating_channel.h 4821 include/grpcpp/impl/generic_serialize.h 4822 include/grpcpp/impl/generic_stub_internal.h 4823 include/grpcpp/impl/grpc_library.h 4824 include/grpcpp/impl/intercepted_channel.h 4825 include/grpcpp/impl/interceptor_common.h 4826 include/grpcpp/impl/metadata_map.h 4827 include/grpcpp/impl/method_handler_impl.h 4828 include/grpcpp/impl/proto_utils.h 4829 include/grpcpp/impl/rpc_method.h 4830 include/grpcpp/impl/rpc_service_method.h 4831 include/grpcpp/impl/serialization_traits.h 4832 include/grpcpp/impl/server_builder_option.h 4833 include/grpcpp/impl/server_builder_plugin.h 4834 include/grpcpp/impl/server_callback_handlers.h 4835 include/grpcpp/impl/server_initializer.h 4836 include/grpcpp/impl/service_type.h 4837 include/grpcpp/impl/status.h 4838 include/grpcpp/impl/sync.h 4839 include/grpcpp/passive_listener.h 4840 include/grpcpp/resource_quota.h 4841 include/grpcpp/security/audit_logging.h 4842 include/grpcpp/security/auth_context.h 4843 include/grpcpp/security/auth_metadata_processor.h 4844 include/grpcpp/security/authorization_policy_provider.h 4845 include/grpcpp/security/credentials.h 4846 include/grpcpp/security/server_credentials.h 4847 include/grpcpp/security/tls_certificate_provider.h 4848 include/grpcpp/security/tls_certificate_verifier.h 4849 include/grpcpp/security/tls_credentials_options.h 4850 include/grpcpp/security/tls_crl_provider.h 4851 include/grpcpp/server.h 4852 include/grpcpp/server_builder.h 4853 include/grpcpp/server_context.h 4854 include/grpcpp/server_interface.h 4855 include/grpcpp/server_posix.h 4856 include/grpcpp/support/async_stream.h 4857 include/grpcpp/support/async_unary_call.h 4858 include/grpcpp/support/byte_buffer.h 4859 include/grpcpp/support/callback_common.h 4860 include/grpcpp/support/channel_arguments.h 4861 include/grpcpp/support/client_callback.h 4862 include/grpcpp/support/client_interceptor.h 4863 include/grpcpp/support/config.h 4864 include/grpcpp/support/global_callback_hook.h 4865 include/grpcpp/support/interceptor.h 4866 include/grpcpp/support/message_allocator.h 4867 include/grpcpp/support/method_handler.h 4868 include/grpcpp/support/proto_buffer_reader.h 4869 include/grpcpp/support/proto_buffer_writer.h 4870 include/grpcpp/support/server_callback.h 4871 include/grpcpp/support/server_interceptor.h 4872 include/grpcpp/support/slice.h 4873 include/grpcpp/support/status.h 4874 include/grpcpp/support/status_code_enum.h 4875 include/grpcpp/support/string_ref.h 4876 include/grpcpp/support/stub_options.h 4877 include/grpcpp/support/sync_stream.h 4878 include/grpcpp/support/time.h 4879 include/grpcpp/support/validate_service_config.h 4880 include/grpcpp/version_info.h 4881 include/grpcpp/xds_server_builder.h 4882) 4883 string(REPLACE "include/" "" _path ${_hdr}) 4884 get_filename_component(_path ${_path} PATH) 4885 install(FILES ${_hdr} 4886 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 4887 ) 4888endforeach() 4889 4890 4891if(gRPC_INSTALL) 4892 install(TARGETS grpc++ EXPORT gRPCTargets 4893 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4894 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4895 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4896 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4897 ) 4898endif() 4899 4900 4901add_library(grpc++_alts 4902 src/cpp/common/alts_context.cc 4903 src/cpp/common/alts_util.cc 4904 ${gRPC_UPB_GEN_DUPL_SRC} 4905) 4906 4907target_compile_features(grpc++_alts PUBLIC cxx_std_17) 4908 4909set_target_properties(grpc++_alts PROPERTIES 4910 VERSION ${gRPC_CPP_VERSION} 4911 SOVERSION ${gRPC_CPP_SOVERSION} 4912) 4913 4914if(WIN32 AND MSVC) 4915 set_target_properties(grpc++_alts PROPERTIES COMPILE_PDB_NAME "grpc++_alts" 4916 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4917 ) 4918 if(BUILD_SHARED_LIBS) 4919 target_compile_definitions(grpc++_alts 4920 PRIVATE 4921 "GPR_DLL_IMPORTS" 4922 "GRPC_DLL_IMPORTS" 4923 "GRPCXX_DLL_IMPORTS" 4924 ) 4925 endif() 4926 if(gRPC_INSTALL) 4927 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_alts.pdb 4928 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 4929 ) 4930 endif() 4931endif() 4932 4933target_include_directories(grpc++_alts 4934 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 4935 PRIVATE 4936 ${CMAKE_CURRENT_SOURCE_DIR} 4937 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 4938 ${_gRPC_RE2_INCLUDE_DIR} 4939 ${_gRPC_SSL_INCLUDE_DIR} 4940 ${_gRPC_UPB_GENERATED_DIR} 4941 ${_gRPC_UPB_GRPC_GENERATED_DIR} 4942 ${_gRPC_UPB_INCLUDE_DIR} 4943 ${_gRPC_XXHASH_INCLUDE_DIR} 4944 ${_gRPC_ZLIB_INCLUDE_DIR} 4945 ${_gRPC_PROTO_GENS_DIR} 4946) 4947target_link_libraries(grpc++_alts 4948 ${_gRPC_ALLTARGETS_LIBRARIES} 4949 grpc++ 4950) 4951 4952foreach(_hdr 4953 include/grpcpp/security/alts_context.h 4954 include/grpcpp/security/alts_util.h 4955) 4956 string(REPLACE "include/" "" _path ${_hdr}) 4957 get_filename_component(_path ${_path} PATH) 4958 install(FILES ${_hdr} 4959 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 4960 ) 4961endforeach() 4962 4963 4964if(gRPC_INSTALL) 4965 install(TARGETS grpc++_alts EXPORT gRPCTargets 4966 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 4967 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 4968 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 4969 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 4970 ) 4971endif() 4972 4973 4974add_library(grpc++_error_details 4975 src/cpp/util/error_details.cc 4976) 4977 4978target_compile_features(grpc++_error_details PUBLIC cxx_std_17) 4979 4980set_target_properties(grpc++_error_details PROPERTIES 4981 VERSION ${gRPC_CPP_VERSION} 4982 SOVERSION ${gRPC_CPP_SOVERSION} 4983) 4984 4985if(WIN32 AND MSVC) 4986 set_target_properties(grpc++_error_details PROPERTIES COMPILE_PDB_NAME "grpc++_error_details" 4987 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 4988 ) 4989 if(BUILD_SHARED_LIBS) 4990 target_compile_definitions(grpc++_error_details 4991 PRIVATE 4992 "GPR_DLL_IMPORTS" 4993 "GRPC_DLL_IMPORTS" 4994 "GRPCXX_DLL_IMPORTS" 4995 ) 4996 endif() 4997 if(gRPC_INSTALL) 4998 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_error_details.pdb 4999 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5000 ) 5001 endif() 5002endif() 5003 5004target_include_directories(grpc++_error_details 5005 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5006 PRIVATE 5007 ${CMAKE_CURRENT_SOURCE_DIR} 5008 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5009 ${_gRPC_RE2_INCLUDE_DIR} 5010 ${_gRPC_SSL_INCLUDE_DIR} 5011 ${_gRPC_UPB_GENERATED_DIR} 5012 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5013 ${_gRPC_UPB_INCLUDE_DIR} 5014 ${_gRPC_XXHASH_INCLUDE_DIR} 5015 ${_gRPC_ZLIB_INCLUDE_DIR} 5016 ${_gRPC_PROTO_GENS_DIR} 5017) 5018target_link_libraries(grpc++_error_details 5019 ${_gRPC_ALLTARGETS_LIBRARIES} 5020 grpc++ 5021) 5022 5023foreach(_hdr 5024 include/grpc++/support/error_details.h 5025 include/grpcpp/support/error_details.h 5026) 5027 string(REPLACE "include/" "" _path ${_hdr}) 5028 get_filename_component(_path ${_path} PATH) 5029 install(FILES ${_hdr} 5030 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 5031 ) 5032endforeach() 5033 5034 5035if(gRPC_INSTALL) 5036 install(TARGETS grpc++_error_details EXPORT gRPCTargets 5037 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 5038 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 5039 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 5040 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 5041 ) 5042endif() 5043 5044 5045if(gRPC_BUILD_CODEGEN) 5046add_library(grpc++_reflection ${_gRPC_STATIC_WIN32} 5047 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1/reflection.pb.cc 5048 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc 5049 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1/reflection.pb.h 5050 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1/reflection.grpc.pb.h 5051 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 5052 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 5053 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 5054 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 5055 src/cpp/ext/proto_server_reflection.cc 5056 src/cpp/ext/proto_server_reflection_plugin.cc 5057) 5058 5059target_compile_features(grpc++_reflection PUBLIC cxx_std_17) 5060 5061set_target_properties(grpc++_reflection PROPERTIES 5062 VERSION ${gRPC_CPP_VERSION} 5063 SOVERSION ${gRPC_CPP_SOVERSION} 5064) 5065 5066if(WIN32 AND MSVC) 5067 set_target_properties(grpc++_reflection PROPERTIES COMPILE_PDB_NAME "grpc++_reflection" 5068 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 5069 ) 5070 if(BUILD_SHARED_LIBS) 5071 target_compile_definitions(grpc++_reflection 5072 PRIVATE 5073 "GPR_DLL_IMPORTS" 5074 "GRPC_DLL_IMPORTS" 5075 "GRPCXX_DLL_IMPORTS" 5076 ) 5077 endif() 5078 if(gRPC_INSTALL) 5079 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_reflection.pdb 5080 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5081 ) 5082 endif() 5083endif() 5084 5085target_include_directories(grpc++_reflection 5086 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5087 PRIVATE 5088 ${CMAKE_CURRENT_SOURCE_DIR} 5089 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5090 ${_gRPC_RE2_INCLUDE_DIR} 5091 ${_gRPC_SSL_INCLUDE_DIR} 5092 ${_gRPC_UPB_GENERATED_DIR} 5093 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5094 ${_gRPC_UPB_INCLUDE_DIR} 5095 ${_gRPC_XXHASH_INCLUDE_DIR} 5096 ${_gRPC_ZLIB_INCLUDE_DIR} 5097 ${_gRPC_PROTO_GENS_DIR} 5098) 5099target_link_libraries(grpc++_reflection 5100 ${_gRPC_ALLTARGETS_LIBRARIES} 5101 grpc++ 5102) 5103 5104foreach(_hdr 5105 include/grpc++/ext/proto_server_reflection_plugin.h 5106 include/grpcpp/ext/proto_server_reflection_plugin.h 5107) 5108 string(REPLACE "include/" "" _path ${_hdr}) 5109 get_filename_component(_path ${_path} PATH) 5110 install(FILES ${_hdr} 5111 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 5112 ) 5113endforeach() 5114endif() 5115 5116if(gRPC_BUILD_CODEGEN) 5117 5118if(gRPC_INSTALL) 5119 install(TARGETS grpc++_reflection EXPORT gRPCTargets 5120 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 5121 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 5122 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 5123 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 5124 ) 5125endif() 5126 5127endif() 5128if(gRPC_BUILD_TESTS) 5129 5130add_library(grpc++_test 5131 src/cpp/client/channel_test_peer.cc 5132) 5133 5134target_compile_features(grpc++_test PUBLIC cxx_std_17) 5135 5136set_target_properties(grpc++_test PROPERTIES 5137 VERSION ${gRPC_CPP_VERSION} 5138 SOVERSION ${gRPC_CPP_SOVERSION} 5139) 5140 5141if(WIN32 AND MSVC) 5142 set_target_properties(grpc++_test PROPERTIES COMPILE_PDB_NAME "grpc++_test" 5143 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 5144 ) 5145 if(BUILD_SHARED_LIBS) 5146 target_compile_definitions(grpc++_test 5147 PRIVATE 5148 "GPR_DLL_IMPORTS" 5149 "GRPC_DLL_IMPORTS" 5150 "GRPCXX_DLL_IMPORTS" 5151 ) 5152 endif() 5153 if(gRPC_INSTALL) 5154 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_test.pdb 5155 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5156 ) 5157 endif() 5158endif() 5159 5160target_include_directories(grpc++_test 5161 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5162 PRIVATE 5163 ${CMAKE_CURRENT_SOURCE_DIR} 5164 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5165 ${_gRPC_RE2_INCLUDE_DIR} 5166 ${_gRPC_SSL_INCLUDE_DIR} 5167 ${_gRPC_UPB_GENERATED_DIR} 5168 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5169 ${_gRPC_UPB_INCLUDE_DIR} 5170 ${_gRPC_XXHASH_INCLUDE_DIR} 5171 ${_gRPC_ZLIB_INCLUDE_DIR} 5172 third_party/googletest/googletest/include 5173 third_party/googletest/googletest 5174 third_party/googletest/googlemock/include 5175 third_party/googletest/googlemock 5176 ${_gRPC_PROTO_GENS_DIR} 5177) 5178target_link_libraries(grpc++_test 5179 ${_gRPC_ALLTARGETS_LIBRARIES} 5180 gtest 5181 grpc++ 5182) 5183 5184foreach(_hdr 5185 include/grpc++/test/mock_stream.h 5186 include/grpc++/test/server_context_test_spouse.h 5187 include/grpcpp/test/channel_test_peer.h 5188 include/grpcpp/test/client_context_test_peer.h 5189 include/grpcpp/test/default_reactor_test_peer.h 5190 include/grpcpp/test/mock_stream.h 5191 include/grpcpp/test/server_context_test_spouse.h 5192) 5193 string(REPLACE "include/" "" _path ${_hdr}) 5194 get_filename_component(_path ${_path} PATH) 5195 install(FILES ${_hdr} 5196 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 5197 ) 5198endforeach() 5199 5200endif() 5201if(gRPC_BUILD_TESTS) 5202 5203add_library(grpc++_test_config 5204 test/cpp/util/test_config_cc.cc 5205) 5206 5207target_compile_features(grpc++_test_config PUBLIC cxx_std_17) 5208 5209set_target_properties(grpc++_test_config PROPERTIES 5210 VERSION ${gRPC_CPP_VERSION} 5211 SOVERSION ${gRPC_CPP_SOVERSION} 5212) 5213 5214if(WIN32 AND MSVC) 5215 set_target_properties(grpc++_test_config PROPERTIES COMPILE_PDB_NAME "grpc++_test_config" 5216 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 5217 ) 5218 if(BUILD_SHARED_LIBS) 5219 target_compile_definitions(grpc++_test_config 5220 PRIVATE 5221 "GPR_DLL_IMPORTS" 5222 ) 5223 endif() 5224 if(gRPC_INSTALL) 5225 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_test_config.pdb 5226 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5227 ) 5228 endif() 5229endif() 5230 5231target_include_directories(grpc++_test_config 5232 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5233 PRIVATE 5234 ${CMAKE_CURRENT_SOURCE_DIR} 5235 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5236 ${_gRPC_RE2_INCLUDE_DIR} 5237 ${_gRPC_SSL_INCLUDE_DIR} 5238 ${_gRPC_UPB_GENERATED_DIR} 5239 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5240 ${_gRPC_UPB_INCLUDE_DIR} 5241 ${_gRPC_XXHASH_INCLUDE_DIR} 5242 ${_gRPC_ZLIB_INCLUDE_DIR} 5243 ${_gRPC_PROTO_GENS_DIR} 5244) 5245target_link_libraries(grpc++_test_config 5246 ${_gRPC_ALLTARGETS_LIBRARIES} 5247 absl::flags_parse 5248 gpr 5249) 5250 5251 5252endif() 5253if(gRPC_BUILD_TESTS) 5254 5255add_library(grpc++_test_util 5256 src/core/util/subprocess_posix.cc 5257 src/core/util/subprocess_windows.cc 5258 test/core/end2end/data/client_certs.cc 5259 test/core/end2end/data/server1_cert.cc 5260 test/core/end2end/data/server1_key.cc 5261 test/core/end2end/data/test_root_cert.cc 5262 test/core/test_util/cmdline.cc 5263 test/core/test_util/fuzzer_util.cc 5264 test/core/test_util/grpc_profiler.cc 5265 test/core/test_util/histogram.cc 5266 test/core/test_util/mock_endpoint.cc 5267 test/core/test_util/parse_hexstring.cc 5268 test/core/test_util/resolve_localhost_ip46.cc 5269 test/core/test_util/slice_splitter.cc 5270 test/core/test_util/tracer_util.cc 5271 test/cpp/util/byte_buffer_proto_helper.cc 5272 test/cpp/util/create_test_channel.cc 5273 test/cpp/util/string_ref_helper.cc 5274 test/cpp/util/subprocess.cc 5275 test/cpp/util/test_credentials_provider.cc 5276) 5277 5278target_compile_features(grpc++_test_util PUBLIC cxx_std_17) 5279 5280set_target_properties(grpc++_test_util PROPERTIES 5281 VERSION ${gRPC_CPP_VERSION} 5282 SOVERSION ${gRPC_CPP_SOVERSION} 5283) 5284 5285if(WIN32 AND MSVC) 5286 set_target_properties(grpc++_test_util PROPERTIES COMPILE_PDB_NAME "grpc++_test_util" 5287 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 5288 ) 5289 if(BUILD_SHARED_LIBS) 5290 target_compile_definitions(grpc++_test_util 5291 PRIVATE 5292 "GPR_DLL_IMPORTS" 5293 "GRPC_DLL_IMPORTS" 5294 "GRPCXX_DLL_IMPORTS" 5295 ) 5296 endif() 5297 if(gRPC_INSTALL) 5298 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_test_util.pdb 5299 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5300 ) 5301 endif() 5302endif() 5303 5304target_include_directories(grpc++_test_util 5305 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5306 PRIVATE 5307 ${CMAKE_CURRENT_SOURCE_DIR} 5308 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5309 ${_gRPC_RE2_INCLUDE_DIR} 5310 ${_gRPC_SSL_INCLUDE_DIR} 5311 ${_gRPC_UPB_GENERATED_DIR} 5312 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5313 ${_gRPC_UPB_INCLUDE_DIR} 5314 ${_gRPC_XXHASH_INCLUDE_DIR} 5315 ${_gRPC_ZLIB_INCLUDE_DIR} 5316 ${_gRPC_PROTO_GENS_DIR} 5317) 5318target_link_libraries(grpc++_test_util 5319 ${_gRPC_ALLTARGETS_LIBRARIES} 5320 grpc++ 5321 grpc_test_util 5322) 5323 5324 5325endif() 5326 5327add_library(grpc++_unsecure 5328 src/cpp/client/call_credentials.cc 5329 src/cpp/client/channel_cc.cc 5330 src/cpp/client/channel_credentials.cc 5331 src/cpp/client/client_callback.cc 5332 src/cpp/client/client_context.cc 5333 src/cpp/client/client_interceptor.cc 5334 src/cpp/client/client_stats_interceptor.cc 5335 src/cpp/client/create_channel.cc 5336 src/cpp/client/create_channel_internal.cc 5337 src/cpp/client/create_channel_posix.cc 5338 src/cpp/client/global_callback_hook.cc 5339 src/cpp/client/insecure_credentials.cc 5340 src/cpp/common/alarm.cc 5341 src/cpp/common/channel_arguments.cc 5342 src/cpp/common/completion_queue_cc.cc 5343 src/cpp/common/insecure_create_auth_context.cc 5344 src/cpp/common/resource_quota_cc.cc 5345 src/cpp/common/rpc_method.cc 5346 src/cpp/common/validate_service_config.cc 5347 src/cpp/common/version_cc.cc 5348 src/cpp/server/async_generic_service.cc 5349 src/cpp/server/backend_metric_recorder.cc 5350 src/cpp/server/channel_argument_option.cc 5351 src/cpp/server/create_default_thread_pool.cc 5352 src/cpp/server/external_connection_acceptor_impl.cc 5353 src/cpp/server/health/default_health_check_service.cc 5354 src/cpp/server/health/health_check_service.cc 5355 src/cpp/server/health/health_check_service_server_builder_option.cc 5356 src/cpp/server/insecure_server_credentials.cc 5357 src/cpp/server/server_builder.cc 5358 src/cpp/server/server_callback.cc 5359 src/cpp/server/server_cc.cc 5360 src/cpp/server/server_context.cc 5361 src/cpp/server/server_credentials.cc 5362 src/cpp/server/server_posix.cc 5363 src/cpp/thread_manager/thread_manager.cc 5364 src/cpp/util/byte_buffer_cc.cc 5365 src/cpp/util/status.cc 5366 src/cpp/util/string_ref.cc 5367 src/cpp/util/time_cc.cc 5368 ${gRPC_UPB_GEN_DUPL_SRC} 5369 ${gRPC_ADDITIONAL_DLL_CXX_SRC} 5370) 5371 5372target_compile_features(grpc++_unsecure PUBLIC cxx_std_17) 5373 5374set_target_properties(grpc++_unsecure PROPERTIES 5375 VERSION ${gRPC_CPP_VERSION} 5376 SOVERSION ${gRPC_CPP_SOVERSION} 5377) 5378 5379if(WIN32 AND MSVC) 5380 set_target_properties(grpc++_unsecure PROPERTIES COMPILE_PDB_NAME "grpc++_unsecure" 5381 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 5382 ) 5383 if(BUILD_SHARED_LIBS) 5384 target_compile_definitions(grpc++_unsecure 5385 PRIVATE 5386 "GRPCXX_DLL_EXPORTS" 5387 "GPR_DLL_IMPORTS" 5388 "GRPC_DLL_IMPORTS" 5389 ) 5390 endif() 5391 if(gRPC_INSTALL) 5392 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc++_unsecure.pdb 5393 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5394 ) 5395 endif() 5396endif() 5397 5398target_include_directories(grpc++_unsecure 5399 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5400 PRIVATE 5401 ${CMAKE_CURRENT_SOURCE_DIR} 5402 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5403 ${_gRPC_RE2_INCLUDE_DIR} 5404 ${_gRPC_SSL_INCLUDE_DIR} 5405 ${_gRPC_UPB_GENERATED_DIR} 5406 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5407 ${_gRPC_UPB_INCLUDE_DIR} 5408 ${_gRPC_XXHASH_INCLUDE_DIR} 5409 ${_gRPC_ZLIB_INCLUDE_DIR} 5410 ${_gRPC_PROTO_GENS_DIR} 5411) 5412target_link_libraries(grpc++_unsecure 5413 ${_gRPC_ALLTARGETS_LIBRARIES} 5414 absl::absl_check 5415 absl::absl_log 5416 grpc_unsecure 5417 ${_gRPC_PROTOBUF_LIBRARIES} 5418) 5419 5420foreach(_hdr 5421 include/grpc++/alarm.h 5422 include/grpc++/channel.h 5423 include/grpc++/client_context.h 5424 include/grpc++/completion_queue.h 5425 include/grpc++/create_channel.h 5426 include/grpc++/create_channel_posix.h 5427 include/grpc++/ext/health_check_service_server_builder_option.h 5428 include/grpc++/generic/async_generic_service.h 5429 include/grpc++/generic/generic_stub.h 5430 include/grpc++/grpc++.h 5431 include/grpc++/health_check_service_interface.h 5432 include/grpc++/impl/call.h 5433 include/grpc++/impl/channel_argument_option.h 5434 include/grpc++/impl/client_unary_call.h 5435 include/grpc++/impl/codegen/async_stream.h 5436 include/grpc++/impl/codegen/async_unary_call.h 5437 include/grpc++/impl/codegen/byte_buffer.h 5438 include/grpc++/impl/codegen/call.h 5439 include/grpc++/impl/codegen/call_hook.h 5440 include/grpc++/impl/codegen/channel_interface.h 5441 include/grpc++/impl/codegen/client_context.h 5442 include/grpc++/impl/codegen/client_unary_call.h 5443 include/grpc++/impl/codegen/completion_queue.h 5444 include/grpc++/impl/codegen/completion_queue_tag.h 5445 include/grpc++/impl/codegen/config.h 5446 include/grpc++/impl/codegen/config_protobuf.h 5447 include/grpc++/impl/codegen/create_auth_context.h 5448 include/grpc++/impl/codegen/metadata_map.h 5449 include/grpc++/impl/codegen/method_handler_impl.h 5450 include/grpc++/impl/codegen/proto_utils.h 5451 include/grpc++/impl/codegen/rpc_method.h 5452 include/grpc++/impl/codegen/rpc_service_method.h 5453 include/grpc++/impl/codegen/security/auth_context.h 5454 include/grpc++/impl/codegen/serialization_traits.h 5455 include/grpc++/impl/codegen/server_context.h 5456 include/grpc++/impl/codegen/server_interface.h 5457 include/grpc++/impl/codegen/service_type.h 5458 include/grpc++/impl/codegen/slice.h 5459 include/grpc++/impl/codegen/status.h 5460 include/grpc++/impl/codegen/status_code_enum.h 5461 include/grpc++/impl/codegen/string_ref.h 5462 include/grpc++/impl/codegen/stub_options.h 5463 include/grpc++/impl/codegen/sync_stream.h 5464 include/grpc++/impl/codegen/time.h 5465 include/grpc++/impl/grpc_library.h 5466 include/grpc++/impl/method_handler_impl.h 5467 include/grpc++/impl/rpc_method.h 5468 include/grpc++/impl/rpc_service_method.h 5469 include/grpc++/impl/serialization_traits.h 5470 include/grpc++/impl/server_builder_option.h 5471 include/grpc++/impl/server_builder_plugin.h 5472 include/grpc++/impl/server_initializer.h 5473 include/grpc++/impl/service_type.h 5474 include/grpc++/resource_quota.h 5475 include/grpc++/security/auth_context.h 5476 include/grpc++/security/auth_metadata_processor.h 5477 include/grpc++/security/credentials.h 5478 include/grpc++/security/server_credentials.h 5479 include/grpc++/server.h 5480 include/grpc++/server_builder.h 5481 include/grpc++/server_context.h 5482 include/grpc++/server_posix.h 5483 include/grpc++/support/async_stream.h 5484 include/grpc++/support/async_unary_call.h 5485 include/grpc++/support/byte_buffer.h 5486 include/grpc++/support/channel_arguments.h 5487 include/grpc++/support/config.h 5488 include/grpc++/support/slice.h 5489 include/grpc++/support/status.h 5490 include/grpc++/support/status_code_enum.h 5491 include/grpc++/support/string_ref.h 5492 include/grpc++/support/stub_options.h 5493 include/grpc++/support/sync_stream.h 5494 include/grpc++/support/time.h 5495 include/grpcpp/alarm.h 5496 include/grpcpp/channel.h 5497 include/grpcpp/client_context.h 5498 include/grpcpp/completion_queue.h 5499 include/grpcpp/create_channel.h 5500 include/grpcpp/create_channel_posix.h 5501 include/grpcpp/ext/call_metric_recorder.h 5502 include/grpcpp/ext/health_check_service_server_builder_option.h 5503 include/grpcpp/ext/server_metric_recorder.h 5504 include/grpcpp/generic/async_generic_service.h 5505 include/grpcpp/generic/callback_generic_service.h 5506 include/grpcpp/generic/generic_stub.h 5507 include/grpcpp/generic/generic_stub_callback.h 5508 include/grpcpp/grpcpp.h 5509 include/grpcpp/health_check_service_interface.h 5510 include/grpcpp/impl/call.h 5511 include/grpcpp/impl/call_hook.h 5512 include/grpcpp/impl/call_op_set.h 5513 include/grpcpp/impl/call_op_set_interface.h 5514 include/grpcpp/impl/channel_argument_option.h 5515 include/grpcpp/impl/channel_interface.h 5516 include/grpcpp/impl/client_unary_call.h 5517 include/grpcpp/impl/codegen/async_generic_service.h 5518 include/grpcpp/impl/codegen/async_stream.h 5519 include/grpcpp/impl/codegen/async_unary_call.h 5520 include/grpcpp/impl/codegen/byte_buffer.h 5521 include/grpcpp/impl/codegen/call.h 5522 include/grpcpp/impl/codegen/call_hook.h 5523 include/grpcpp/impl/codegen/call_op_set.h 5524 include/grpcpp/impl/codegen/call_op_set_interface.h 5525 include/grpcpp/impl/codegen/callback_common.h 5526 include/grpcpp/impl/codegen/channel_interface.h 5527 include/grpcpp/impl/codegen/client_callback.h 5528 include/grpcpp/impl/codegen/client_context.h 5529 include/grpcpp/impl/codegen/client_interceptor.h 5530 include/grpcpp/impl/codegen/client_unary_call.h 5531 include/grpcpp/impl/codegen/completion_queue.h 5532 include/grpcpp/impl/codegen/completion_queue_tag.h 5533 include/grpcpp/impl/codegen/config.h 5534 include/grpcpp/impl/codegen/config_protobuf.h 5535 include/grpcpp/impl/codegen/create_auth_context.h 5536 include/grpcpp/impl/codegen/delegating_channel.h 5537 include/grpcpp/impl/codegen/intercepted_channel.h 5538 include/grpcpp/impl/codegen/interceptor.h 5539 include/grpcpp/impl/codegen/interceptor_common.h 5540 include/grpcpp/impl/codegen/message_allocator.h 5541 include/grpcpp/impl/codegen/metadata_map.h 5542 include/grpcpp/impl/codegen/method_handler.h 5543 include/grpcpp/impl/codegen/method_handler_impl.h 5544 include/grpcpp/impl/codegen/proto_buffer_reader.h 5545 include/grpcpp/impl/codegen/proto_buffer_writer.h 5546 include/grpcpp/impl/codegen/proto_utils.h 5547 include/grpcpp/impl/codegen/rpc_method.h 5548 include/grpcpp/impl/codegen/rpc_service_method.h 5549 include/grpcpp/impl/codegen/security/auth_context.h 5550 include/grpcpp/impl/codegen/serialization_traits.h 5551 include/grpcpp/impl/codegen/server_callback.h 5552 include/grpcpp/impl/codegen/server_callback_handlers.h 5553 include/grpcpp/impl/codegen/server_context.h 5554 include/grpcpp/impl/codegen/server_interceptor.h 5555 include/grpcpp/impl/codegen/server_interface.h 5556 include/grpcpp/impl/codegen/service_type.h 5557 include/grpcpp/impl/codegen/slice.h 5558 include/grpcpp/impl/codegen/status.h 5559 include/grpcpp/impl/codegen/status_code_enum.h 5560 include/grpcpp/impl/codegen/string_ref.h 5561 include/grpcpp/impl/codegen/stub_options.h 5562 include/grpcpp/impl/codegen/sync.h 5563 include/grpcpp/impl/codegen/sync_stream.h 5564 include/grpcpp/impl/codegen/time.h 5565 include/grpcpp/impl/completion_queue_tag.h 5566 include/grpcpp/impl/create_auth_context.h 5567 include/grpcpp/impl/delegating_channel.h 5568 include/grpcpp/impl/generic_serialize.h 5569 include/grpcpp/impl/generic_stub_internal.h 5570 include/grpcpp/impl/grpc_library.h 5571 include/grpcpp/impl/intercepted_channel.h 5572 include/grpcpp/impl/interceptor_common.h 5573 include/grpcpp/impl/metadata_map.h 5574 include/grpcpp/impl/method_handler_impl.h 5575 include/grpcpp/impl/proto_utils.h 5576 include/grpcpp/impl/rpc_method.h 5577 include/grpcpp/impl/rpc_service_method.h 5578 include/grpcpp/impl/serialization_traits.h 5579 include/grpcpp/impl/server_builder_option.h 5580 include/grpcpp/impl/server_builder_plugin.h 5581 include/grpcpp/impl/server_callback_handlers.h 5582 include/grpcpp/impl/server_initializer.h 5583 include/grpcpp/impl/service_type.h 5584 include/grpcpp/impl/status.h 5585 include/grpcpp/impl/sync.h 5586 include/grpcpp/passive_listener.h 5587 include/grpcpp/resource_quota.h 5588 include/grpcpp/security/audit_logging.h 5589 include/grpcpp/security/auth_context.h 5590 include/grpcpp/security/auth_metadata_processor.h 5591 include/grpcpp/security/authorization_policy_provider.h 5592 include/grpcpp/security/credentials.h 5593 include/grpcpp/security/server_credentials.h 5594 include/grpcpp/security/tls_certificate_provider.h 5595 include/grpcpp/security/tls_certificate_verifier.h 5596 include/grpcpp/security/tls_credentials_options.h 5597 include/grpcpp/security/tls_crl_provider.h 5598 include/grpcpp/server.h 5599 include/grpcpp/server_builder.h 5600 include/grpcpp/server_context.h 5601 include/grpcpp/server_interface.h 5602 include/grpcpp/server_posix.h 5603 include/grpcpp/support/async_stream.h 5604 include/grpcpp/support/async_unary_call.h 5605 include/grpcpp/support/byte_buffer.h 5606 include/grpcpp/support/callback_common.h 5607 include/grpcpp/support/channel_arguments.h 5608 include/grpcpp/support/client_callback.h 5609 include/grpcpp/support/client_interceptor.h 5610 include/grpcpp/support/config.h 5611 include/grpcpp/support/global_callback_hook.h 5612 include/grpcpp/support/interceptor.h 5613 include/grpcpp/support/message_allocator.h 5614 include/grpcpp/support/method_handler.h 5615 include/grpcpp/support/proto_buffer_reader.h 5616 include/grpcpp/support/proto_buffer_writer.h 5617 include/grpcpp/support/server_callback.h 5618 include/grpcpp/support/server_interceptor.h 5619 include/grpcpp/support/slice.h 5620 include/grpcpp/support/status.h 5621 include/grpcpp/support/status_code_enum.h 5622 include/grpcpp/support/string_ref.h 5623 include/grpcpp/support/stub_options.h 5624 include/grpcpp/support/sync_stream.h 5625 include/grpcpp/support/time.h 5626 include/grpcpp/support/validate_service_config.h 5627 include/grpcpp/version_info.h 5628) 5629 string(REPLACE "include/" "" _path ${_hdr}) 5630 get_filename_component(_path ${_path} PATH) 5631 install(FILES ${_hdr} 5632 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 5633 ) 5634endforeach() 5635 5636 5637if(gRPC_INSTALL) 5638 install(TARGETS grpc++_unsecure EXPORT gRPCTargets 5639 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 5640 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 5641 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 5642 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 5643 ) 5644endif() 5645 5646 5647add_library(grpc_authorization_provider 5648 src/core/channelz/channel_trace.cc 5649 src/core/channelz/channelz.cc 5650 src/core/channelz/channelz_registry.cc 5651 src/core/config/core_configuration.cc 5652 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 5653 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 5654 src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c 5655 src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c 5656 src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c 5657 src/core/filter/blackboard.cc 5658 src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc 5659 src/core/handshaker/handshaker.cc 5660 src/core/handshaker/handshaker_registry.cc 5661 src/core/handshaker/proxy_mapper_registry.cc 5662 src/core/handshaker/security/secure_endpoint.cc 5663 src/core/handshaker/security/security_handshaker.cc 5664 src/core/lib/address_utils/parse_address.cc 5665 src/core/lib/address_utils/sockaddr_utils.cc 5666 src/core/lib/channel/channel_args.cc 5667 src/core/lib/channel/channel_args_preconditioning.cc 5668 src/core/lib/channel/channel_stack.cc 5669 src/core/lib/channel/channel_stack_builder.cc 5670 src/core/lib/channel/channel_stack_builder_impl.cc 5671 src/core/lib/channel/connected_channel.cc 5672 src/core/lib/channel/promise_based_filter.cc 5673 src/core/lib/channel/status_util.cc 5674 src/core/lib/compression/compression.cc 5675 src/core/lib/compression/compression_internal.cc 5676 src/core/lib/compression/message_compress.cc 5677 src/core/lib/debug/trace.cc 5678 src/core/lib/debug/trace_flags.cc 5679 src/core/lib/event_engine/ares_resolver.cc 5680 src/core/lib/event_engine/cf_engine/cf_engine.cc 5681 src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc 5682 src/core/lib/event_engine/cf_engine/dns_service_resolver.cc 5683 src/core/lib/event_engine/channel_args_endpoint_config.cc 5684 src/core/lib/event_engine/default_event_engine.cc 5685 src/core/lib/event_engine/default_event_engine_factory.cc 5686 src/core/lib/event_engine/event_engine.cc 5687 src/core/lib/event_engine/forkable.cc 5688 src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc 5689 src/core/lib/event_engine/posix_engine/ev_poll_posix.cc 5690 src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc 5691 src/core/lib/event_engine/posix_engine/internal_errqueue.cc 5692 src/core/lib/event_engine/posix_engine/lockfree_event.cc 5693 src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc 5694 src/core/lib/event_engine/posix_engine/posix_endpoint.cc 5695 src/core/lib/event_engine/posix_engine/posix_engine.cc 5696 src/core/lib/event_engine/posix_engine/posix_engine_listener.cc 5697 src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc 5698 src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc 5699 src/core/lib/event_engine/posix_engine/timer.cc 5700 src/core/lib/event_engine/posix_engine/timer_heap.cc 5701 src/core/lib/event_engine/posix_engine/timer_manager.cc 5702 src/core/lib/event_engine/posix_engine/traced_buffer_list.cc 5703 src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc 5704 src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc 5705 src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc 5706 src/core/lib/event_engine/resolved_address.cc 5707 src/core/lib/event_engine/shim.cc 5708 src/core/lib/event_engine/slice.cc 5709 src/core/lib/event_engine/slice_buffer.cc 5710 src/core/lib/event_engine/tcp_socket_utils.cc 5711 src/core/lib/event_engine/thread_pool/thread_count.cc 5712 src/core/lib/event_engine/thread_pool/thread_pool_factory.cc 5713 src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc 5714 src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc 5715 src/core/lib/event_engine/time_util.cc 5716 src/core/lib/event_engine/utils.cc 5717 src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc 5718 src/core/lib/event_engine/windows/iocp.cc 5719 src/core/lib/event_engine/windows/native_windows_dns_resolver.cc 5720 src/core/lib/event_engine/windows/win_socket.cc 5721 src/core/lib/event_engine/windows/windows_endpoint.cc 5722 src/core/lib/event_engine/windows/windows_engine.cc 5723 src/core/lib/event_engine/windows/windows_listener.cc 5724 src/core/lib/event_engine/work_queue/basic_work_queue.cc 5725 src/core/lib/experiments/config.cc 5726 src/core/lib/experiments/experiments.cc 5727 src/core/lib/iomgr/buffer_list.cc 5728 src/core/lib/iomgr/call_combiner.cc 5729 src/core/lib/iomgr/cfstream_handle.cc 5730 src/core/lib/iomgr/closure.cc 5731 src/core/lib/iomgr/combiner.cc 5732 src/core/lib/iomgr/dualstack_socket_posix.cc 5733 src/core/lib/iomgr/endpoint.cc 5734 src/core/lib/iomgr/endpoint_cfstream.cc 5735 src/core/lib/iomgr/endpoint_pair_posix.cc 5736 src/core/lib/iomgr/endpoint_pair_windows.cc 5737 src/core/lib/iomgr/error.cc 5738 src/core/lib/iomgr/error_cfstream.cc 5739 src/core/lib/iomgr/ev_apple.cc 5740 src/core/lib/iomgr/ev_epoll1_linux.cc 5741 src/core/lib/iomgr/ev_poll_posix.cc 5742 src/core/lib/iomgr/ev_posix.cc 5743 src/core/lib/iomgr/event_engine_shims/closure.cc 5744 src/core/lib/iomgr/event_engine_shims/endpoint.cc 5745 src/core/lib/iomgr/event_engine_shims/tcp_client.cc 5746 src/core/lib/iomgr/exec_ctx.cc 5747 src/core/lib/iomgr/executor.cc 5748 src/core/lib/iomgr/fork_posix.cc 5749 src/core/lib/iomgr/fork_windows.cc 5750 src/core/lib/iomgr/internal_errqueue.cc 5751 src/core/lib/iomgr/iocp_windows.cc 5752 src/core/lib/iomgr/iomgr.cc 5753 src/core/lib/iomgr/iomgr_internal.cc 5754 src/core/lib/iomgr/iomgr_posix.cc 5755 src/core/lib/iomgr/iomgr_posix_cfstream.cc 5756 src/core/lib/iomgr/iomgr_windows.cc 5757 src/core/lib/iomgr/lockfree_event.cc 5758 src/core/lib/iomgr/polling_entity.cc 5759 src/core/lib/iomgr/pollset.cc 5760 src/core/lib/iomgr/pollset_set.cc 5761 src/core/lib/iomgr/pollset_set_windows.cc 5762 src/core/lib/iomgr/pollset_windows.cc 5763 src/core/lib/iomgr/resolve_address.cc 5764 src/core/lib/iomgr/resolve_address_posix.cc 5765 src/core/lib/iomgr/resolve_address_windows.cc 5766 src/core/lib/iomgr/sockaddr_utils_posix.cc 5767 src/core/lib/iomgr/socket_factory_posix.cc 5768 src/core/lib/iomgr/socket_mutator.cc 5769 src/core/lib/iomgr/socket_utils_common_posix.cc 5770 src/core/lib/iomgr/socket_utils_linux.cc 5771 src/core/lib/iomgr/socket_utils_posix.cc 5772 src/core/lib/iomgr/socket_utils_windows.cc 5773 src/core/lib/iomgr/socket_windows.cc 5774 src/core/lib/iomgr/systemd_utils.cc 5775 src/core/lib/iomgr/tcp_client.cc 5776 src/core/lib/iomgr/tcp_client_cfstream.cc 5777 src/core/lib/iomgr/tcp_client_posix.cc 5778 src/core/lib/iomgr/tcp_client_windows.cc 5779 src/core/lib/iomgr/tcp_posix.cc 5780 src/core/lib/iomgr/tcp_server.cc 5781 src/core/lib/iomgr/tcp_server_posix.cc 5782 src/core/lib/iomgr/tcp_server_utils_posix_common.cc 5783 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc 5784 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc 5785 src/core/lib/iomgr/tcp_server_windows.cc 5786 src/core/lib/iomgr/tcp_windows.cc 5787 src/core/lib/iomgr/timer.cc 5788 src/core/lib/iomgr/timer_generic.cc 5789 src/core/lib/iomgr/timer_heap.cc 5790 src/core/lib/iomgr/timer_manager.cc 5791 src/core/lib/iomgr/unix_sockets_posix.cc 5792 src/core/lib/iomgr/unix_sockets_posix_noop.cc 5793 src/core/lib/iomgr/vsock.cc 5794 src/core/lib/iomgr/wakeup_fd_eventfd.cc 5795 src/core/lib/iomgr/wakeup_fd_nospecial.cc 5796 src/core/lib/iomgr/wakeup_fd_pipe.cc 5797 src/core/lib/iomgr/wakeup_fd_posix.cc 5798 src/core/lib/promise/activity.cc 5799 src/core/lib/promise/party.cc 5800 src/core/lib/resource_quota/api.cc 5801 src/core/lib/resource_quota/arena.cc 5802 src/core/lib/resource_quota/connection_quota.cc 5803 src/core/lib/resource_quota/memory_quota.cc 5804 src/core/lib/resource_quota/periodic_update.cc 5805 src/core/lib/resource_quota/resource_quota.cc 5806 src/core/lib/resource_quota/thread_quota.cc 5807 src/core/lib/security/authorization/audit_logging.cc 5808 src/core/lib/security/authorization/authorization_policy_provider_vtable.cc 5809 src/core/lib/security/authorization/evaluate_args.cc 5810 src/core/lib/security/authorization/grpc_authorization_engine.cc 5811 src/core/lib/security/authorization/grpc_authorization_policy_provider.cc 5812 src/core/lib/security/authorization/grpc_server_authz_filter.cc 5813 src/core/lib/security/authorization/matchers.cc 5814 src/core/lib/security/authorization/rbac_policy.cc 5815 src/core/lib/security/authorization/rbac_translator.cc 5816 src/core/lib/security/authorization/stdout_logger.cc 5817 src/core/lib/security/certificate_provider/certificate_provider_registry.cc 5818 src/core/lib/security/context/security_context.cc 5819 src/core/lib/security/credentials/alts/check_gcp_environment.cc 5820 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc 5821 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc 5822 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc 5823 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc 5824 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc 5825 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc 5826 src/core/lib/security/credentials/call_creds_util.cc 5827 src/core/lib/security/credentials/composite/composite_credentials.cc 5828 src/core/lib/security/credentials/credentials.cc 5829 src/core/lib/security/credentials/plugin/plugin_credentials.cc 5830 src/core/lib/security/credentials/tls/tls_utils.cc 5831 src/core/lib/security/security_connector/load_system_roots_fallback.cc 5832 src/core/lib/security/security_connector/load_system_roots_supported.cc 5833 src/core/lib/security/security_connector/load_system_roots_windows.cc 5834 src/core/lib/security/security_connector/security_connector.cc 5835 src/core/lib/security/transport/client_auth_filter.cc 5836 src/core/lib/security/transport/server_auth_filter.cc 5837 src/core/lib/security/util/json_util.cc 5838 src/core/lib/slice/percent_encoding.cc 5839 src/core/lib/slice/slice.cc 5840 src/core/lib/slice/slice_buffer.cc 5841 src/core/lib/slice/slice_string_helpers.cc 5842 src/core/lib/surface/byte_buffer.cc 5843 src/core/lib/surface/byte_buffer_reader.cc 5844 src/core/lib/surface/call.cc 5845 src/core/lib/surface/call_details.cc 5846 src/core/lib/surface/call_log_batch.cc 5847 src/core/lib/surface/call_utils.cc 5848 src/core/lib/surface/channel.cc 5849 src/core/lib/surface/channel_init.cc 5850 src/core/lib/surface/channel_stack_type.cc 5851 src/core/lib/surface/client_call.cc 5852 src/core/lib/surface/completion_queue.cc 5853 src/core/lib/surface/completion_queue_factory.cc 5854 src/core/lib/surface/connection_context.cc 5855 src/core/lib/surface/event_string.cc 5856 src/core/lib/surface/filter_stack_call.cc 5857 src/core/lib/surface/init_internally.cc 5858 src/core/lib/surface/lame_client.cc 5859 src/core/lib/surface/metadata_array.cc 5860 src/core/lib/surface/server_call.cc 5861 src/core/lib/surface/validate_metadata.cc 5862 src/core/lib/surface/version.cc 5863 src/core/lib/transport/call_arena_allocator.cc 5864 src/core/lib/transport/call_filters.cc 5865 src/core/lib/transport/call_final_info.cc 5866 src/core/lib/transport/call_spine.cc 5867 src/core/lib/transport/call_state.cc 5868 src/core/lib/transport/connectivity_state.cc 5869 src/core/lib/transport/error_utils.cc 5870 src/core/lib/transport/interception_chain.cc 5871 src/core/lib/transport/message.cc 5872 src/core/lib/transport/metadata.cc 5873 src/core/lib/transport/metadata_batch.cc 5874 src/core/lib/transport/parsed_metadata.cc 5875 src/core/lib/transport/status_conversion.cc 5876 src/core/lib/transport/timeout_encoding.cc 5877 src/core/lib/transport/transport.cc 5878 src/core/lib/transport/transport_op_string.cc 5879 src/core/load_balancing/lb_policy.cc 5880 src/core/load_balancing/lb_policy_registry.cc 5881 src/core/resolver/endpoint_addresses.cc 5882 src/core/resolver/resolver.cc 5883 src/core/resolver/resolver_registry.cc 5884 src/core/service_config/service_config_parser.cc 5885 src/core/telemetry/call_tracer.cc 5886 src/core/telemetry/histogram_view.cc 5887 src/core/telemetry/metrics.cc 5888 src/core/telemetry/stats.cc 5889 src/core/telemetry/stats_data.cc 5890 src/core/tsi/alts/handshaker/transport_security_common_api.cc 5891 src/core/tsi/transport_security.cc 5892 src/core/tsi/transport_security_grpc.cc 5893 src/core/util/backoff.cc 5894 src/core/util/dump_args.cc 5895 src/core/util/event_log.cc 5896 src/core/util/gethostname_fallback.cc 5897 src/core/util/gethostname_host_name_max.cc 5898 src/core/util/gethostname_sysconf.cc 5899 src/core/util/glob.cc 5900 src/core/util/grpc_if_nametoindex_posix.cc 5901 src/core/util/grpc_if_nametoindex_unsupported.cc 5902 src/core/util/json/json_reader.cc 5903 src/core/util/json/json_writer.cc 5904 src/core/util/latent_see.cc 5905 src/core/util/load_file.cc 5906 src/core/util/matchers.cc 5907 src/core/util/per_cpu.cc 5908 src/core/util/ref_counted_string.cc 5909 src/core/util/status_helper.cc 5910 src/core/util/time.cc 5911 src/core/util/time_averaged_stats.cc 5912 src/core/util/uri.cc 5913 src/core/util/validation_errors.cc 5914 src/core/util/work_serializer.cc 5915) 5916 5917target_compile_features(grpc_authorization_provider PUBLIC cxx_std_17) 5918 5919set_target_properties(grpc_authorization_provider PROPERTIES 5920 VERSION ${gRPC_CPP_VERSION} 5921 SOVERSION ${gRPC_CPP_SOVERSION} 5922) 5923 5924if(WIN32 AND MSVC) 5925 set_target_properties(grpc_authorization_provider PROPERTIES COMPILE_PDB_NAME "grpc_authorization_provider" 5926 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 5927 ) 5928 if(BUILD_SHARED_LIBS) 5929 target_compile_definitions(grpc_authorization_provider 5930 PRIVATE 5931 "GPR_DLL_IMPORTS" 5932 ) 5933 endif() 5934 if(gRPC_INSTALL) 5935 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc_authorization_provider.pdb 5936 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 5937 ) 5938 endif() 5939endif() 5940 5941target_include_directories(grpc_authorization_provider 5942 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 5943 PRIVATE 5944 ${CMAKE_CURRENT_SOURCE_DIR} 5945 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 5946 ${_gRPC_RE2_INCLUDE_DIR} 5947 ${_gRPC_SSL_INCLUDE_DIR} 5948 ${_gRPC_UPB_GENERATED_DIR} 5949 ${_gRPC_UPB_GRPC_GENERATED_DIR} 5950 ${_gRPC_UPB_INCLUDE_DIR} 5951 ${_gRPC_XXHASH_INCLUDE_DIR} 5952 ${_gRPC_ZLIB_INCLUDE_DIR} 5953 ${_gRPC_PROTO_GENS_DIR} 5954) 5955target_link_libraries(grpc_authorization_provider 5956 ${_gRPC_ALLTARGETS_LIBRARIES} 5957 upb_mini_descriptor_lib 5958 upb_wire_lib 5959 ${_gRPC_RE2_LIBRARIES} 5960 ${_gRPC_ZLIB_LIBRARIES} 5961 absl::config 5962 absl::no_destructor 5963 absl::cleanup 5964 absl::flat_hash_map 5965 absl::flat_hash_set 5966 absl::inlined_vector 5967 absl::function_ref 5968 absl::hash 5969 absl::type_traits 5970 absl::statusor 5971 absl::span 5972 absl::utility 5973 ${_gRPC_CARES_LIBRARIES} 5974 gpr 5975 ${_gRPC_ADDRESS_SORTING_LIBRARIES} 5976) 5977 5978foreach(_hdr 5979 include/grpc/byte_buffer.h 5980 include/grpc/byte_buffer_reader.h 5981 include/grpc/compression.h 5982 include/grpc/credentials.h 5983 include/grpc/event_engine/endpoint_config.h 5984 include/grpc/event_engine/event_engine.h 5985 include/grpc/event_engine/extensible.h 5986 include/grpc/event_engine/internal/memory_allocator_impl.h 5987 include/grpc/event_engine/internal/slice_cast.h 5988 include/grpc/event_engine/memory_allocator.h 5989 include/grpc/event_engine/memory_request.h 5990 include/grpc/event_engine/port.h 5991 include/grpc/event_engine/slice.h 5992 include/grpc/event_engine/slice_buffer.h 5993 include/grpc/fork.h 5994 include/grpc/grpc.h 5995 include/grpc/grpc_audit_logging.h 5996 include/grpc/grpc_crl_provider.h 5997 include/grpc/grpc_posix.h 5998 include/grpc/grpc_security.h 5999 include/grpc/grpc_security_constants.h 6000 include/grpc/impl/call.h 6001 include/grpc/impl/channel_arg_names.h 6002 include/grpc/impl/codegen/atm.h 6003 include/grpc/impl/codegen/atm_gcc_atomic.h 6004 include/grpc/impl/codegen/atm_gcc_sync.h 6005 include/grpc/impl/codegen/atm_windows.h 6006 include/grpc/impl/codegen/byte_buffer.h 6007 include/grpc/impl/codegen/byte_buffer_reader.h 6008 include/grpc/impl/codegen/compression_types.h 6009 include/grpc/impl/codegen/connectivity_state.h 6010 include/grpc/impl/codegen/fork.h 6011 include/grpc/impl/codegen/gpr_types.h 6012 include/grpc/impl/codegen/grpc_types.h 6013 include/grpc/impl/codegen/log.h 6014 include/grpc/impl/codegen/port_platform.h 6015 include/grpc/impl/codegen/propagation_bits.h 6016 include/grpc/impl/codegen/slice.h 6017 include/grpc/impl/codegen/status.h 6018 include/grpc/impl/codegen/sync.h 6019 include/grpc/impl/codegen/sync_abseil.h 6020 include/grpc/impl/codegen/sync_custom.h 6021 include/grpc/impl/codegen/sync_generic.h 6022 include/grpc/impl/codegen/sync_posix.h 6023 include/grpc/impl/codegen/sync_windows.h 6024 include/grpc/impl/compression_types.h 6025 include/grpc/impl/connectivity_state.h 6026 include/grpc/impl/grpc_types.h 6027 include/grpc/impl/propagation_bits.h 6028 include/grpc/impl/slice_type.h 6029 include/grpc/load_reporting.h 6030 include/grpc/passive_listener.h 6031 include/grpc/slice.h 6032 include/grpc/slice_buffer.h 6033 include/grpc/status.h 6034 include/grpc/support/alloc.h 6035 include/grpc/support/atm_gcc_atomic.h 6036 include/grpc/support/atm_gcc_sync.h 6037 include/grpc/support/atm_windows.h 6038 include/grpc/support/cpu.h 6039 include/grpc/support/json.h 6040 include/grpc/support/log.h 6041 include/grpc/support/log_windows.h 6042 include/grpc/support/metrics.h 6043 include/grpc/support/port_platform.h 6044 include/grpc/support/string_util.h 6045 include/grpc/support/sync.h 6046 include/grpc/support/sync_abseil.h 6047 include/grpc/support/sync_custom.h 6048 include/grpc/support/sync_generic.h 6049 include/grpc/support/sync_posix.h 6050 include/grpc/support/sync_windows.h 6051 include/grpc/support/thd_id.h 6052 include/grpc/support/time.h 6053 include/grpc/support/workaround_list.h 6054) 6055 string(REPLACE "include/" "" _path ${_hdr}) 6056 get_filename_component(_path ${_path} PATH) 6057 install(FILES ${_hdr} 6058 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 6059 ) 6060endforeach() 6061 6062 6063if(gRPC_INSTALL) 6064 install(TARGETS grpc_authorization_provider EXPORT gRPCTargets 6065 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 6066 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 6067 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 6068 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 6069 ) 6070endif() 6071 6072 6073add_library(grpc_plugin_support 6074 src/compiler/cpp_generator.cc 6075 src/compiler/csharp_generator.cc 6076 src/compiler/node_generator.cc 6077 src/compiler/objective_c_generator.cc 6078 src/compiler/php_generator.cc 6079 src/compiler/proto_parser_helper.cc 6080 src/compiler/python_generator.cc 6081 src/compiler/ruby_generator.cc 6082) 6083 6084target_compile_features(grpc_plugin_support PUBLIC cxx_std_17) 6085 6086set_target_properties(grpc_plugin_support PROPERTIES 6087 VERSION ${gRPC_CPP_VERSION} 6088 SOVERSION ${gRPC_CPP_SOVERSION} 6089) 6090 6091if(WIN32 AND MSVC) 6092 set_target_properties(grpc_plugin_support PROPERTIES COMPILE_PDB_NAME "grpc_plugin_support" 6093 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 6094 ) 6095 if(gRPC_INSTALL) 6096 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpc_plugin_support.pdb 6097 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 6098 ) 6099 endif() 6100endif() 6101 6102target_include_directories(grpc_plugin_support 6103 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 6104 PRIVATE 6105 ${CMAKE_CURRENT_SOURCE_DIR} 6106 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6107 ${_gRPC_RE2_INCLUDE_DIR} 6108 ${_gRPC_SSL_INCLUDE_DIR} 6109 ${_gRPC_UPB_GENERATED_DIR} 6110 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6111 ${_gRPC_UPB_INCLUDE_DIR} 6112 ${_gRPC_XXHASH_INCLUDE_DIR} 6113 ${_gRPC_ZLIB_INCLUDE_DIR} 6114 ${_gRPC_PROTO_GENS_DIR} 6115) 6116target_link_libraries(grpc_plugin_support 6117 ${_gRPC_ALLTARGETS_LIBRARIES} 6118 absl::status 6119 ${_gRPC_PROTOBUF_LIBRARIES} 6120 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 6121) 6122 6123foreach(_hdr 6124 include/grpc++/impl/codegen/config_protobuf.h 6125 include/grpcpp/impl/codegen/config_protobuf.h 6126) 6127 string(REPLACE "include/" "" _path ${_hdr}) 6128 get_filename_component(_path ${_path} PATH) 6129 install(FILES ${_hdr} 6130 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 6131 ) 6132endforeach() 6133 6134 6135if(gRPC_INSTALL) 6136 install(TARGETS grpc_plugin_support EXPORT gRPCTargets 6137 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 6138 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 6139 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 6140 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 6141 ) 6142endif() 6143 6144 6145# grpcpp_channelz doesn't build with protobuf-lite 6146# See https://github.com/grpc/grpc/issues/19473 6147if(gRPC_BUILD_CODEGEN AND NOT gRPC_USE_PROTO_LITE) 6148add_library(grpcpp_channelz ${_gRPC_STATIC_WIN32} 6149 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.pb.cc 6150 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.grpc.pb.cc 6151 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.pb.h 6152 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.grpc.pb.h 6153 src/cpp/server/channelz/channelz_service.cc 6154 src/cpp/server/channelz/channelz_service_plugin.cc 6155) 6156 6157target_compile_features(grpcpp_channelz PUBLIC cxx_std_17) 6158 6159set_target_properties(grpcpp_channelz PROPERTIES 6160 VERSION ${gRPC_CPP_VERSION} 6161 SOVERSION ${gRPC_CPP_SOVERSION} 6162) 6163 6164if(WIN32 AND MSVC) 6165 set_target_properties(grpcpp_channelz PROPERTIES COMPILE_PDB_NAME "grpcpp_channelz" 6166 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 6167 ) 6168 if(BUILD_SHARED_LIBS) 6169 target_compile_definitions(grpcpp_channelz 6170 PRIVATE 6171 "GPR_DLL_IMPORTS" 6172 "GRPC_DLL_IMPORTS" 6173 "GRPCXX_DLL_IMPORTS" 6174 ) 6175 endif() 6176 if(gRPC_INSTALL) 6177 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpcpp_channelz.pdb 6178 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 6179 ) 6180 endif() 6181endif() 6182 6183target_include_directories(grpcpp_channelz 6184 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 6185 PRIVATE 6186 ${CMAKE_CURRENT_SOURCE_DIR} 6187 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6188 ${_gRPC_RE2_INCLUDE_DIR} 6189 ${_gRPC_SSL_INCLUDE_DIR} 6190 ${_gRPC_UPB_GENERATED_DIR} 6191 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6192 ${_gRPC_UPB_INCLUDE_DIR} 6193 ${_gRPC_XXHASH_INCLUDE_DIR} 6194 ${_gRPC_ZLIB_INCLUDE_DIR} 6195 ${_gRPC_PROTO_GENS_DIR} 6196) 6197target_link_libraries(grpcpp_channelz 6198 ${_gRPC_ALLTARGETS_LIBRARIES} 6199 grpc++ 6200) 6201 6202foreach(_hdr 6203 include/grpcpp/ext/channelz_service_plugin.h 6204) 6205 string(REPLACE "include/" "" _path ${_hdr}) 6206 get_filename_component(_path ${_path} PATH) 6207 install(FILES ${_hdr} 6208 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 6209 ) 6210endforeach() 6211endif() 6212 6213if(gRPC_BUILD_CODEGEN) 6214 6215# grpcpp_channelz doesn't build with protobuf-lite, so no install required 6216# See https://github.com/grpc/grpc/issues/22826 6217if(gRPC_INSTALL AND NOT gRPC_USE_PROTO_LITE) 6218 install(TARGETS grpcpp_channelz EXPORT gRPCTargets 6219 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 6220 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 6221 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 6222 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 6223 ) 6224endif() 6225 6226endif() 6227if(gRPC_BUILD_GRPCPP_OTEL_PLUGIN) 6228 6229add_library(grpcpp_otel_plugin 6230 src/cpp/ext/otel/otel_client_call_tracer.cc 6231 src/cpp/ext/otel/otel_plugin.cc 6232 src/cpp/ext/otel/otel_server_call_tracer.cc 6233) 6234 6235target_compile_features(grpcpp_otel_plugin PUBLIC cxx_std_17) 6236 6237set_target_properties(grpcpp_otel_plugin PROPERTIES 6238 VERSION ${gRPC_CPP_VERSION} 6239 SOVERSION ${gRPC_CPP_SOVERSION} 6240) 6241 6242if(WIN32 AND MSVC) 6243 set_target_properties(grpcpp_otel_plugin PROPERTIES COMPILE_PDB_NAME "grpcpp_otel_plugin" 6244 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" 6245 ) 6246 if(BUILD_SHARED_LIBS) 6247 target_compile_definitions(grpcpp_otel_plugin 6248 PRIVATE 6249 "GPR_DLL_IMPORTS" 6250 "GRPC_DLL_IMPORTS" 6251 "GRPCXX_DLL_IMPORTS" 6252 ) 6253 endif() 6254 if(gRPC_INSTALL) 6255 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/grpcpp_otel_plugin.pdb 6256 DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL 6257 ) 6258 endif() 6259endif() 6260 6261target_include_directories(grpcpp_otel_plugin 6262 PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 6263 PRIVATE 6264 ${CMAKE_CURRENT_SOURCE_DIR} 6265 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6266 ${_gRPC_RE2_INCLUDE_DIR} 6267 ${_gRPC_SSL_INCLUDE_DIR} 6268 ${_gRPC_UPB_GENERATED_DIR} 6269 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6270 ${_gRPC_UPB_INCLUDE_DIR} 6271 ${_gRPC_XXHASH_INCLUDE_DIR} 6272 ${_gRPC_ZLIB_INCLUDE_DIR} 6273 ${_gRPC_PROTO_GENS_DIR} 6274) 6275target_link_libraries(grpcpp_otel_plugin 6276 ${_gRPC_ALLTARGETS_LIBRARIES} 6277 grpc++ 6278 opentelemetry-cpp::api 6279) 6280 6281foreach(_hdr 6282 include/grpcpp/ext/otel_plugin.h 6283) 6284 string(REPLACE "include/" "" _path ${_hdr}) 6285 get_filename_component(_path ${_path} PATH) 6286 install(FILES ${_hdr} 6287 DESTINATION "${gRPC_INSTALL_INCLUDEDIR}/${_path}" 6288 ) 6289endforeach() 6290 6291 6292if(gRPC_INSTALL) 6293 install(TARGETS grpcpp_otel_plugin EXPORT gRPCTargets 6294 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 6295 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 6296 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 6297 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 6298 ) 6299endif() 6300 6301endif() 6302 6303if(gRPC_BUILD_TESTS) 6304if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 6305 6306 add_executable(fd_conservation_posix_test 6307 test/core/iomgr/fd_conservation_posix_test.cc 6308 test/core/test_util/cmdline.cc 6309 test/core/test_util/fuzzer_util.cc 6310 test/core/test_util/grpc_profiler.cc 6311 test/core/test_util/histogram.cc 6312 test/core/test_util/mock_endpoint.cc 6313 test/core/test_util/parse_hexstring.cc 6314 test/core/test_util/resolve_localhost_ip46.cc 6315 test/core/test_util/slice_splitter.cc 6316 test/core/test_util/tracer_util.cc 6317 ) 6318 if(WIN32 AND MSVC) 6319 if(BUILD_SHARED_LIBS) 6320 target_compile_definitions(fd_conservation_posix_test 6321 PRIVATE 6322 "GPR_DLL_IMPORTS" 6323 "GRPC_DLL_IMPORTS" 6324 ) 6325 endif() 6326 endif() 6327 target_compile_features(fd_conservation_posix_test PUBLIC cxx_std_17) 6328 target_include_directories(fd_conservation_posix_test 6329 PRIVATE 6330 ${CMAKE_CURRENT_SOURCE_DIR} 6331 ${CMAKE_CURRENT_SOURCE_DIR}/include 6332 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6333 ${_gRPC_RE2_INCLUDE_DIR} 6334 ${_gRPC_SSL_INCLUDE_DIR} 6335 ${_gRPC_UPB_GENERATED_DIR} 6336 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6337 ${_gRPC_UPB_INCLUDE_DIR} 6338 ${_gRPC_XXHASH_INCLUDE_DIR} 6339 ${_gRPC_ZLIB_INCLUDE_DIR} 6340 ) 6341 6342 target_link_libraries(fd_conservation_posix_test 6343 ${_gRPC_ALLTARGETS_LIBRARIES} 6344 grpc_test_util 6345 ) 6346 6347 6348endif() 6349endif() 6350if(gRPC_BUILD_TESTS) 6351 6352add_executable(multiple_server_queues_test 6353 test/core/end2end/multiple_server_queues_test.cc 6354) 6355if(WIN32 AND MSVC) 6356 if(BUILD_SHARED_LIBS) 6357 target_compile_definitions(multiple_server_queues_test 6358 PRIVATE 6359 "GPR_DLL_IMPORTS" 6360 "GRPC_DLL_IMPORTS" 6361 ) 6362 endif() 6363endif() 6364target_compile_features(multiple_server_queues_test PUBLIC cxx_std_17) 6365target_include_directories(multiple_server_queues_test 6366 PRIVATE 6367 ${CMAKE_CURRENT_SOURCE_DIR} 6368 ${CMAKE_CURRENT_SOURCE_DIR}/include 6369 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6370 ${_gRPC_RE2_INCLUDE_DIR} 6371 ${_gRPC_SSL_INCLUDE_DIR} 6372 ${_gRPC_UPB_GENERATED_DIR} 6373 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6374 ${_gRPC_UPB_INCLUDE_DIR} 6375 ${_gRPC_XXHASH_INCLUDE_DIR} 6376 ${_gRPC_ZLIB_INCLUDE_DIR} 6377) 6378 6379target_link_libraries(multiple_server_queues_test 6380 ${_gRPC_ALLTARGETS_LIBRARIES} 6381 grpc_test_util 6382) 6383 6384 6385endif() 6386if(gRPC_BUILD_TESTS) 6387if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 6388 6389 add_executable(pollset_windows_starvation_test 6390 test/core/iomgr/pollset_windows_starvation_test.cc 6391 ) 6392 if(WIN32 AND MSVC) 6393 if(BUILD_SHARED_LIBS) 6394 target_compile_definitions(pollset_windows_starvation_test 6395 PRIVATE 6396 "GPR_DLL_IMPORTS" 6397 "GRPC_DLL_IMPORTS" 6398 ) 6399 endif() 6400 endif() 6401 target_compile_features(pollset_windows_starvation_test PUBLIC cxx_std_17) 6402 target_include_directories(pollset_windows_starvation_test 6403 PRIVATE 6404 ${CMAKE_CURRENT_SOURCE_DIR} 6405 ${CMAKE_CURRENT_SOURCE_DIR}/include 6406 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6407 ${_gRPC_RE2_INCLUDE_DIR} 6408 ${_gRPC_SSL_INCLUDE_DIR} 6409 ${_gRPC_UPB_GENERATED_DIR} 6410 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6411 ${_gRPC_UPB_INCLUDE_DIR} 6412 ${_gRPC_XXHASH_INCLUDE_DIR} 6413 ${_gRPC_ZLIB_INCLUDE_DIR} 6414 ) 6415 6416 target_link_libraries(pollset_windows_starvation_test 6417 ${_gRPC_ALLTARGETS_LIBRARIES} 6418 grpc_test_util 6419 ) 6420 6421 6422endif() 6423endif() 6424if(gRPC_BUILD_TESTS) 6425 6426add_executable(test_core_iomgr_timer_list_test 6427 test/core/iomgr/timer_list_test.cc 6428 test/core/test_util/cmdline.cc 6429 test/core/test_util/fuzzer_util.cc 6430 test/core/test_util/grpc_profiler.cc 6431 test/core/test_util/histogram.cc 6432 test/core/test_util/mock_endpoint.cc 6433 test/core/test_util/parse_hexstring.cc 6434 test/core/test_util/resolve_localhost_ip46.cc 6435 test/core/test_util/slice_splitter.cc 6436 test/core/test_util/tracer_util.cc 6437) 6438if(WIN32 AND MSVC) 6439 if(BUILD_SHARED_LIBS) 6440 target_compile_definitions(test_core_iomgr_timer_list_test 6441 PRIVATE 6442 "GPR_DLL_IMPORTS" 6443 "GRPC_DLL_IMPORTS" 6444 ) 6445 endif() 6446endif() 6447target_compile_features(test_core_iomgr_timer_list_test PUBLIC cxx_std_17) 6448target_include_directories(test_core_iomgr_timer_list_test 6449 PRIVATE 6450 ${CMAKE_CURRENT_SOURCE_DIR} 6451 ${CMAKE_CURRENT_SOURCE_DIR}/include 6452 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6453 ${_gRPC_RE2_INCLUDE_DIR} 6454 ${_gRPC_SSL_INCLUDE_DIR} 6455 ${_gRPC_UPB_GENERATED_DIR} 6456 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6457 ${_gRPC_UPB_INCLUDE_DIR} 6458 ${_gRPC_XXHASH_INCLUDE_DIR} 6459 ${_gRPC_ZLIB_INCLUDE_DIR} 6460) 6461 6462target_link_libraries(test_core_iomgr_timer_list_test 6463 ${_gRPC_ALLTARGETS_LIBRARIES} 6464 grpc_test_util 6465) 6466 6467 6468endif() 6469if(gRPC_BUILD_TESTS) 6470 6471add_executable(activity_test 6472 src/core/lib/debug/trace.cc 6473 src/core/lib/debug/trace_flags.cc 6474 src/core/lib/promise/activity.cc 6475 src/core/util/dump_args.cc 6476 src/core/util/glob.cc 6477 src/core/util/latent_see.cc 6478 src/core/util/per_cpu.cc 6479 test/core/promise/activity_test.cc 6480) 6481if(WIN32 AND MSVC) 6482 if(BUILD_SHARED_LIBS) 6483 target_compile_definitions(activity_test 6484 PRIVATE 6485 "GPR_DLL_IMPORTS" 6486 ) 6487 endif() 6488endif() 6489target_compile_features(activity_test PUBLIC cxx_std_17) 6490target_include_directories(activity_test 6491 PRIVATE 6492 ${CMAKE_CURRENT_SOURCE_DIR} 6493 ${CMAKE_CURRENT_SOURCE_DIR}/include 6494 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6495 ${_gRPC_RE2_INCLUDE_DIR} 6496 ${_gRPC_SSL_INCLUDE_DIR} 6497 ${_gRPC_UPB_GENERATED_DIR} 6498 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6499 ${_gRPC_UPB_INCLUDE_DIR} 6500 ${_gRPC_XXHASH_INCLUDE_DIR} 6501 ${_gRPC_ZLIB_INCLUDE_DIR} 6502 third_party/googletest/googletest/include 6503 third_party/googletest/googletest 6504 third_party/googletest/googlemock/include 6505 third_party/googletest/googlemock 6506 ${_gRPC_PROTO_GENS_DIR} 6507) 6508 6509target_link_libraries(activity_test 6510 ${_gRPC_ALLTARGETS_LIBRARIES} 6511 gtest 6512 absl::config 6513 absl::flat_hash_map 6514 absl::function_ref 6515 absl::hash 6516 absl::type_traits 6517 absl::statusor 6518 gpr 6519) 6520 6521 6522endif() 6523if(gRPC_BUILD_TESTS) 6524if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 6525 6526 add_executable(address_sorting_test 6527 test/cpp/naming/address_sorting_test.cc 6528 ) 6529 if(WIN32 AND MSVC) 6530 if(BUILD_SHARED_LIBS) 6531 target_compile_definitions(address_sorting_test 6532 PRIVATE 6533 "GPR_DLL_IMPORTS" 6534 "GRPC_DLL_IMPORTS" 6535 "GRPCXX_DLL_IMPORTS" 6536 ) 6537 endif() 6538 endif() 6539 target_compile_features(address_sorting_test PUBLIC cxx_std_17) 6540 target_include_directories(address_sorting_test 6541 PRIVATE 6542 ${CMAKE_CURRENT_SOURCE_DIR} 6543 ${CMAKE_CURRENT_SOURCE_DIR}/include 6544 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6545 ${_gRPC_RE2_INCLUDE_DIR} 6546 ${_gRPC_SSL_INCLUDE_DIR} 6547 ${_gRPC_UPB_GENERATED_DIR} 6548 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6549 ${_gRPC_UPB_INCLUDE_DIR} 6550 ${_gRPC_XXHASH_INCLUDE_DIR} 6551 ${_gRPC_ZLIB_INCLUDE_DIR} 6552 third_party/googletest/googletest/include 6553 third_party/googletest/googletest 6554 third_party/googletest/googlemock/include 6555 third_party/googletest/googlemock 6556 ${_gRPC_PROTO_GENS_DIR} 6557 ) 6558 6559 target_link_libraries(address_sorting_test 6560 ${_gRPC_ALLTARGETS_LIBRARIES} 6561 gtest 6562 grpc++_test_config 6563 grpc++_test_util 6564 ) 6565 6566 6567endif() 6568endif() 6569if(gRPC_BUILD_TESTS) 6570if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 6571 6572 add_executable(address_sorting_test_unsecure 6573 src/core/util/subprocess_posix.cc 6574 src/core/util/subprocess_windows.cc 6575 test/core/test_util/cmdline.cc 6576 test/core/test_util/fuzzer_util.cc 6577 test/core/test_util/grpc_profiler.cc 6578 test/core/test_util/histogram.cc 6579 test/core/test_util/mock_endpoint.cc 6580 test/core/test_util/parse_hexstring.cc 6581 test/core/test_util/resolve_localhost_ip46.cc 6582 test/core/test_util/slice_splitter.cc 6583 test/core/test_util/tracer_util.cc 6584 test/cpp/naming/address_sorting_test.cc 6585 test/cpp/util/byte_buffer_proto_helper.cc 6586 test/cpp/util/string_ref_helper.cc 6587 test/cpp/util/subprocess.cc 6588 ) 6589 if(WIN32 AND MSVC) 6590 if(BUILD_SHARED_LIBS) 6591 target_compile_definitions(address_sorting_test_unsecure 6592 PRIVATE 6593 "GPR_DLL_IMPORTS" 6594 "GRPC_DLL_IMPORTS" 6595 "GRPCXX_DLL_IMPORTS" 6596 ) 6597 endif() 6598 endif() 6599 target_compile_features(address_sorting_test_unsecure PUBLIC cxx_std_17) 6600 target_include_directories(address_sorting_test_unsecure 6601 PRIVATE 6602 ${CMAKE_CURRENT_SOURCE_DIR} 6603 ${CMAKE_CURRENT_SOURCE_DIR}/include 6604 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 6605 ${_gRPC_RE2_INCLUDE_DIR} 6606 ${_gRPC_SSL_INCLUDE_DIR} 6607 ${_gRPC_UPB_GENERATED_DIR} 6608 ${_gRPC_UPB_GRPC_GENERATED_DIR} 6609 ${_gRPC_UPB_INCLUDE_DIR} 6610 ${_gRPC_XXHASH_INCLUDE_DIR} 6611 ${_gRPC_ZLIB_INCLUDE_DIR} 6612 third_party/googletest/googletest/include 6613 third_party/googletest/googletest 6614 third_party/googletest/googlemock/include 6615 third_party/googletest/googlemock 6616 ${_gRPC_PROTO_GENS_DIR} 6617 ) 6618 6619 target_link_libraries(address_sorting_test_unsecure 6620 ${_gRPC_ALLTARGETS_LIBRARIES} 6621 gtest 6622 grpc++_unsecure 6623 grpc_test_util_unsecure 6624 grpc++_test_config 6625 ) 6626 6627 6628endif() 6629endif() 6630if(gRPC_BUILD_TESTS) 6631 6632add_executable(admin_services_end2end_test 6633 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.cc 6634 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.cc 6635 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.h 6636 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.h 6637 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.cc 6638 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.cc 6639 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.h 6640 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.h 6641 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.cc 6642 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.cc 6643 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.h 6644 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.h 6645 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.cc 6646 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.cc 6647 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.h 6648 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.h 6649 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.cc 6650 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.cc 6651 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.h 6652 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.h 6653 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.cc 6654 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.cc 6655 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.h 6656 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.h 6657 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.cc 6658 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.cc 6659 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.h 6660 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.h 6661 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.cc 6662 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.cc 6663 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.h 6664 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.h 6665 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.cc 6666 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.cc 6667 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.h 6668 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.h 6669 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.cc 6670 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.cc 6671 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.h 6672 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.h 6673 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.cc 6674 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.cc 6675 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.h 6676 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.h 6677 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.cc 6678 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.cc 6679 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.h 6680 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.h 6681 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 6682 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 6683 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 6684 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 6685 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 6686 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 6687 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 6688 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 6689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 6690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 6691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 6692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 6693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.cc 6694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.cc 6695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.h 6696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.h 6697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 6698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 6699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 6700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 6701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 6702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 6703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 6704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 6705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 6706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 6707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 6708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 6709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 6710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 6711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 6712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 6713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.cc 6714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.cc 6715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.h 6716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.h 6717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 6718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 6719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 6720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 6721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 6722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 6723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 6724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 6725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 6726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 6727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 6728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 6729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 6730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 6731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 6732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 6733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 6734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 6735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 6736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 6737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 6738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 6739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 6740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 6741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 6742 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 6743 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 6744 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 6745 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 6746 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 6747 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 6748 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 6749 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 6750 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 6751 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 6752 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 6753 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 6754 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 6755 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 6756 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 6757 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 6758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 6759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 6760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 6761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 6762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 6763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 6764 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 6765 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 6766 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 6767 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 6768 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 6769 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 6770 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 6771 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 6772 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 6773 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 6774 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 6775 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 6776 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 6777 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 6778 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 6779 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 6780 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 6781 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 6782 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 6783 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 6784 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 6785 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 6786 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 6787 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 6788 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 6789 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 6790 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 6791 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 6792 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 6793 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 6794 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 6795 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 6796 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 6797 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 6798 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 6799 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 6800 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 6801 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 6802 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 6803 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 6804 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 6805 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 6806 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 6807 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 6808 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 6809 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 6810 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 6811 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 6812 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 6813 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 6814 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 6815 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 6816 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 6817 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 6818 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 6819 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 6820 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 6821 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.cc 6822 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.cc 6823 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.h 6824 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.h 6825 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.cc 6826 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.cc 6827 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.h 6828 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.h 6829 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.cc 6830 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.cc 6831 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.h 6832 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.h 6833 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 6834 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 6835 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 6836 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 6837 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 6838 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 6839 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 6840 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 6841 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 6842 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 6843 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 6844 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 6845 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.cc 6846 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.cc 6847 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.h 6848 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.h 6849 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 6850 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 6851 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 6852 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 6853 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 6854 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 6855 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 6856 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 6857 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 6858 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 6859 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 6860 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 6861 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 6862 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 6863 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 6864 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 6865 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 6866 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 6867 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 6868 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 6869 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 6870 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 6871 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 6872 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 6873 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 6874 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 6875 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 6876 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 6877 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 6878 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 6879 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 6880 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 6881 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 6882 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 6883 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 6884 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 6885 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 6886 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 6887 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 6888 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 6889 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 6890 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 6891 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 6892 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 6893 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 6894 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 6895 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 6896 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 6897 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 6898 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 6899 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 6900 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 6901 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 6902 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 6903 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 6904 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 6905 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 6906 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 6907 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 6908 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 6909 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 6910 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 6911 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 6912 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 6913 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 6914 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 6915 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 6916 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 6917 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 6918 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 6919 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 6920 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 6921 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 6922 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 6923 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 6924 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 6925 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 6926 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 6927 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 6928 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 6929 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 6930 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 6931 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 6932 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 6933 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 6934 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 6935 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 6936 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 6937 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 6938 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 6939 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 6940 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 6941 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 6942 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 6943 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 6944 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 6945 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 6946 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 6947 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 6948 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 6949 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 6950 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 6951 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 6952 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 6953 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 6954 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 6955 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 6956 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 6957 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 6958 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 6959 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 6960 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 6961 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 6962 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 6963 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 6964 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 6965 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 6966 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 6967 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 6968 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 6969 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 6970 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 6971 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 6972 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 6973 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 6974 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 6975 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 6976 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 6977 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 6978 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 6979 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 6980 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 6981 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 6982 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 6983 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 6984 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 6985 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 6986 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 6987 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 6988 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 6989 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 6990 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 6991 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 6992 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 6993 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 6994 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 6995 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 6996 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 6997 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 6998 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 6999 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 7000 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 7001 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 7002 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 7003 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 7004 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 7005 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 7006 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 7007 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 7008 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 7009 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 7010 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 7011 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 7012 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 7013 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 7014 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 7015 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 7016 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 7017 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 7018 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 7019 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 7020 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 7021 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 7022 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 7023 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 7024 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 7025 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 7026 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 7027 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 7028 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 7029 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 7030 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 7031 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 7032 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 7033 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 7034 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 7035 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 7036 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 7037 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 7038 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 7039 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 7040 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 7041 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 7042 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 7043 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 7044 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 7045 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 7046 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 7047 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 7048 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 7049 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 7050 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 7051 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 7052 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 7053 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 7054 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 7055 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 7056 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 7057 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 7058 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 7059 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 7060 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 7061 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 7062 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 7063 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 7064 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 7065 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 7066 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 7067 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 7068 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 7069 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 7070 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 7071 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 7072 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 7073 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 7074 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 7075 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 7076 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 7077 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 7078 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 7079 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 7080 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 7081 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 7082 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 7083 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 7084 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 7085 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 7086 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 7087 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 7088 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 7089 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 7090 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 7091 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 7092 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 7093 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 7094 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 7095 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 7096 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 7097 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 7098 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 7099 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 7100 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 7101 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 7102 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 7103 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 7104 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 7105 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 7106 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 7107 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 7108 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 7109 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 7110 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 7111 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 7112 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 7113 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 7114 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 7115 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 7116 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 7117 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 7118 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 7119 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 7120 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 7121 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 7122 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 7123 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 7124 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 7125 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 7126 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 7127 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 7128 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 7129 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 7130 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 7131 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 7132 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 7133 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 7134 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 7135 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 7136 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 7137 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 7138 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 7139 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 7140 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 7141 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 7142 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 7143 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 7144 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 7145 src/cpp/server/admin/admin_services.cc 7146 src/cpp/server/csds/csds.cc 7147 test/cpp/end2end/admin_services_end2end_test.cc 7148) 7149if(WIN32 AND MSVC) 7150 if(BUILD_SHARED_LIBS) 7151 target_compile_definitions(admin_services_end2end_test 7152 PRIVATE 7153 "GPR_DLL_IMPORTS" 7154 "GRPC_DLL_IMPORTS" 7155 "GRPCXX_DLL_IMPORTS" 7156 ) 7157 endif() 7158endif() 7159target_compile_features(admin_services_end2end_test PUBLIC cxx_std_17) 7160target_include_directories(admin_services_end2end_test 7161 PRIVATE 7162 ${CMAKE_CURRENT_SOURCE_DIR} 7163 ${CMAKE_CURRENT_SOURCE_DIR}/include 7164 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7165 ${_gRPC_RE2_INCLUDE_DIR} 7166 ${_gRPC_SSL_INCLUDE_DIR} 7167 ${_gRPC_UPB_GENERATED_DIR} 7168 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7169 ${_gRPC_UPB_INCLUDE_DIR} 7170 ${_gRPC_XXHASH_INCLUDE_DIR} 7171 ${_gRPC_ZLIB_INCLUDE_DIR} 7172 third_party/googletest/googletest/include 7173 third_party/googletest/googletest 7174 third_party/googletest/googlemock/include 7175 third_party/googletest/googlemock 7176 ${_gRPC_PROTO_GENS_DIR} 7177) 7178 7179target_link_libraries(admin_services_end2end_test 7180 ${_gRPC_ALLTARGETS_LIBRARIES} 7181 gtest 7182 grpc++_reflection 7183 grpcpp_channelz 7184 grpc++_test_util 7185) 7186 7187 7188endif() 7189if(gRPC_BUILD_TESTS) 7190if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 7191 7192 add_executable(alarm_test 7193 test/core/test_util/cmdline.cc 7194 test/core/test_util/fuzzer_util.cc 7195 test/core/test_util/grpc_profiler.cc 7196 test/core/test_util/histogram.cc 7197 test/core/test_util/mock_endpoint.cc 7198 test/core/test_util/parse_hexstring.cc 7199 test/core/test_util/resolve_localhost_ip46.cc 7200 test/core/test_util/slice_splitter.cc 7201 test/core/test_util/tracer_util.cc 7202 test/cpp/common/alarm_test.cc 7203 ) 7204 if(WIN32 AND MSVC) 7205 if(BUILD_SHARED_LIBS) 7206 target_compile_definitions(alarm_test 7207 PRIVATE 7208 "GPR_DLL_IMPORTS" 7209 "GRPC_DLL_IMPORTS" 7210 "GRPCXX_DLL_IMPORTS" 7211 ) 7212 endif() 7213 endif() 7214 target_compile_features(alarm_test PUBLIC cxx_std_17) 7215 target_include_directories(alarm_test 7216 PRIVATE 7217 ${CMAKE_CURRENT_SOURCE_DIR} 7218 ${CMAKE_CURRENT_SOURCE_DIR}/include 7219 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7220 ${_gRPC_RE2_INCLUDE_DIR} 7221 ${_gRPC_SSL_INCLUDE_DIR} 7222 ${_gRPC_UPB_GENERATED_DIR} 7223 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7224 ${_gRPC_UPB_INCLUDE_DIR} 7225 ${_gRPC_XXHASH_INCLUDE_DIR} 7226 ${_gRPC_ZLIB_INCLUDE_DIR} 7227 third_party/googletest/googletest/include 7228 third_party/googletest/googletest 7229 third_party/googletest/googlemock/include 7230 third_party/googletest/googlemock 7231 ${_gRPC_PROTO_GENS_DIR} 7232 ) 7233 7234 target_link_libraries(alarm_test 7235 ${_gRPC_ALLTARGETS_LIBRARIES} 7236 gtest 7237 grpc++_unsecure 7238 grpc_test_util_unsecure 7239 ) 7240 7241 7242endif() 7243endif() 7244if(gRPC_BUILD_TESTS) 7245 7246add_executable(all_ok_test 7247 src/core/lib/debug/trace.cc 7248 src/core/lib/debug/trace_flags.cc 7249 src/core/util/glob.cc 7250 test/core/promise/all_ok_test.cc 7251) 7252if(WIN32 AND MSVC) 7253 if(BUILD_SHARED_LIBS) 7254 target_compile_definitions(all_ok_test 7255 PRIVATE 7256 "GPR_DLL_IMPORTS" 7257 ) 7258 endif() 7259endif() 7260target_compile_features(all_ok_test PUBLIC cxx_std_17) 7261target_include_directories(all_ok_test 7262 PRIVATE 7263 ${CMAKE_CURRENT_SOURCE_DIR} 7264 ${CMAKE_CURRENT_SOURCE_DIR}/include 7265 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7266 ${_gRPC_RE2_INCLUDE_DIR} 7267 ${_gRPC_SSL_INCLUDE_DIR} 7268 ${_gRPC_UPB_GENERATED_DIR} 7269 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7270 ${_gRPC_UPB_INCLUDE_DIR} 7271 ${_gRPC_XXHASH_INCLUDE_DIR} 7272 ${_gRPC_ZLIB_INCLUDE_DIR} 7273 third_party/googletest/googletest/include 7274 third_party/googletest/googletest 7275 third_party/googletest/googlemock/include 7276 third_party/googletest/googlemock 7277 ${_gRPC_PROTO_GENS_DIR} 7278) 7279 7280target_link_libraries(all_ok_test 7281 ${_gRPC_ALLTARGETS_LIBRARIES} 7282 gtest 7283 absl::flat_hash_map 7284 absl::type_traits 7285 absl::statusor 7286 absl::utility 7287 gpr 7288) 7289 7290 7291endif() 7292if(gRPC_BUILD_TESTS) 7293 7294add_executable(alloc_test 7295 test/core/util/alloc_test.cc 7296) 7297if(WIN32 AND MSVC) 7298 if(BUILD_SHARED_LIBS) 7299 target_compile_definitions(alloc_test 7300 PRIVATE 7301 "GPR_DLL_IMPORTS" 7302 "GRPC_DLL_IMPORTS" 7303 ) 7304 endif() 7305endif() 7306target_compile_features(alloc_test PUBLIC cxx_std_17) 7307target_include_directories(alloc_test 7308 PRIVATE 7309 ${CMAKE_CURRENT_SOURCE_DIR} 7310 ${CMAKE_CURRENT_SOURCE_DIR}/include 7311 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7312 ${_gRPC_RE2_INCLUDE_DIR} 7313 ${_gRPC_SSL_INCLUDE_DIR} 7314 ${_gRPC_UPB_GENERATED_DIR} 7315 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7316 ${_gRPC_UPB_INCLUDE_DIR} 7317 ${_gRPC_XXHASH_INCLUDE_DIR} 7318 ${_gRPC_ZLIB_INCLUDE_DIR} 7319 third_party/googletest/googletest/include 7320 third_party/googletest/googletest 7321 third_party/googletest/googlemock/include 7322 third_party/googletest/googlemock 7323 ${_gRPC_PROTO_GENS_DIR} 7324) 7325 7326target_link_libraries(alloc_test 7327 ${_gRPC_ALLTARGETS_LIBRARIES} 7328 gtest 7329 grpc_test_util 7330) 7331 7332 7333endif() 7334if(gRPC_BUILD_TESTS) 7335 7336add_executable(alpn_test 7337 test/core/transport/chttp2/alpn_test.cc 7338) 7339if(WIN32 AND MSVC) 7340 if(BUILD_SHARED_LIBS) 7341 target_compile_definitions(alpn_test 7342 PRIVATE 7343 "GPR_DLL_IMPORTS" 7344 "GRPC_DLL_IMPORTS" 7345 ) 7346 endif() 7347endif() 7348target_compile_features(alpn_test PUBLIC cxx_std_17) 7349target_include_directories(alpn_test 7350 PRIVATE 7351 ${CMAKE_CURRENT_SOURCE_DIR} 7352 ${CMAKE_CURRENT_SOURCE_DIR}/include 7353 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7354 ${_gRPC_RE2_INCLUDE_DIR} 7355 ${_gRPC_SSL_INCLUDE_DIR} 7356 ${_gRPC_UPB_GENERATED_DIR} 7357 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7358 ${_gRPC_UPB_INCLUDE_DIR} 7359 ${_gRPC_XXHASH_INCLUDE_DIR} 7360 ${_gRPC_ZLIB_INCLUDE_DIR} 7361 third_party/googletest/googletest/include 7362 third_party/googletest/googletest 7363 third_party/googletest/googlemock/include 7364 third_party/googletest/googlemock 7365 ${_gRPC_PROTO_GENS_DIR} 7366) 7367 7368target_link_libraries(alpn_test 7369 ${_gRPC_ALLTARGETS_LIBRARIES} 7370 gtest 7371 grpc_test_util 7372) 7373 7374 7375endif() 7376if(gRPC_BUILD_TESTS) 7377if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 7378 7379 add_executable(alts_concurrent_connectivity_test 7380 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc 7381 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc 7382 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/handshaker.pb.h 7383 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.h 7384 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc 7385 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc 7386 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.h 7387 ${_gRPC_PROTO_GENS_DIR}/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.h 7388 test/core/end2end/cq_verifier.cc 7389 test/core/test_util/fake_udp_and_tcp_server.cc 7390 test/core/tsi/alts/fake_handshaker/fake_handshaker_server.cc 7391 test/core/tsi/alts/handshaker/alts_concurrent_connectivity_test.cc 7392 ) 7393 if(WIN32 AND MSVC) 7394 if(BUILD_SHARED_LIBS) 7395 target_compile_definitions(alts_concurrent_connectivity_test 7396 PRIVATE 7397 "GPR_DLL_IMPORTS" 7398 "GRPC_DLL_IMPORTS" 7399 "GRPCXX_DLL_IMPORTS" 7400 ) 7401 endif() 7402 endif() 7403 target_compile_features(alts_concurrent_connectivity_test PUBLIC cxx_std_17) 7404 target_include_directories(alts_concurrent_connectivity_test 7405 PRIVATE 7406 ${CMAKE_CURRENT_SOURCE_DIR} 7407 ${CMAKE_CURRENT_SOURCE_DIR}/include 7408 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7409 ${_gRPC_RE2_INCLUDE_DIR} 7410 ${_gRPC_SSL_INCLUDE_DIR} 7411 ${_gRPC_UPB_GENERATED_DIR} 7412 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7413 ${_gRPC_UPB_INCLUDE_DIR} 7414 ${_gRPC_XXHASH_INCLUDE_DIR} 7415 ${_gRPC_ZLIB_INCLUDE_DIR} 7416 third_party/googletest/googletest/include 7417 third_party/googletest/googletest 7418 third_party/googletest/googlemock/include 7419 third_party/googletest/googlemock 7420 ${_gRPC_PROTO_GENS_DIR} 7421 ) 7422 7423 target_link_libraries(alts_concurrent_connectivity_test 7424 ${_gRPC_ALLTARGETS_LIBRARIES} 7425 gtest 7426 grpc++ 7427 grpc_test_util 7428 ) 7429 7430 7431endif() 7432endif() 7433if(gRPC_BUILD_TESTS) 7434 7435add_executable(alts_counter_test 7436 test/core/tsi/alts/crypt/gsec_test_util.cc 7437 test/core/tsi/alts/frame_protector/alts_counter_test.cc 7438) 7439if(WIN32 AND MSVC) 7440 if(BUILD_SHARED_LIBS) 7441 target_compile_definitions(alts_counter_test 7442 PRIVATE 7443 "GPR_DLL_IMPORTS" 7444 "GRPC_DLL_IMPORTS" 7445 ) 7446 endif() 7447endif() 7448target_compile_features(alts_counter_test PUBLIC cxx_std_17) 7449target_include_directories(alts_counter_test 7450 PRIVATE 7451 ${CMAKE_CURRENT_SOURCE_DIR} 7452 ${CMAKE_CURRENT_SOURCE_DIR}/include 7453 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7454 ${_gRPC_RE2_INCLUDE_DIR} 7455 ${_gRPC_SSL_INCLUDE_DIR} 7456 ${_gRPC_UPB_GENERATED_DIR} 7457 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7458 ${_gRPC_UPB_INCLUDE_DIR} 7459 ${_gRPC_XXHASH_INCLUDE_DIR} 7460 ${_gRPC_ZLIB_INCLUDE_DIR} 7461 third_party/googletest/googletest/include 7462 third_party/googletest/googletest 7463 third_party/googletest/googlemock/include 7464 third_party/googletest/googlemock 7465 ${_gRPC_PROTO_GENS_DIR} 7466) 7467 7468target_link_libraries(alts_counter_test 7469 ${_gRPC_ALLTARGETS_LIBRARIES} 7470 gtest 7471 grpc_test_util 7472) 7473 7474 7475endif() 7476if(gRPC_BUILD_TESTS) 7477 7478add_executable(alts_crypt_test 7479 test/core/tsi/alts/crypt/aes_gcm_test.cc 7480 test/core/tsi/alts/crypt/gsec_test_util.cc 7481) 7482if(WIN32 AND MSVC) 7483 if(BUILD_SHARED_LIBS) 7484 target_compile_definitions(alts_crypt_test 7485 PRIVATE 7486 "GPR_DLL_IMPORTS" 7487 "GRPC_DLL_IMPORTS" 7488 ) 7489 endif() 7490endif() 7491target_compile_features(alts_crypt_test PUBLIC cxx_std_17) 7492target_include_directories(alts_crypt_test 7493 PRIVATE 7494 ${CMAKE_CURRENT_SOURCE_DIR} 7495 ${CMAKE_CURRENT_SOURCE_DIR}/include 7496 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7497 ${_gRPC_RE2_INCLUDE_DIR} 7498 ${_gRPC_SSL_INCLUDE_DIR} 7499 ${_gRPC_UPB_GENERATED_DIR} 7500 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7501 ${_gRPC_UPB_INCLUDE_DIR} 7502 ${_gRPC_XXHASH_INCLUDE_DIR} 7503 ${_gRPC_ZLIB_INCLUDE_DIR} 7504 third_party/googletest/googletest/include 7505 third_party/googletest/googletest 7506 third_party/googletest/googlemock/include 7507 third_party/googletest/googlemock 7508 ${_gRPC_PROTO_GENS_DIR} 7509) 7510 7511target_link_libraries(alts_crypt_test 7512 ${_gRPC_ALLTARGETS_LIBRARIES} 7513 gtest 7514 grpc_test_util 7515) 7516 7517 7518endif() 7519if(gRPC_BUILD_TESTS) 7520 7521add_executable(alts_crypter_test 7522 test/core/tsi/alts/crypt/gsec_test_util.cc 7523 test/core/tsi/alts/frame_protector/alts_crypter_test.cc 7524) 7525if(WIN32 AND MSVC) 7526 if(BUILD_SHARED_LIBS) 7527 target_compile_definitions(alts_crypter_test 7528 PRIVATE 7529 "GPR_DLL_IMPORTS" 7530 "GRPC_DLL_IMPORTS" 7531 ) 7532 endif() 7533endif() 7534target_compile_features(alts_crypter_test PUBLIC cxx_std_17) 7535target_include_directories(alts_crypter_test 7536 PRIVATE 7537 ${CMAKE_CURRENT_SOURCE_DIR} 7538 ${CMAKE_CURRENT_SOURCE_DIR}/include 7539 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7540 ${_gRPC_RE2_INCLUDE_DIR} 7541 ${_gRPC_SSL_INCLUDE_DIR} 7542 ${_gRPC_UPB_GENERATED_DIR} 7543 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7544 ${_gRPC_UPB_INCLUDE_DIR} 7545 ${_gRPC_XXHASH_INCLUDE_DIR} 7546 ${_gRPC_ZLIB_INCLUDE_DIR} 7547 third_party/googletest/googletest/include 7548 third_party/googletest/googletest 7549 third_party/googletest/googlemock/include 7550 third_party/googletest/googlemock 7551 ${_gRPC_PROTO_GENS_DIR} 7552) 7553 7554target_link_libraries(alts_crypter_test 7555 ${_gRPC_ALLTARGETS_LIBRARIES} 7556 gtest 7557 grpc_test_util 7558) 7559 7560 7561endif() 7562if(gRPC_BUILD_TESTS) 7563 7564add_executable(alts_frame_protector_test 7565 test/core/tsi/alts/crypt/gsec_test_util.cc 7566 test/core/tsi/alts/frame_protector/alts_frame_protector_test.cc 7567 test/core/tsi/transport_security_test_lib.cc 7568) 7569if(WIN32 AND MSVC) 7570 if(BUILD_SHARED_LIBS) 7571 target_compile_definitions(alts_frame_protector_test 7572 PRIVATE 7573 "GPR_DLL_IMPORTS" 7574 "GRPC_DLL_IMPORTS" 7575 ) 7576 endif() 7577endif() 7578target_compile_features(alts_frame_protector_test PUBLIC cxx_std_17) 7579target_include_directories(alts_frame_protector_test 7580 PRIVATE 7581 ${CMAKE_CURRENT_SOURCE_DIR} 7582 ${CMAKE_CURRENT_SOURCE_DIR}/include 7583 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7584 ${_gRPC_RE2_INCLUDE_DIR} 7585 ${_gRPC_SSL_INCLUDE_DIR} 7586 ${_gRPC_UPB_GENERATED_DIR} 7587 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7588 ${_gRPC_UPB_INCLUDE_DIR} 7589 ${_gRPC_XXHASH_INCLUDE_DIR} 7590 ${_gRPC_ZLIB_INCLUDE_DIR} 7591 third_party/googletest/googletest/include 7592 third_party/googletest/googletest 7593 third_party/googletest/googlemock/include 7594 third_party/googletest/googlemock 7595 ${_gRPC_PROTO_GENS_DIR} 7596) 7597 7598target_link_libraries(alts_frame_protector_test 7599 ${_gRPC_ALLTARGETS_LIBRARIES} 7600 gtest 7601 grpc_test_util 7602) 7603 7604 7605endif() 7606if(gRPC_BUILD_TESTS) 7607 7608add_executable(alts_grpc_record_protocol_test 7609 test/core/tsi/alts/crypt/gsec_test_util.cc 7610 test/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_test.cc 7611) 7612if(WIN32 AND MSVC) 7613 if(BUILD_SHARED_LIBS) 7614 target_compile_definitions(alts_grpc_record_protocol_test 7615 PRIVATE 7616 "GPR_DLL_IMPORTS" 7617 "GRPC_DLL_IMPORTS" 7618 ) 7619 endif() 7620endif() 7621target_compile_features(alts_grpc_record_protocol_test PUBLIC cxx_std_17) 7622target_include_directories(alts_grpc_record_protocol_test 7623 PRIVATE 7624 ${CMAKE_CURRENT_SOURCE_DIR} 7625 ${CMAKE_CURRENT_SOURCE_DIR}/include 7626 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7627 ${_gRPC_RE2_INCLUDE_DIR} 7628 ${_gRPC_SSL_INCLUDE_DIR} 7629 ${_gRPC_UPB_GENERATED_DIR} 7630 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7631 ${_gRPC_UPB_INCLUDE_DIR} 7632 ${_gRPC_XXHASH_INCLUDE_DIR} 7633 ${_gRPC_ZLIB_INCLUDE_DIR} 7634 third_party/googletest/googletest/include 7635 third_party/googletest/googletest 7636 third_party/googletest/googlemock/include 7637 third_party/googletest/googlemock 7638 ${_gRPC_PROTO_GENS_DIR} 7639) 7640 7641target_link_libraries(alts_grpc_record_protocol_test 7642 ${_gRPC_ALLTARGETS_LIBRARIES} 7643 gtest 7644 grpc_test_util 7645) 7646 7647 7648endif() 7649if(gRPC_BUILD_TESTS) 7650 7651add_executable(alts_handshaker_client_test 7652 test/core/tsi/alts/handshaker/alts_handshaker_client_test.cc 7653 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc 7654) 7655if(WIN32 AND MSVC) 7656 if(BUILD_SHARED_LIBS) 7657 target_compile_definitions(alts_handshaker_client_test 7658 PRIVATE 7659 "GPR_DLL_IMPORTS" 7660 "GRPC_DLL_IMPORTS" 7661 ) 7662 endif() 7663endif() 7664target_compile_features(alts_handshaker_client_test PUBLIC cxx_std_17) 7665target_include_directories(alts_handshaker_client_test 7666 PRIVATE 7667 ${CMAKE_CURRENT_SOURCE_DIR} 7668 ${CMAKE_CURRENT_SOURCE_DIR}/include 7669 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7670 ${_gRPC_RE2_INCLUDE_DIR} 7671 ${_gRPC_SSL_INCLUDE_DIR} 7672 ${_gRPC_UPB_GENERATED_DIR} 7673 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7674 ${_gRPC_UPB_INCLUDE_DIR} 7675 ${_gRPC_XXHASH_INCLUDE_DIR} 7676 ${_gRPC_ZLIB_INCLUDE_DIR} 7677 third_party/googletest/googletest/include 7678 third_party/googletest/googletest 7679 third_party/googletest/googlemock/include 7680 third_party/googletest/googlemock 7681 ${_gRPC_PROTO_GENS_DIR} 7682) 7683 7684target_link_libraries(alts_handshaker_client_test 7685 ${_gRPC_ALLTARGETS_LIBRARIES} 7686 gtest 7687 grpc_test_util 7688) 7689 7690 7691endif() 7692if(gRPC_BUILD_TESTS) 7693 7694add_executable(alts_iovec_record_protocol_test 7695 test/core/tsi/alts/crypt/gsec_test_util.cc 7696 test/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol_test.cc 7697) 7698if(WIN32 AND MSVC) 7699 if(BUILD_SHARED_LIBS) 7700 target_compile_definitions(alts_iovec_record_protocol_test 7701 PRIVATE 7702 "GPR_DLL_IMPORTS" 7703 "GRPC_DLL_IMPORTS" 7704 ) 7705 endif() 7706endif() 7707target_compile_features(alts_iovec_record_protocol_test PUBLIC cxx_std_17) 7708target_include_directories(alts_iovec_record_protocol_test 7709 PRIVATE 7710 ${CMAKE_CURRENT_SOURCE_DIR} 7711 ${CMAKE_CURRENT_SOURCE_DIR}/include 7712 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7713 ${_gRPC_RE2_INCLUDE_DIR} 7714 ${_gRPC_SSL_INCLUDE_DIR} 7715 ${_gRPC_UPB_GENERATED_DIR} 7716 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7717 ${_gRPC_UPB_INCLUDE_DIR} 7718 ${_gRPC_XXHASH_INCLUDE_DIR} 7719 ${_gRPC_ZLIB_INCLUDE_DIR} 7720 third_party/googletest/googletest/include 7721 third_party/googletest/googletest 7722 third_party/googletest/googlemock/include 7723 third_party/googletest/googlemock 7724 ${_gRPC_PROTO_GENS_DIR} 7725) 7726 7727target_link_libraries(alts_iovec_record_protocol_test 7728 ${_gRPC_ALLTARGETS_LIBRARIES} 7729 gtest 7730 grpc_test_util 7731) 7732 7733 7734endif() 7735if(gRPC_BUILD_TESTS) 7736 7737add_executable(alts_security_connector_test 7738 test/core/security/alts_security_connector_test.cc 7739 test/core/test_util/cmdline.cc 7740 test/core/test_util/fuzzer_util.cc 7741 test/core/test_util/grpc_profiler.cc 7742 test/core/test_util/histogram.cc 7743 test/core/test_util/mock_endpoint.cc 7744 test/core/test_util/parse_hexstring.cc 7745 test/core/test_util/resolve_localhost_ip46.cc 7746 test/core/test_util/slice_splitter.cc 7747 test/core/test_util/tracer_util.cc 7748) 7749if(WIN32 AND MSVC) 7750 if(BUILD_SHARED_LIBS) 7751 target_compile_definitions(alts_security_connector_test 7752 PRIVATE 7753 "GPR_DLL_IMPORTS" 7754 "GRPC_DLL_IMPORTS" 7755 ) 7756 endif() 7757endif() 7758target_compile_features(alts_security_connector_test PUBLIC cxx_std_17) 7759target_include_directories(alts_security_connector_test 7760 PRIVATE 7761 ${CMAKE_CURRENT_SOURCE_DIR} 7762 ${CMAKE_CURRENT_SOURCE_DIR}/include 7763 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7764 ${_gRPC_RE2_INCLUDE_DIR} 7765 ${_gRPC_SSL_INCLUDE_DIR} 7766 ${_gRPC_UPB_GENERATED_DIR} 7767 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7768 ${_gRPC_UPB_INCLUDE_DIR} 7769 ${_gRPC_XXHASH_INCLUDE_DIR} 7770 ${_gRPC_ZLIB_INCLUDE_DIR} 7771 third_party/googletest/googletest/include 7772 third_party/googletest/googletest 7773 third_party/googletest/googlemock/include 7774 third_party/googletest/googlemock 7775 ${_gRPC_PROTO_GENS_DIR} 7776) 7777 7778target_link_libraries(alts_security_connector_test 7779 ${_gRPC_ALLTARGETS_LIBRARIES} 7780 gtest 7781 grpc_test_util 7782) 7783 7784 7785endif() 7786if(gRPC_BUILD_TESTS) 7787 7788add_executable(alts_tsi_handshaker_test 7789 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc 7790 test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.cc 7791) 7792if(WIN32 AND MSVC) 7793 if(BUILD_SHARED_LIBS) 7794 target_compile_definitions(alts_tsi_handshaker_test 7795 PRIVATE 7796 "GPR_DLL_IMPORTS" 7797 "GRPC_DLL_IMPORTS" 7798 ) 7799 endif() 7800endif() 7801target_compile_features(alts_tsi_handshaker_test PUBLIC cxx_std_17) 7802target_include_directories(alts_tsi_handshaker_test 7803 PRIVATE 7804 ${CMAKE_CURRENT_SOURCE_DIR} 7805 ${CMAKE_CURRENT_SOURCE_DIR}/include 7806 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7807 ${_gRPC_RE2_INCLUDE_DIR} 7808 ${_gRPC_SSL_INCLUDE_DIR} 7809 ${_gRPC_UPB_GENERATED_DIR} 7810 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7811 ${_gRPC_UPB_INCLUDE_DIR} 7812 ${_gRPC_XXHASH_INCLUDE_DIR} 7813 ${_gRPC_ZLIB_INCLUDE_DIR} 7814 third_party/googletest/googletest/include 7815 third_party/googletest/googletest 7816 third_party/googletest/googlemock/include 7817 third_party/googletest/googlemock 7818 ${_gRPC_PROTO_GENS_DIR} 7819) 7820 7821target_link_libraries(alts_tsi_handshaker_test 7822 ${_gRPC_ALLTARGETS_LIBRARIES} 7823 gtest 7824 grpc_test_util 7825) 7826 7827 7828endif() 7829if(gRPC_BUILD_TESTS) 7830 7831add_executable(alts_tsi_utils_test 7832 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc 7833 test/core/tsi/alts/handshaker/alts_tsi_utils_test.cc 7834) 7835if(WIN32 AND MSVC) 7836 if(BUILD_SHARED_LIBS) 7837 target_compile_definitions(alts_tsi_utils_test 7838 PRIVATE 7839 "GPR_DLL_IMPORTS" 7840 "GRPC_DLL_IMPORTS" 7841 ) 7842 endif() 7843endif() 7844target_compile_features(alts_tsi_utils_test PUBLIC cxx_std_17) 7845target_include_directories(alts_tsi_utils_test 7846 PRIVATE 7847 ${CMAKE_CURRENT_SOURCE_DIR} 7848 ${CMAKE_CURRENT_SOURCE_DIR}/include 7849 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7850 ${_gRPC_RE2_INCLUDE_DIR} 7851 ${_gRPC_SSL_INCLUDE_DIR} 7852 ${_gRPC_UPB_GENERATED_DIR} 7853 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7854 ${_gRPC_UPB_INCLUDE_DIR} 7855 ${_gRPC_XXHASH_INCLUDE_DIR} 7856 ${_gRPC_ZLIB_INCLUDE_DIR} 7857 third_party/googletest/googletest/include 7858 third_party/googletest/googletest 7859 third_party/googletest/googlemock/include 7860 third_party/googletest/googlemock 7861 ${_gRPC_PROTO_GENS_DIR} 7862) 7863 7864target_link_libraries(alts_tsi_utils_test 7865 ${_gRPC_ALLTARGETS_LIBRARIES} 7866 gtest 7867 grpc_test_util 7868) 7869 7870 7871endif() 7872if(gRPC_BUILD_TESTS) 7873 7874add_executable(alts_util_test 7875 test/cpp/common/alts_util_test.cc 7876) 7877if(WIN32 AND MSVC) 7878 if(BUILD_SHARED_LIBS) 7879 target_compile_definitions(alts_util_test 7880 PRIVATE 7881 "GPR_DLL_IMPORTS" 7882 "GRPC_DLL_IMPORTS" 7883 "GRPCXX_DLL_IMPORTS" 7884 ) 7885 endif() 7886endif() 7887target_compile_features(alts_util_test PUBLIC cxx_std_17) 7888target_include_directories(alts_util_test 7889 PRIVATE 7890 ${CMAKE_CURRENT_SOURCE_DIR} 7891 ${CMAKE_CURRENT_SOURCE_DIR}/include 7892 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7893 ${_gRPC_RE2_INCLUDE_DIR} 7894 ${_gRPC_SSL_INCLUDE_DIR} 7895 ${_gRPC_UPB_GENERATED_DIR} 7896 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7897 ${_gRPC_UPB_INCLUDE_DIR} 7898 ${_gRPC_XXHASH_INCLUDE_DIR} 7899 ${_gRPC_ZLIB_INCLUDE_DIR} 7900 third_party/googletest/googletest/include 7901 third_party/googletest/googletest 7902 third_party/googletest/googlemock/include 7903 third_party/googletest/googlemock 7904 ${_gRPC_PROTO_GENS_DIR} 7905) 7906 7907target_link_libraries(alts_util_test 7908 ${_gRPC_ALLTARGETS_LIBRARIES} 7909 gtest 7910 grpc++_alts 7911 grpc++_test_util 7912) 7913 7914 7915endif() 7916if(gRPC_BUILD_TESTS) 7917 7918add_executable(alts_zero_copy_grpc_protector_test 7919 test/core/tsi/alts/crypt/gsec_test_util.cc 7920 test/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector_test.cc 7921) 7922if(WIN32 AND MSVC) 7923 if(BUILD_SHARED_LIBS) 7924 target_compile_definitions(alts_zero_copy_grpc_protector_test 7925 PRIVATE 7926 "GPR_DLL_IMPORTS" 7927 "GRPC_DLL_IMPORTS" 7928 ) 7929 endif() 7930endif() 7931target_compile_features(alts_zero_copy_grpc_protector_test PUBLIC cxx_std_17) 7932target_include_directories(alts_zero_copy_grpc_protector_test 7933 PRIVATE 7934 ${CMAKE_CURRENT_SOURCE_DIR} 7935 ${CMAKE_CURRENT_SOURCE_DIR}/include 7936 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7937 ${_gRPC_RE2_INCLUDE_DIR} 7938 ${_gRPC_SSL_INCLUDE_DIR} 7939 ${_gRPC_UPB_GENERATED_DIR} 7940 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7941 ${_gRPC_UPB_INCLUDE_DIR} 7942 ${_gRPC_XXHASH_INCLUDE_DIR} 7943 ${_gRPC_ZLIB_INCLUDE_DIR} 7944 third_party/googletest/googletest/include 7945 third_party/googletest/googletest 7946 third_party/googletest/googlemock/include 7947 third_party/googletest/googlemock 7948 ${_gRPC_PROTO_GENS_DIR} 7949) 7950 7951target_link_libraries(alts_zero_copy_grpc_protector_test 7952 ${_gRPC_ALLTARGETS_LIBRARIES} 7953 gtest 7954 grpc_test_util 7955) 7956 7957 7958endif() 7959if(gRPC_BUILD_TESTS) 7960 7961add_executable(arena_promise_test 7962 test/core/promise/arena_promise_test.cc 7963) 7964if(WIN32 AND MSVC) 7965 if(BUILD_SHARED_LIBS) 7966 target_compile_definitions(arena_promise_test 7967 PRIVATE 7968 "GPR_DLL_IMPORTS" 7969 "GRPC_DLL_IMPORTS" 7970 ) 7971 endif() 7972endif() 7973target_compile_features(arena_promise_test PUBLIC cxx_std_17) 7974target_include_directories(arena_promise_test 7975 PRIVATE 7976 ${CMAKE_CURRENT_SOURCE_DIR} 7977 ${CMAKE_CURRENT_SOURCE_DIR}/include 7978 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 7979 ${_gRPC_RE2_INCLUDE_DIR} 7980 ${_gRPC_SSL_INCLUDE_DIR} 7981 ${_gRPC_UPB_GENERATED_DIR} 7982 ${_gRPC_UPB_GRPC_GENERATED_DIR} 7983 ${_gRPC_UPB_INCLUDE_DIR} 7984 ${_gRPC_XXHASH_INCLUDE_DIR} 7985 ${_gRPC_ZLIB_INCLUDE_DIR} 7986 third_party/googletest/googletest/include 7987 third_party/googletest/googletest 7988 third_party/googletest/googlemock/include 7989 third_party/googletest/googlemock 7990 ${_gRPC_PROTO_GENS_DIR} 7991) 7992 7993target_link_libraries(arena_promise_test 7994 ${_gRPC_ALLTARGETS_LIBRARIES} 7995 gtest 7996 grpc_test_util_unsecure 7997) 7998 7999 8000endif() 8001if(gRPC_BUILD_TESTS) 8002 8003add_executable(arena_test 8004 test/core/resource_quota/arena_test.cc 8005) 8006if(WIN32 AND MSVC) 8007 if(BUILD_SHARED_LIBS) 8008 target_compile_definitions(arena_test 8009 PRIVATE 8010 "GPR_DLL_IMPORTS" 8011 "GRPC_DLL_IMPORTS" 8012 ) 8013 endif() 8014endif() 8015target_compile_features(arena_test PUBLIC cxx_std_17) 8016target_include_directories(arena_test 8017 PRIVATE 8018 ${CMAKE_CURRENT_SOURCE_DIR} 8019 ${CMAKE_CURRENT_SOURCE_DIR}/include 8020 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8021 ${_gRPC_RE2_INCLUDE_DIR} 8022 ${_gRPC_SSL_INCLUDE_DIR} 8023 ${_gRPC_UPB_GENERATED_DIR} 8024 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8025 ${_gRPC_UPB_INCLUDE_DIR} 8026 ${_gRPC_XXHASH_INCLUDE_DIR} 8027 ${_gRPC_ZLIB_INCLUDE_DIR} 8028 third_party/googletest/googletest/include 8029 third_party/googletest/googletest 8030 third_party/googletest/googlemock/include 8031 third_party/googletest/googlemock 8032 ${_gRPC_PROTO_GENS_DIR} 8033) 8034 8035target_link_libraries(arena_test 8036 ${_gRPC_ALLTARGETS_LIBRARIES} 8037 gtest 8038 grpc_test_util_unsecure 8039) 8040 8041 8042endif() 8043if(gRPC_BUILD_TESTS) 8044 8045add_executable(async_end2end_test 8046 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.cc 8047 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.cc 8048 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.h 8049 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.h 8050 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 8051 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 8052 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 8053 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 8054 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 8055 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 8056 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 8057 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 8058 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 8059 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 8060 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 8061 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 8062 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 8063 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 8064 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 8065 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 8066 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 8067 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 8068 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 8069 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 8070 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 8071 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 8072 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 8073 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 8074 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 8075 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 8076 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 8077 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 8078 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 8079 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 8080 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 8081 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 8082 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 8083 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 8084 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 8085 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 8086 test/cpp/end2end/async_end2end_test.cc 8087) 8088if(WIN32 AND MSVC) 8089 if(BUILD_SHARED_LIBS) 8090 target_compile_definitions(async_end2end_test 8091 PRIVATE 8092 "GPR_DLL_IMPORTS" 8093 "GRPC_DLL_IMPORTS" 8094 "GRPCXX_DLL_IMPORTS" 8095 ) 8096 endif() 8097endif() 8098target_compile_features(async_end2end_test PUBLIC cxx_std_17) 8099target_include_directories(async_end2end_test 8100 PRIVATE 8101 ${CMAKE_CURRENT_SOURCE_DIR} 8102 ${CMAKE_CURRENT_SOURCE_DIR}/include 8103 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8104 ${_gRPC_RE2_INCLUDE_DIR} 8105 ${_gRPC_SSL_INCLUDE_DIR} 8106 ${_gRPC_UPB_GENERATED_DIR} 8107 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8108 ${_gRPC_UPB_INCLUDE_DIR} 8109 ${_gRPC_XXHASH_INCLUDE_DIR} 8110 ${_gRPC_ZLIB_INCLUDE_DIR} 8111 third_party/googletest/googletest/include 8112 third_party/googletest/googletest 8113 third_party/googletest/googlemock/include 8114 third_party/googletest/googlemock 8115 ${_gRPC_PROTO_GENS_DIR} 8116) 8117 8118target_link_libraries(async_end2end_test 8119 ${_gRPC_ALLTARGETS_LIBRARIES} 8120 gtest 8121 grpc++_test_util 8122) 8123 8124 8125endif() 8126if(gRPC_BUILD_TESTS) 8127 8128add_executable(auth_context_test 8129 test/core/security/auth_context_test.cc 8130 test/core/test_util/cmdline.cc 8131 test/core/test_util/fuzzer_util.cc 8132 test/core/test_util/grpc_profiler.cc 8133 test/core/test_util/histogram.cc 8134 test/core/test_util/mock_endpoint.cc 8135 test/core/test_util/parse_hexstring.cc 8136 test/core/test_util/resolve_localhost_ip46.cc 8137 test/core/test_util/slice_splitter.cc 8138 test/core/test_util/tracer_util.cc 8139) 8140if(WIN32 AND MSVC) 8141 if(BUILD_SHARED_LIBS) 8142 target_compile_definitions(auth_context_test 8143 PRIVATE 8144 "GPR_DLL_IMPORTS" 8145 "GRPC_DLL_IMPORTS" 8146 ) 8147 endif() 8148endif() 8149target_compile_features(auth_context_test PUBLIC cxx_std_17) 8150target_include_directories(auth_context_test 8151 PRIVATE 8152 ${CMAKE_CURRENT_SOURCE_DIR} 8153 ${CMAKE_CURRENT_SOURCE_DIR}/include 8154 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8155 ${_gRPC_RE2_INCLUDE_DIR} 8156 ${_gRPC_SSL_INCLUDE_DIR} 8157 ${_gRPC_UPB_GENERATED_DIR} 8158 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8159 ${_gRPC_UPB_INCLUDE_DIR} 8160 ${_gRPC_XXHASH_INCLUDE_DIR} 8161 ${_gRPC_ZLIB_INCLUDE_DIR} 8162 third_party/googletest/googletest/include 8163 third_party/googletest/googletest 8164 third_party/googletest/googlemock/include 8165 third_party/googletest/googlemock 8166 ${_gRPC_PROTO_GENS_DIR} 8167) 8168 8169target_link_libraries(auth_context_test 8170 ${_gRPC_ALLTARGETS_LIBRARIES} 8171 gtest 8172 grpc_test_util 8173) 8174 8175 8176endif() 8177if(gRPC_BUILD_TESTS) 8178 8179add_executable(auth_property_iterator_test 8180 test/cpp/common/auth_property_iterator_test.cc 8181) 8182if(WIN32 AND MSVC) 8183 if(BUILD_SHARED_LIBS) 8184 target_compile_definitions(auth_property_iterator_test 8185 PRIVATE 8186 "GPR_DLL_IMPORTS" 8187 "GRPC_DLL_IMPORTS" 8188 "GRPCXX_DLL_IMPORTS" 8189 ) 8190 endif() 8191endif() 8192target_compile_features(auth_property_iterator_test PUBLIC cxx_std_17) 8193target_include_directories(auth_property_iterator_test 8194 PRIVATE 8195 ${CMAKE_CURRENT_SOURCE_DIR} 8196 ${CMAKE_CURRENT_SOURCE_DIR}/include 8197 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8198 ${_gRPC_RE2_INCLUDE_DIR} 8199 ${_gRPC_SSL_INCLUDE_DIR} 8200 ${_gRPC_UPB_GENERATED_DIR} 8201 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8202 ${_gRPC_UPB_INCLUDE_DIR} 8203 ${_gRPC_XXHASH_INCLUDE_DIR} 8204 ${_gRPC_ZLIB_INCLUDE_DIR} 8205 third_party/googletest/googletest/include 8206 third_party/googletest/googletest 8207 third_party/googletest/googlemock/include 8208 third_party/googletest/googlemock 8209 ${_gRPC_PROTO_GENS_DIR} 8210) 8211 8212target_link_libraries(auth_property_iterator_test 8213 ${_gRPC_ALLTARGETS_LIBRARIES} 8214 gtest 8215 grpc++_test_util 8216) 8217 8218 8219endif() 8220if(gRPC_BUILD_TESTS) 8221 8222add_executable(authorization_matchers_test 8223 test/core/security/authorization_matchers_test.cc 8224 test/core/test_util/cmdline.cc 8225 test/core/test_util/fuzzer_util.cc 8226 test/core/test_util/grpc_profiler.cc 8227 test/core/test_util/histogram.cc 8228 test/core/test_util/mock_endpoint.cc 8229 test/core/test_util/parse_hexstring.cc 8230 test/core/test_util/resolve_localhost_ip46.cc 8231 test/core/test_util/slice_splitter.cc 8232 test/core/test_util/tracer_util.cc 8233) 8234if(WIN32 AND MSVC) 8235 if(BUILD_SHARED_LIBS) 8236 target_compile_definitions(authorization_matchers_test 8237 PRIVATE 8238 "GPR_DLL_IMPORTS" 8239 "GRPC_DLL_IMPORTS" 8240 ) 8241 endif() 8242endif() 8243target_compile_features(authorization_matchers_test PUBLIC cxx_std_17) 8244target_include_directories(authorization_matchers_test 8245 PRIVATE 8246 ${CMAKE_CURRENT_SOURCE_DIR} 8247 ${CMAKE_CURRENT_SOURCE_DIR}/include 8248 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8249 ${_gRPC_RE2_INCLUDE_DIR} 8250 ${_gRPC_SSL_INCLUDE_DIR} 8251 ${_gRPC_UPB_GENERATED_DIR} 8252 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8253 ${_gRPC_UPB_INCLUDE_DIR} 8254 ${_gRPC_XXHASH_INCLUDE_DIR} 8255 ${_gRPC_ZLIB_INCLUDE_DIR} 8256 third_party/googletest/googletest/include 8257 third_party/googletest/googletest 8258 third_party/googletest/googlemock/include 8259 third_party/googletest/googlemock 8260 ${_gRPC_PROTO_GENS_DIR} 8261) 8262 8263target_link_libraries(authorization_matchers_test 8264 ${_gRPC_ALLTARGETS_LIBRARIES} 8265 gtest 8266 grpc_test_util 8267) 8268 8269 8270endif() 8271if(gRPC_BUILD_TESTS) 8272 8273add_executable(authorization_policy_provider_test 8274 src/cpp/server/authorization_policy_provider.cc 8275 test/cpp/server/authorization_policy_provider_test.cc 8276) 8277if(WIN32 AND MSVC) 8278 if(BUILD_SHARED_LIBS) 8279 target_compile_definitions(authorization_policy_provider_test 8280 PRIVATE 8281 "GPR_DLL_IMPORTS" 8282 "GRPC_DLL_IMPORTS" 8283 "GRPCXX_DLL_IMPORTS" 8284 ) 8285 endif() 8286endif() 8287target_compile_features(authorization_policy_provider_test PUBLIC cxx_std_17) 8288target_include_directories(authorization_policy_provider_test 8289 PRIVATE 8290 ${CMAKE_CURRENT_SOURCE_DIR} 8291 ${CMAKE_CURRENT_SOURCE_DIR}/include 8292 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8293 ${_gRPC_RE2_INCLUDE_DIR} 8294 ${_gRPC_SSL_INCLUDE_DIR} 8295 ${_gRPC_UPB_GENERATED_DIR} 8296 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8297 ${_gRPC_UPB_INCLUDE_DIR} 8298 ${_gRPC_XXHASH_INCLUDE_DIR} 8299 ${_gRPC_ZLIB_INCLUDE_DIR} 8300 third_party/googletest/googletest/include 8301 third_party/googletest/googletest 8302 third_party/googletest/googlemock/include 8303 third_party/googletest/googlemock 8304 ${_gRPC_PROTO_GENS_DIR} 8305) 8306 8307target_link_libraries(authorization_policy_provider_test 8308 ${_gRPC_ALLTARGETS_LIBRARIES} 8309 gtest 8310 grpc++ 8311 grpc_authorization_provider 8312 grpc_test_util 8313) 8314 8315 8316endif() 8317if(gRPC_BUILD_TESTS) 8318 8319add_executable(avl_test 8320 test/core/util/avl_test.cc 8321) 8322if(WIN32 AND MSVC) 8323 if(BUILD_SHARED_LIBS) 8324 target_compile_definitions(avl_test 8325 PRIVATE 8326 "GPR_DLL_IMPORTS" 8327 ) 8328 endif() 8329endif() 8330target_compile_features(avl_test PUBLIC cxx_std_17) 8331target_include_directories(avl_test 8332 PRIVATE 8333 ${CMAKE_CURRENT_SOURCE_DIR} 8334 ${CMAKE_CURRENT_SOURCE_DIR}/include 8335 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8336 ${_gRPC_RE2_INCLUDE_DIR} 8337 ${_gRPC_SSL_INCLUDE_DIR} 8338 ${_gRPC_UPB_GENERATED_DIR} 8339 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8340 ${_gRPC_UPB_INCLUDE_DIR} 8341 ${_gRPC_XXHASH_INCLUDE_DIR} 8342 ${_gRPC_ZLIB_INCLUDE_DIR} 8343 third_party/googletest/googletest/include 8344 third_party/googletest/googletest 8345 third_party/googletest/googlemock/include 8346 third_party/googletest/googlemock 8347 ${_gRPC_PROTO_GENS_DIR} 8348) 8349 8350target_link_libraries(avl_test 8351 ${_gRPC_ALLTARGETS_LIBRARIES} 8352 gtest 8353 absl::config 8354 absl::hash 8355 gpr 8356) 8357 8358 8359endif() 8360if(gRPC_BUILD_TESTS) 8361 8362add_executable(aws_request_signer_test 8363 test/core/security/aws_request_signer_test.cc 8364 test/core/test_util/cmdline.cc 8365 test/core/test_util/fuzzer_util.cc 8366 test/core/test_util/grpc_profiler.cc 8367 test/core/test_util/histogram.cc 8368 test/core/test_util/mock_endpoint.cc 8369 test/core/test_util/parse_hexstring.cc 8370 test/core/test_util/resolve_localhost_ip46.cc 8371 test/core/test_util/slice_splitter.cc 8372 test/core/test_util/tracer_util.cc 8373) 8374if(WIN32 AND MSVC) 8375 if(BUILD_SHARED_LIBS) 8376 target_compile_definitions(aws_request_signer_test 8377 PRIVATE 8378 "GPR_DLL_IMPORTS" 8379 "GRPC_DLL_IMPORTS" 8380 ) 8381 endif() 8382endif() 8383target_compile_features(aws_request_signer_test PUBLIC cxx_std_17) 8384target_include_directories(aws_request_signer_test 8385 PRIVATE 8386 ${CMAKE_CURRENT_SOURCE_DIR} 8387 ${CMAKE_CURRENT_SOURCE_DIR}/include 8388 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8389 ${_gRPC_RE2_INCLUDE_DIR} 8390 ${_gRPC_SSL_INCLUDE_DIR} 8391 ${_gRPC_UPB_GENERATED_DIR} 8392 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8393 ${_gRPC_UPB_INCLUDE_DIR} 8394 ${_gRPC_XXHASH_INCLUDE_DIR} 8395 ${_gRPC_ZLIB_INCLUDE_DIR} 8396 third_party/googletest/googletest/include 8397 third_party/googletest/googletest 8398 third_party/googletest/googlemock/include 8399 third_party/googletest/googlemock 8400 ${_gRPC_PROTO_GENS_DIR} 8401) 8402 8403target_link_libraries(aws_request_signer_test 8404 ${_gRPC_ALLTARGETS_LIBRARIES} 8405 gtest 8406 grpc_test_util 8407) 8408 8409 8410endif() 8411if(gRPC_BUILD_TESTS) 8412 8413add_executable(backend_metrics_lb_policy_test 8414 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.cc 8415 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.cc 8416 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.h 8417 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.h 8418 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 8419 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 8420 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 8421 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 8422 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.cc 8423 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.cc 8424 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.h 8425 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.h 8426 src/cpp/server/orca/orca_service.cc 8427 test/cpp/interop/backend_metrics_lb_policy.cc 8428 test/cpp/interop/backend_metrics_lb_policy_test.cc 8429) 8430if(WIN32 AND MSVC) 8431 if(BUILD_SHARED_LIBS) 8432 target_compile_definitions(backend_metrics_lb_policy_test 8433 PRIVATE 8434 "GPR_DLL_IMPORTS" 8435 "GRPC_DLL_IMPORTS" 8436 "GRPCXX_DLL_IMPORTS" 8437 ) 8438 endif() 8439endif() 8440target_compile_features(backend_metrics_lb_policy_test PUBLIC cxx_std_17) 8441target_include_directories(backend_metrics_lb_policy_test 8442 PRIVATE 8443 ${CMAKE_CURRENT_SOURCE_DIR} 8444 ${CMAKE_CURRENT_SOURCE_DIR}/include 8445 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8446 ${_gRPC_RE2_INCLUDE_DIR} 8447 ${_gRPC_SSL_INCLUDE_DIR} 8448 ${_gRPC_UPB_GENERATED_DIR} 8449 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8450 ${_gRPC_UPB_INCLUDE_DIR} 8451 ${_gRPC_XXHASH_INCLUDE_DIR} 8452 ${_gRPC_ZLIB_INCLUDE_DIR} 8453 third_party/googletest/googletest/include 8454 third_party/googletest/googletest 8455 third_party/googletest/googlemock/include 8456 third_party/googletest/googlemock 8457 ${_gRPC_PROTO_GENS_DIR} 8458) 8459 8460target_link_libraries(backend_metrics_lb_policy_test 8461 ${_gRPC_ALLTARGETS_LIBRARIES} 8462 gtest 8463 grpc++ 8464 grpc_test_util 8465 grpc++_test_config 8466) 8467 8468 8469endif() 8470if(gRPC_BUILD_TESTS) 8471 8472add_executable(backoff_test 8473 test/core/util/backoff_test.cc 8474) 8475if(WIN32 AND MSVC) 8476 if(BUILD_SHARED_LIBS) 8477 target_compile_definitions(backoff_test 8478 PRIVATE 8479 "GPR_DLL_IMPORTS" 8480 "GRPC_DLL_IMPORTS" 8481 ) 8482 endif() 8483endif() 8484target_compile_features(backoff_test PUBLIC cxx_std_17) 8485target_include_directories(backoff_test 8486 PRIVATE 8487 ${CMAKE_CURRENT_SOURCE_DIR} 8488 ${CMAKE_CURRENT_SOURCE_DIR}/include 8489 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8490 ${_gRPC_RE2_INCLUDE_DIR} 8491 ${_gRPC_SSL_INCLUDE_DIR} 8492 ${_gRPC_UPB_GENERATED_DIR} 8493 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8494 ${_gRPC_UPB_INCLUDE_DIR} 8495 ${_gRPC_XXHASH_INCLUDE_DIR} 8496 ${_gRPC_ZLIB_INCLUDE_DIR} 8497 third_party/googletest/googletest/include 8498 third_party/googletest/googletest 8499 third_party/googletest/googlemock/include 8500 third_party/googletest/googlemock 8501 ${_gRPC_PROTO_GENS_DIR} 8502) 8503 8504target_link_libraries(backoff_test 8505 ${_gRPC_ALLTARGETS_LIBRARIES} 8506 gtest 8507 grpc_test_util 8508) 8509 8510 8511endif() 8512if(gRPC_BUILD_TESTS) 8513 8514add_executable(bad_ping_test 8515 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 8516 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 8517 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 8518 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 8519 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 8520 src/core/ext/transport/chaotic_good/client_transport.cc 8521 src/core/ext/transport/chaotic_good/control_endpoint.cc 8522 src/core/ext/transport/chaotic_good/data_endpoints.cc 8523 src/core/ext/transport/chaotic_good/frame.cc 8524 src/core/ext/transport/chaotic_good/frame_header.cc 8525 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 8526 src/core/ext/transport/chaotic_good/server_transport.cc 8527 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 8528 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 8529 src/core/ext/transport/chaotic_good_legacy/frame.cc 8530 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 8531 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 8532 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 8533 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 8534 src/core/lib/transport/promise_endpoint.cc 8535 test/core/call/batch_builder.cc 8536 test/core/end2end/cq_verifier.cc 8537 test/core/end2end/end2end_test_main.cc 8538 test/core/end2end/end2end_test_suites.cc 8539 test/core/end2end/end2end_tests.cc 8540 test/core/end2end/fixtures/http_proxy_fixture.cc 8541 test/core/end2end/fixtures/local_util.cc 8542 test/core/end2end/fixtures/proxy.cc 8543 test/core/end2end/tests/bad_ping.cc 8544 test/core/event_engine/event_engine_test_utils.cc 8545 test/core/test_util/fake_stats_plugin.cc 8546 test/core/test_util/test_lb_policies.cc 8547) 8548if(WIN32 AND MSVC) 8549 if(BUILD_SHARED_LIBS) 8550 target_compile_definitions(bad_ping_test 8551 PRIVATE 8552 "GPR_DLL_IMPORTS" 8553 "GRPC_DLL_IMPORTS" 8554 ) 8555 endif() 8556endif() 8557target_compile_features(bad_ping_test PUBLIC cxx_std_17) 8558target_include_directories(bad_ping_test 8559 PRIVATE 8560 ${CMAKE_CURRENT_SOURCE_DIR} 8561 ${CMAKE_CURRENT_SOURCE_DIR}/include 8562 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8563 ${_gRPC_RE2_INCLUDE_DIR} 8564 ${_gRPC_SSL_INCLUDE_DIR} 8565 ${_gRPC_UPB_GENERATED_DIR} 8566 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8567 ${_gRPC_UPB_INCLUDE_DIR} 8568 ${_gRPC_XXHASH_INCLUDE_DIR} 8569 ${_gRPC_ZLIB_INCLUDE_DIR} 8570 third_party/googletest/googletest/include 8571 third_party/googletest/googletest 8572 third_party/googletest/googlemock/include 8573 third_party/googletest/googlemock 8574 ${_gRPC_PROTO_GENS_DIR} 8575) 8576 8577target_link_libraries(bad_ping_test 8578 ${_gRPC_ALLTARGETS_LIBRARIES} 8579 gtest 8580 grpc_authorization_provider 8581 grpc_unsecure 8582 ${_gRPC_PROTOBUF_LIBRARIES} 8583 grpc_test_util 8584) 8585 8586 8587endif() 8588if(gRPC_BUILD_TESTS) 8589 8590add_executable(bad_server_response_test 8591 test/core/end2end/bad_server_response_test.cc 8592 test/core/end2end/cq_verifier.cc 8593) 8594if(WIN32 AND MSVC) 8595 if(BUILD_SHARED_LIBS) 8596 target_compile_definitions(bad_server_response_test 8597 PRIVATE 8598 "GPR_DLL_IMPORTS" 8599 "GRPC_DLL_IMPORTS" 8600 ) 8601 endif() 8602endif() 8603target_compile_features(bad_server_response_test PUBLIC cxx_std_17) 8604target_include_directories(bad_server_response_test 8605 PRIVATE 8606 ${CMAKE_CURRENT_SOURCE_DIR} 8607 ${CMAKE_CURRENT_SOURCE_DIR}/include 8608 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8609 ${_gRPC_RE2_INCLUDE_DIR} 8610 ${_gRPC_SSL_INCLUDE_DIR} 8611 ${_gRPC_UPB_GENERATED_DIR} 8612 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8613 ${_gRPC_UPB_INCLUDE_DIR} 8614 ${_gRPC_XXHASH_INCLUDE_DIR} 8615 ${_gRPC_ZLIB_INCLUDE_DIR} 8616 third_party/googletest/googletest/include 8617 third_party/googletest/googletest 8618 third_party/googletest/googlemock/include 8619 third_party/googletest/googlemock 8620 ${_gRPC_PROTO_GENS_DIR} 8621) 8622 8623target_link_libraries(bad_server_response_test 8624 ${_gRPC_ALLTARGETS_LIBRARIES} 8625 gtest 8626 grpc_test_util 8627) 8628 8629 8630endif() 8631if(gRPC_BUILD_TESTS) 8632if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 8633 8634 add_executable(bad_ssl_alpn_test 8635 src/core/util/subprocess_posix.cc 8636 src/core/util/subprocess_windows.cc 8637 test/core/bad_ssl/bad_ssl_test.cc 8638 test/core/end2end/cq_verifier.cc 8639 test/core/test_util/cmdline.cc 8640 test/core/test_util/fuzzer_util.cc 8641 test/core/test_util/grpc_profiler.cc 8642 test/core/test_util/histogram.cc 8643 test/core/test_util/mock_endpoint.cc 8644 test/core/test_util/parse_hexstring.cc 8645 test/core/test_util/resolve_localhost_ip46.cc 8646 test/core/test_util/slice_splitter.cc 8647 test/core/test_util/tracer_util.cc 8648 ) 8649 if(WIN32 AND MSVC) 8650 if(BUILD_SHARED_LIBS) 8651 target_compile_definitions(bad_ssl_alpn_test 8652 PRIVATE 8653 "GPR_DLL_IMPORTS" 8654 "GRPC_DLL_IMPORTS" 8655 ) 8656 endif() 8657 endif() 8658 target_compile_features(bad_ssl_alpn_test PUBLIC cxx_std_17) 8659 target_include_directories(bad_ssl_alpn_test 8660 PRIVATE 8661 ${CMAKE_CURRENT_SOURCE_DIR} 8662 ${CMAKE_CURRENT_SOURCE_DIR}/include 8663 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8664 ${_gRPC_RE2_INCLUDE_DIR} 8665 ${_gRPC_SSL_INCLUDE_DIR} 8666 ${_gRPC_UPB_GENERATED_DIR} 8667 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8668 ${_gRPC_UPB_INCLUDE_DIR} 8669 ${_gRPC_XXHASH_INCLUDE_DIR} 8670 ${_gRPC_ZLIB_INCLUDE_DIR} 8671 third_party/googletest/googletest/include 8672 third_party/googletest/googletest 8673 third_party/googletest/googlemock/include 8674 third_party/googletest/googlemock 8675 ${_gRPC_PROTO_GENS_DIR} 8676 ) 8677 8678 target_link_libraries(bad_ssl_alpn_test 8679 ${_gRPC_ALLTARGETS_LIBRARIES} 8680 gtest 8681 grpc_test_util 8682 ) 8683 8684 8685endif() 8686endif() 8687if(gRPC_BUILD_TESTS) 8688if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 8689 8690 add_executable(bad_ssl_cert_test 8691 src/core/util/subprocess_posix.cc 8692 src/core/util/subprocess_windows.cc 8693 test/core/bad_ssl/bad_ssl_test.cc 8694 test/core/end2end/cq_verifier.cc 8695 test/core/test_util/cmdline.cc 8696 test/core/test_util/fuzzer_util.cc 8697 test/core/test_util/grpc_profiler.cc 8698 test/core/test_util/histogram.cc 8699 test/core/test_util/mock_endpoint.cc 8700 test/core/test_util/parse_hexstring.cc 8701 test/core/test_util/resolve_localhost_ip46.cc 8702 test/core/test_util/slice_splitter.cc 8703 test/core/test_util/tracer_util.cc 8704 ) 8705 if(WIN32 AND MSVC) 8706 if(BUILD_SHARED_LIBS) 8707 target_compile_definitions(bad_ssl_cert_test 8708 PRIVATE 8709 "GPR_DLL_IMPORTS" 8710 "GRPC_DLL_IMPORTS" 8711 ) 8712 endif() 8713 endif() 8714 target_compile_features(bad_ssl_cert_test PUBLIC cxx_std_17) 8715 target_include_directories(bad_ssl_cert_test 8716 PRIVATE 8717 ${CMAKE_CURRENT_SOURCE_DIR} 8718 ${CMAKE_CURRENT_SOURCE_DIR}/include 8719 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8720 ${_gRPC_RE2_INCLUDE_DIR} 8721 ${_gRPC_SSL_INCLUDE_DIR} 8722 ${_gRPC_UPB_GENERATED_DIR} 8723 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8724 ${_gRPC_UPB_INCLUDE_DIR} 8725 ${_gRPC_XXHASH_INCLUDE_DIR} 8726 ${_gRPC_ZLIB_INCLUDE_DIR} 8727 third_party/googletest/googletest/include 8728 third_party/googletest/googletest 8729 third_party/googletest/googlemock/include 8730 third_party/googletest/googlemock 8731 ${_gRPC_PROTO_GENS_DIR} 8732 ) 8733 8734 target_link_libraries(bad_ssl_cert_test 8735 ${_gRPC_ALLTARGETS_LIBRARIES} 8736 gtest 8737 grpc_test_util 8738 ) 8739 8740 8741endif() 8742endif() 8743if(gRPC_BUILD_TESTS) 8744 8745add_executable(bad_streaming_id_bad_client_test 8746 test/core/bad_client/bad_client.cc 8747 test/core/bad_client/tests/bad_streaming_id.cc 8748 test/core/end2end/cq_verifier.cc 8749) 8750if(WIN32 AND MSVC) 8751 if(BUILD_SHARED_LIBS) 8752 target_compile_definitions(bad_streaming_id_bad_client_test 8753 PRIVATE 8754 "GPR_DLL_IMPORTS" 8755 "GRPC_DLL_IMPORTS" 8756 ) 8757 endif() 8758endif() 8759target_compile_features(bad_streaming_id_bad_client_test PUBLIC cxx_std_17) 8760target_include_directories(bad_streaming_id_bad_client_test 8761 PRIVATE 8762 ${CMAKE_CURRENT_SOURCE_DIR} 8763 ${CMAKE_CURRENT_SOURCE_DIR}/include 8764 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8765 ${_gRPC_RE2_INCLUDE_DIR} 8766 ${_gRPC_SSL_INCLUDE_DIR} 8767 ${_gRPC_UPB_GENERATED_DIR} 8768 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8769 ${_gRPC_UPB_INCLUDE_DIR} 8770 ${_gRPC_XXHASH_INCLUDE_DIR} 8771 ${_gRPC_ZLIB_INCLUDE_DIR} 8772 third_party/googletest/googletest/include 8773 third_party/googletest/googletest 8774 third_party/googletest/googlemock/include 8775 third_party/googletest/googlemock 8776 ${_gRPC_PROTO_GENS_DIR} 8777) 8778 8779target_link_libraries(bad_streaming_id_bad_client_test 8780 ${_gRPC_ALLTARGETS_LIBRARIES} 8781 gtest 8782 grpc_test_util 8783) 8784 8785 8786endif() 8787if(gRPC_BUILD_TESTS) 8788 8789add_executable(badreq_bad_client_test 8790 test/core/bad_client/bad_client.cc 8791 test/core/bad_client/tests/badreq.cc 8792 test/core/end2end/cq_verifier.cc 8793) 8794if(WIN32 AND MSVC) 8795 if(BUILD_SHARED_LIBS) 8796 target_compile_definitions(badreq_bad_client_test 8797 PRIVATE 8798 "GPR_DLL_IMPORTS" 8799 "GRPC_DLL_IMPORTS" 8800 ) 8801 endif() 8802endif() 8803target_compile_features(badreq_bad_client_test PUBLIC cxx_std_17) 8804target_include_directories(badreq_bad_client_test 8805 PRIVATE 8806 ${CMAKE_CURRENT_SOURCE_DIR} 8807 ${CMAKE_CURRENT_SOURCE_DIR}/include 8808 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8809 ${_gRPC_RE2_INCLUDE_DIR} 8810 ${_gRPC_SSL_INCLUDE_DIR} 8811 ${_gRPC_UPB_GENERATED_DIR} 8812 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8813 ${_gRPC_UPB_INCLUDE_DIR} 8814 ${_gRPC_XXHASH_INCLUDE_DIR} 8815 ${_gRPC_ZLIB_INCLUDE_DIR} 8816 third_party/googletest/googletest/include 8817 third_party/googletest/googletest 8818 third_party/googletest/googlemock/include 8819 third_party/googletest/googlemock 8820 ${_gRPC_PROTO_GENS_DIR} 8821) 8822 8823target_link_libraries(badreq_bad_client_test 8824 ${_gRPC_ALLTARGETS_LIBRARIES} 8825 gtest 8826 grpc_test_util 8827) 8828 8829 8830endif() 8831if(gRPC_BUILD_TESTS) 8832 8833add_executable(basic_work_queue_test 8834 test/core/event_engine/work_queue/basic_work_queue_test.cc 8835) 8836if(WIN32 AND MSVC) 8837 if(BUILD_SHARED_LIBS) 8838 target_compile_definitions(basic_work_queue_test 8839 PRIVATE 8840 "GPR_DLL_IMPORTS" 8841 "GRPC_DLL_IMPORTS" 8842 ) 8843 endif() 8844endif() 8845target_compile_features(basic_work_queue_test PUBLIC cxx_std_17) 8846target_include_directories(basic_work_queue_test 8847 PRIVATE 8848 ${CMAKE_CURRENT_SOURCE_DIR} 8849 ${CMAKE_CURRENT_SOURCE_DIR}/include 8850 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8851 ${_gRPC_RE2_INCLUDE_DIR} 8852 ${_gRPC_SSL_INCLUDE_DIR} 8853 ${_gRPC_UPB_GENERATED_DIR} 8854 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8855 ${_gRPC_UPB_INCLUDE_DIR} 8856 ${_gRPC_XXHASH_INCLUDE_DIR} 8857 ${_gRPC_ZLIB_INCLUDE_DIR} 8858 third_party/googletest/googletest/include 8859 third_party/googletest/googletest 8860 third_party/googletest/googlemock/include 8861 third_party/googletest/googlemock 8862 ${_gRPC_PROTO_GENS_DIR} 8863) 8864 8865target_link_libraries(basic_work_queue_test 8866 ${_gRPC_ALLTARGETS_LIBRARIES} 8867 gtest 8868 grpc_test_util_unsecure 8869) 8870 8871 8872endif() 8873if(gRPC_BUILD_TESTS) 8874if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 8875 8876 add_executable(bdp_estimator_test 8877 test/core/transport/bdp_estimator_test.cc 8878 ) 8879 if(WIN32 AND MSVC) 8880 if(BUILD_SHARED_LIBS) 8881 target_compile_definitions(bdp_estimator_test 8882 PRIVATE 8883 "GPR_DLL_IMPORTS" 8884 "GRPC_DLL_IMPORTS" 8885 ) 8886 endif() 8887 endif() 8888 target_compile_features(bdp_estimator_test PUBLIC cxx_std_17) 8889 target_include_directories(bdp_estimator_test 8890 PRIVATE 8891 ${CMAKE_CURRENT_SOURCE_DIR} 8892 ${CMAKE_CURRENT_SOURCE_DIR}/include 8893 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8894 ${_gRPC_RE2_INCLUDE_DIR} 8895 ${_gRPC_SSL_INCLUDE_DIR} 8896 ${_gRPC_UPB_GENERATED_DIR} 8897 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8898 ${_gRPC_UPB_INCLUDE_DIR} 8899 ${_gRPC_XXHASH_INCLUDE_DIR} 8900 ${_gRPC_ZLIB_INCLUDE_DIR} 8901 third_party/googletest/googletest/include 8902 third_party/googletest/googletest 8903 third_party/googletest/googlemock/include 8904 third_party/googletest/googlemock 8905 ${_gRPC_PROTO_GENS_DIR} 8906 ) 8907 8908 target_link_libraries(bdp_estimator_test 8909 ${_gRPC_ALLTARGETS_LIBRARIES} 8910 gtest 8911 grpc_test_util 8912 ) 8913 8914 8915endif() 8916endif() 8917if(gRPC_BUILD_TESTS) 8918 8919add_executable(bin_decoder_test 8920 test/core/transport/chttp2/bin_decoder_test.cc 8921) 8922if(WIN32 AND MSVC) 8923 if(BUILD_SHARED_LIBS) 8924 target_compile_definitions(bin_decoder_test 8925 PRIVATE 8926 "GPR_DLL_IMPORTS" 8927 "GRPC_DLL_IMPORTS" 8928 ) 8929 endif() 8930endif() 8931target_compile_features(bin_decoder_test PUBLIC cxx_std_17) 8932target_include_directories(bin_decoder_test 8933 PRIVATE 8934 ${CMAKE_CURRENT_SOURCE_DIR} 8935 ${CMAKE_CURRENT_SOURCE_DIR}/include 8936 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8937 ${_gRPC_RE2_INCLUDE_DIR} 8938 ${_gRPC_SSL_INCLUDE_DIR} 8939 ${_gRPC_UPB_GENERATED_DIR} 8940 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8941 ${_gRPC_UPB_INCLUDE_DIR} 8942 ${_gRPC_XXHASH_INCLUDE_DIR} 8943 ${_gRPC_ZLIB_INCLUDE_DIR} 8944 third_party/googletest/googletest/include 8945 third_party/googletest/googletest 8946 third_party/googletest/googlemock/include 8947 third_party/googletest/googlemock 8948 ${_gRPC_PROTO_GENS_DIR} 8949) 8950 8951target_link_libraries(bin_decoder_test 8952 ${_gRPC_ALLTARGETS_LIBRARIES} 8953 gtest 8954 grpc_test_util 8955) 8956 8957 8958endif() 8959if(gRPC_BUILD_TESTS) 8960 8961add_executable(bin_encoder_test 8962 test/core/transport/chttp2/bin_encoder_test.cc 8963) 8964if(WIN32 AND MSVC) 8965 if(BUILD_SHARED_LIBS) 8966 target_compile_definitions(bin_encoder_test 8967 PRIVATE 8968 "GPR_DLL_IMPORTS" 8969 "GRPC_DLL_IMPORTS" 8970 ) 8971 endif() 8972endif() 8973target_compile_features(bin_encoder_test PUBLIC cxx_std_17) 8974target_include_directories(bin_encoder_test 8975 PRIVATE 8976 ${CMAKE_CURRENT_SOURCE_DIR} 8977 ${CMAKE_CURRENT_SOURCE_DIR}/include 8978 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 8979 ${_gRPC_RE2_INCLUDE_DIR} 8980 ${_gRPC_SSL_INCLUDE_DIR} 8981 ${_gRPC_UPB_GENERATED_DIR} 8982 ${_gRPC_UPB_GRPC_GENERATED_DIR} 8983 ${_gRPC_UPB_INCLUDE_DIR} 8984 ${_gRPC_XXHASH_INCLUDE_DIR} 8985 ${_gRPC_ZLIB_INCLUDE_DIR} 8986 third_party/googletest/googletest/include 8987 third_party/googletest/googletest 8988 third_party/googletest/googlemock/include 8989 third_party/googletest/googlemock 8990 ${_gRPC_PROTO_GENS_DIR} 8991) 8992 8993target_link_libraries(bin_encoder_test 8994 ${_gRPC_ALLTARGETS_LIBRARIES} 8995 gtest 8996 grpc_test_util 8997) 8998 8999 9000endif() 9001if(gRPC_BUILD_TESTS) 9002 9003add_executable(binary_metadata_test 9004 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 9005 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 9006 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 9007 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 9008 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 9009 src/core/ext/transport/chaotic_good/client_transport.cc 9010 src/core/ext/transport/chaotic_good/control_endpoint.cc 9011 src/core/ext/transport/chaotic_good/data_endpoints.cc 9012 src/core/ext/transport/chaotic_good/frame.cc 9013 src/core/ext/transport/chaotic_good/frame_header.cc 9014 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 9015 src/core/ext/transport/chaotic_good/server_transport.cc 9016 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 9017 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 9018 src/core/ext/transport/chaotic_good_legacy/frame.cc 9019 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 9020 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 9021 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 9022 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 9023 src/core/lib/transport/promise_endpoint.cc 9024 test/core/call/batch_builder.cc 9025 test/core/end2end/cq_verifier.cc 9026 test/core/end2end/end2end_test_main.cc 9027 test/core/end2end/end2end_test_suites.cc 9028 test/core/end2end/end2end_tests.cc 9029 test/core/end2end/fixtures/http_proxy_fixture.cc 9030 test/core/end2end/fixtures/local_util.cc 9031 test/core/end2end/fixtures/proxy.cc 9032 test/core/end2end/tests/binary_metadata.cc 9033 test/core/event_engine/event_engine_test_utils.cc 9034 test/core/test_util/fake_stats_plugin.cc 9035 test/core/test_util/test_lb_policies.cc 9036) 9037if(WIN32 AND MSVC) 9038 if(BUILD_SHARED_LIBS) 9039 target_compile_definitions(binary_metadata_test 9040 PRIVATE 9041 "GPR_DLL_IMPORTS" 9042 "GRPC_DLL_IMPORTS" 9043 ) 9044 endif() 9045endif() 9046target_compile_features(binary_metadata_test PUBLIC cxx_std_17) 9047target_include_directories(binary_metadata_test 9048 PRIVATE 9049 ${CMAKE_CURRENT_SOURCE_DIR} 9050 ${CMAKE_CURRENT_SOURCE_DIR}/include 9051 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9052 ${_gRPC_RE2_INCLUDE_DIR} 9053 ${_gRPC_SSL_INCLUDE_DIR} 9054 ${_gRPC_UPB_GENERATED_DIR} 9055 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9056 ${_gRPC_UPB_INCLUDE_DIR} 9057 ${_gRPC_XXHASH_INCLUDE_DIR} 9058 ${_gRPC_ZLIB_INCLUDE_DIR} 9059 third_party/googletest/googletest/include 9060 third_party/googletest/googletest 9061 third_party/googletest/googlemock/include 9062 third_party/googletest/googlemock 9063 ${_gRPC_PROTO_GENS_DIR} 9064) 9065 9066target_link_libraries(binary_metadata_test 9067 ${_gRPC_ALLTARGETS_LIBRARIES} 9068 gtest 9069 grpc_authorization_provider 9070 grpc_unsecure 9071 ${_gRPC_PROTOBUF_LIBRARIES} 9072 grpc_test_util 9073) 9074 9075 9076endif() 9077if(gRPC_BUILD_TESTS) 9078 9079add_executable(bitset_test 9080 test/core/util/bitset_test.cc 9081) 9082target_compile_features(bitset_test PUBLIC cxx_std_17) 9083target_include_directories(bitset_test 9084 PRIVATE 9085 ${CMAKE_CURRENT_SOURCE_DIR} 9086 ${CMAKE_CURRENT_SOURCE_DIR}/include 9087 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9088 ${_gRPC_RE2_INCLUDE_DIR} 9089 ${_gRPC_SSL_INCLUDE_DIR} 9090 ${_gRPC_UPB_GENERATED_DIR} 9091 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9092 ${_gRPC_UPB_INCLUDE_DIR} 9093 ${_gRPC_XXHASH_INCLUDE_DIR} 9094 ${_gRPC_ZLIB_INCLUDE_DIR} 9095 third_party/googletest/googletest/include 9096 third_party/googletest/googletest 9097 third_party/googletest/googlemock/include 9098 third_party/googletest/googlemock 9099 ${_gRPC_PROTO_GENS_DIR} 9100) 9101 9102target_link_libraries(bitset_test 9103 ${_gRPC_ALLTARGETS_LIBRARIES} 9104 gtest 9105 absl::check 9106 absl::bits 9107) 9108 9109 9110endif() 9111if(gRPC_BUILD_TESTS) 9112 9113add_executable(blackboard_test 9114 src/core/filter/blackboard.cc 9115 src/core/lib/address_utils/sockaddr_utils.cc 9116 src/core/lib/channel/channel_args.cc 9117 src/core/lib/iomgr/sockaddr_utils_posix.cc 9118 src/core/lib/iomgr/socket_utils_windows.cc 9119 src/core/lib/surface/channel_stack_type.cc 9120 src/core/resolver/endpoint_addresses.cc 9121 src/core/util/ref_counted_string.cc 9122 src/core/util/time.cc 9123 src/core/util/uri.cc 9124 test/core/filters/blackboard_test.cc 9125) 9126if(WIN32 AND MSVC) 9127 if(BUILD_SHARED_LIBS) 9128 target_compile_definitions(blackboard_test 9129 PRIVATE 9130 "GPR_DLL_IMPORTS" 9131 ) 9132 endif() 9133endif() 9134target_compile_features(blackboard_test PUBLIC cxx_std_17) 9135target_include_directories(blackboard_test 9136 PRIVATE 9137 ${CMAKE_CURRENT_SOURCE_DIR} 9138 ${CMAKE_CURRENT_SOURCE_DIR}/include 9139 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9140 ${_gRPC_RE2_INCLUDE_DIR} 9141 ${_gRPC_SSL_INCLUDE_DIR} 9142 ${_gRPC_UPB_GENERATED_DIR} 9143 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9144 ${_gRPC_UPB_INCLUDE_DIR} 9145 ${_gRPC_XXHASH_INCLUDE_DIR} 9146 ${_gRPC_ZLIB_INCLUDE_DIR} 9147 third_party/googletest/googletest/include 9148 third_party/googletest/googletest 9149 third_party/googletest/googlemock/include 9150 third_party/googletest/googlemock 9151 ${_gRPC_PROTO_GENS_DIR} 9152) 9153 9154target_link_libraries(blackboard_test 9155 ${_gRPC_ALLTARGETS_LIBRARIES} 9156 gtest 9157 absl::config 9158 absl::flat_hash_map 9159 absl::function_ref 9160 absl::hash 9161 absl::type_traits 9162 absl::statusor 9163 gpr 9164) 9165 9166 9167endif() 9168if(gRPC_BUILD_TESTS) 9169 9170add_executable(buffer_list_test 9171 test/core/iomgr/buffer_list_test.cc 9172 test/core/test_util/cmdline.cc 9173 test/core/test_util/fuzzer_util.cc 9174 test/core/test_util/grpc_profiler.cc 9175 test/core/test_util/histogram.cc 9176 test/core/test_util/mock_endpoint.cc 9177 test/core/test_util/parse_hexstring.cc 9178 test/core/test_util/resolve_localhost_ip46.cc 9179 test/core/test_util/slice_splitter.cc 9180 test/core/test_util/tracer_util.cc 9181) 9182if(WIN32 AND MSVC) 9183 if(BUILD_SHARED_LIBS) 9184 target_compile_definitions(buffer_list_test 9185 PRIVATE 9186 "GPR_DLL_IMPORTS" 9187 "GRPC_DLL_IMPORTS" 9188 ) 9189 endif() 9190endif() 9191target_compile_features(buffer_list_test PUBLIC cxx_std_17) 9192target_include_directories(buffer_list_test 9193 PRIVATE 9194 ${CMAKE_CURRENT_SOURCE_DIR} 9195 ${CMAKE_CURRENT_SOURCE_DIR}/include 9196 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9197 ${_gRPC_RE2_INCLUDE_DIR} 9198 ${_gRPC_SSL_INCLUDE_DIR} 9199 ${_gRPC_UPB_GENERATED_DIR} 9200 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9201 ${_gRPC_UPB_INCLUDE_DIR} 9202 ${_gRPC_XXHASH_INCLUDE_DIR} 9203 ${_gRPC_ZLIB_INCLUDE_DIR} 9204 third_party/googletest/googletest/include 9205 third_party/googletest/googletest 9206 third_party/googletest/googlemock/include 9207 third_party/googletest/googlemock 9208 ${_gRPC_PROTO_GENS_DIR} 9209) 9210 9211target_link_libraries(buffer_list_test 9212 ${_gRPC_ALLTARGETS_LIBRARIES} 9213 gtest 9214 grpc_test_util 9215) 9216 9217 9218endif() 9219if(gRPC_BUILD_TESTS) 9220 9221add_executable(byte_buffer_test 9222 test/cpp/util/byte_buffer_test.cc 9223) 9224if(WIN32 AND MSVC) 9225 if(BUILD_SHARED_LIBS) 9226 target_compile_definitions(byte_buffer_test 9227 PRIVATE 9228 "GPR_DLL_IMPORTS" 9229 "GRPC_DLL_IMPORTS" 9230 "GRPCXX_DLL_IMPORTS" 9231 ) 9232 endif() 9233endif() 9234target_compile_features(byte_buffer_test PUBLIC cxx_std_17) 9235target_include_directories(byte_buffer_test 9236 PRIVATE 9237 ${CMAKE_CURRENT_SOURCE_DIR} 9238 ${CMAKE_CURRENT_SOURCE_DIR}/include 9239 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9240 ${_gRPC_RE2_INCLUDE_DIR} 9241 ${_gRPC_SSL_INCLUDE_DIR} 9242 ${_gRPC_UPB_GENERATED_DIR} 9243 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9244 ${_gRPC_UPB_INCLUDE_DIR} 9245 ${_gRPC_XXHASH_INCLUDE_DIR} 9246 ${_gRPC_ZLIB_INCLUDE_DIR} 9247 third_party/googletest/googletest/include 9248 third_party/googletest/googletest 9249 third_party/googletest/googlemock/include 9250 third_party/googletest/googlemock 9251 ${_gRPC_PROTO_GENS_DIR} 9252) 9253 9254target_link_libraries(byte_buffer_test 9255 ${_gRPC_ALLTARGETS_LIBRARIES} 9256 gtest 9257 grpc++_test_util 9258) 9259 9260 9261endif() 9262if(gRPC_BUILD_TESTS) 9263 9264add_executable(c_slice_buffer_test 9265 test/core/slice/c_slice_buffer_test.cc 9266) 9267if(WIN32 AND MSVC) 9268 if(BUILD_SHARED_LIBS) 9269 target_compile_definitions(c_slice_buffer_test 9270 PRIVATE 9271 "GPR_DLL_IMPORTS" 9272 "GRPC_DLL_IMPORTS" 9273 ) 9274 endif() 9275endif() 9276target_compile_features(c_slice_buffer_test PUBLIC cxx_std_17) 9277target_include_directories(c_slice_buffer_test 9278 PRIVATE 9279 ${CMAKE_CURRENT_SOURCE_DIR} 9280 ${CMAKE_CURRENT_SOURCE_DIR}/include 9281 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9282 ${_gRPC_RE2_INCLUDE_DIR} 9283 ${_gRPC_SSL_INCLUDE_DIR} 9284 ${_gRPC_UPB_GENERATED_DIR} 9285 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9286 ${_gRPC_UPB_INCLUDE_DIR} 9287 ${_gRPC_XXHASH_INCLUDE_DIR} 9288 ${_gRPC_ZLIB_INCLUDE_DIR} 9289 third_party/googletest/googletest/include 9290 third_party/googletest/googletest 9291 third_party/googletest/googlemock/include 9292 third_party/googletest/googlemock 9293 ${_gRPC_PROTO_GENS_DIR} 9294) 9295 9296target_link_libraries(c_slice_buffer_test 9297 ${_gRPC_ALLTARGETS_LIBRARIES} 9298 gtest 9299 grpc_test_util 9300) 9301 9302 9303endif() 9304if(gRPC_BUILD_TESTS) 9305if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 9306 9307 add_executable(call_arena_allocator_test 9308 test/core/transport/call_arena_allocator_test.cc 9309 ) 9310 if(WIN32 AND MSVC) 9311 if(BUILD_SHARED_LIBS) 9312 target_compile_definitions(call_arena_allocator_test 9313 PRIVATE 9314 "GPR_DLL_IMPORTS" 9315 "GRPC_DLL_IMPORTS" 9316 ) 9317 endif() 9318 endif() 9319 target_compile_features(call_arena_allocator_test PUBLIC cxx_std_17) 9320 target_include_directories(call_arena_allocator_test 9321 PRIVATE 9322 ${CMAKE_CURRENT_SOURCE_DIR} 9323 ${CMAKE_CURRENT_SOURCE_DIR}/include 9324 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9325 ${_gRPC_RE2_INCLUDE_DIR} 9326 ${_gRPC_SSL_INCLUDE_DIR} 9327 ${_gRPC_UPB_GENERATED_DIR} 9328 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9329 ${_gRPC_UPB_INCLUDE_DIR} 9330 ${_gRPC_XXHASH_INCLUDE_DIR} 9331 ${_gRPC_ZLIB_INCLUDE_DIR} 9332 third_party/googletest/googletest/include 9333 third_party/googletest/googletest 9334 third_party/googletest/googlemock/include 9335 third_party/googletest/googlemock 9336 ${_gRPC_PROTO_GENS_DIR} 9337 ) 9338 9339 target_link_libraries(call_arena_allocator_test 9340 ${_gRPC_ALLTARGETS_LIBRARIES} 9341 gtest 9342 grpc_test_util 9343 ) 9344 9345 9346endif() 9347endif() 9348if(gRPC_BUILD_TESTS) 9349 9350add_executable(call_creds_test 9351 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 9352 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 9353 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 9354 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 9355 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 9356 src/core/ext/transport/chaotic_good/client_transport.cc 9357 src/core/ext/transport/chaotic_good/control_endpoint.cc 9358 src/core/ext/transport/chaotic_good/data_endpoints.cc 9359 src/core/ext/transport/chaotic_good/frame.cc 9360 src/core/ext/transport/chaotic_good/frame_header.cc 9361 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 9362 src/core/ext/transport/chaotic_good/server_transport.cc 9363 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 9364 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 9365 src/core/ext/transport/chaotic_good_legacy/frame.cc 9366 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 9367 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 9368 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 9369 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 9370 src/core/lib/transport/promise_endpoint.cc 9371 test/core/call/batch_builder.cc 9372 test/core/end2end/cq_verifier.cc 9373 test/core/end2end/end2end_test_main.cc 9374 test/core/end2end/end2end_test_suites.cc 9375 test/core/end2end/end2end_tests.cc 9376 test/core/end2end/fixtures/http_proxy_fixture.cc 9377 test/core/end2end/fixtures/local_util.cc 9378 test/core/end2end/fixtures/proxy.cc 9379 test/core/end2end/tests/call_creds.cc 9380 test/core/event_engine/event_engine_test_utils.cc 9381 test/core/test_util/fake_stats_plugin.cc 9382 test/core/test_util/test_lb_policies.cc 9383) 9384if(WIN32 AND MSVC) 9385 if(BUILD_SHARED_LIBS) 9386 target_compile_definitions(call_creds_test 9387 PRIVATE 9388 "GPR_DLL_IMPORTS" 9389 "GRPC_DLL_IMPORTS" 9390 ) 9391 endif() 9392endif() 9393target_compile_features(call_creds_test PUBLIC cxx_std_17) 9394target_include_directories(call_creds_test 9395 PRIVATE 9396 ${CMAKE_CURRENT_SOURCE_DIR} 9397 ${CMAKE_CURRENT_SOURCE_DIR}/include 9398 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9399 ${_gRPC_RE2_INCLUDE_DIR} 9400 ${_gRPC_SSL_INCLUDE_DIR} 9401 ${_gRPC_UPB_GENERATED_DIR} 9402 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9403 ${_gRPC_UPB_INCLUDE_DIR} 9404 ${_gRPC_XXHASH_INCLUDE_DIR} 9405 ${_gRPC_ZLIB_INCLUDE_DIR} 9406 third_party/googletest/googletest/include 9407 third_party/googletest/googletest 9408 third_party/googletest/googlemock/include 9409 third_party/googletest/googlemock 9410 ${_gRPC_PROTO_GENS_DIR} 9411) 9412 9413target_link_libraries(call_creds_test 9414 ${_gRPC_ALLTARGETS_LIBRARIES} 9415 gtest 9416 grpc_authorization_provider 9417 grpc_unsecure 9418 ${_gRPC_PROTOBUF_LIBRARIES} 9419 grpc_test_util 9420) 9421 9422 9423endif() 9424if(gRPC_BUILD_TESTS) 9425 9426add_executable(call_filters_test 9427 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 9428 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 9429 src/core/lib/channel/channel_args.cc 9430 src/core/lib/compression/compression.cc 9431 src/core/lib/compression/compression_internal.cc 9432 src/core/lib/debug/trace.cc 9433 src/core/lib/debug/trace_flags.cc 9434 src/core/lib/experiments/config.cc 9435 src/core/lib/experiments/experiments.cc 9436 src/core/lib/iomgr/closure.cc 9437 src/core/lib/iomgr/combiner.cc 9438 src/core/lib/iomgr/error.cc 9439 src/core/lib/iomgr/exec_ctx.cc 9440 src/core/lib/iomgr/executor.cc 9441 src/core/lib/iomgr/iomgr_internal.cc 9442 src/core/lib/promise/activity.cc 9443 src/core/lib/resource_quota/arena.cc 9444 src/core/lib/resource_quota/connection_quota.cc 9445 src/core/lib/resource_quota/memory_quota.cc 9446 src/core/lib/resource_quota/periodic_update.cc 9447 src/core/lib/resource_quota/resource_quota.cc 9448 src/core/lib/resource_quota/thread_quota.cc 9449 src/core/lib/slice/percent_encoding.cc 9450 src/core/lib/slice/slice.cc 9451 src/core/lib/slice/slice_buffer.cc 9452 src/core/lib/slice/slice_string_helpers.cc 9453 src/core/lib/surface/channel_stack_type.cc 9454 src/core/lib/transport/call_filters.cc 9455 src/core/lib/transport/call_final_info.cc 9456 src/core/lib/transport/call_state.cc 9457 src/core/lib/transport/error_utils.cc 9458 src/core/lib/transport/message.cc 9459 src/core/lib/transport/metadata.cc 9460 src/core/lib/transport/metadata_batch.cc 9461 src/core/lib/transport/parsed_metadata.cc 9462 src/core/lib/transport/status_conversion.cc 9463 src/core/lib/transport/timeout_encoding.cc 9464 src/core/util/dump_args.cc 9465 src/core/util/glob.cc 9466 src/core/util/latent_see.cc 9467 src/core/util/per_cpu.cc 9468 src/core/util/ref_counted_string.cc 9469 src/core/util/status_helper.cc 9470 src/core/util/time.cc 9471 test/core/transport/call_filters_test.cc 9472) 9473if(WIN32 AND MSVC) 9474 if(BUILD_SHARED_LIBS) 9475 target_compile_definitions(call_filters_test 9476 PRIVATE 9477 "GPR_DLL_IMPORTS" 9478 ) 9479 endif() 9480endif() 9481target_compile_features(call_filters_test PUBLIC cxx_std_17) 9482target_include_directories(call_filters_test 9483 PRIVATE 9484 ${CMAKE_CURRENT_SOURCE_DIR} 9485 ${CMAKE_CURRENT_SOURCE_DIR}/include 9486 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9487 ${_gRPC_RE2_INCLUDE_DIR} 9488 ${_gRPC_SSL_INCLUDE_DIR} 9489 ${_gRPC_UPB_GENERATED_DIR} 9490 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9491 ${_gRPC_UPB_INCLUDE_DIR} 9492 ${_gRPC_XXHASH_INCLUDE_DIR} 9493 ${_gRPC_ZLIB_INCLUDE_DIR} 9494 third_party/googletest/googletest/include 9495 third_party/googletest/googletest 9496 third_party/googletest/googlemock/include 9497 third_party/googletest/googlemock 9498 ${_gRPC_PROTO_GENS_DIR} 9499) 9500 9501target_link_libraries(call_filters_test 9502 ${_gRPC_ALLTARGETS_LIBRARIES} 9503 gtest 9504 upb_mini_descriptor_lib 9505 upb_wire_lib 9506 absl::config 9507 absl::no_destructor 9508 absl::flat_hash_map 9509 absl::inlined_vector 9510 absl::function_ref 9511 absl::hash 9512 absl::type_traits 9513 absl::statusor 9514 absl::utility 9515 gpr 9516) 9517 9518 9519endif() 9520if(gRPC_BUILD_TESTS) 9521 9522add_executable(call_finalization_test 9523 test/core/channel/call_finalization_test.cc 9524) 9525if(WIN32 AND MSVC) 9526 if(BUILD_SHARED_LIBS) 9527 target_compile_definitions(call_finalization_test 9528 PRIVATE 9529 "GPR_DLL_IMPORTS" 9530 "GRPC_DLL_IMPORTS" 9531 ) 9532 endif() 9533endif() 9534target_compile_features(call_finalization_test PUBLIC cxx_std_17) 9535target_include_directories(call_finalization_test 9536 PRIVATE 9537 ${CMAKE_CURRENT_SOURCE_DIR} 9538 ${CMAKE_CURRENT_SOURCE_DIR}/include 9539 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9540 ${_gRPC_RE2_INCLUDE_DIR} 9541 ${_gRPC_SSL_INCLUDE_DIR} 9542 ${_gRPC_UPB_GENERATED_DIR} 9543 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9544 ${_gRPC_UPB_INCLUDE_DIR} 9545 ${_gRPC_XXHASH_INCLUDE_DIR} 9546 ${_gRPC_ZLIB_INCLUDE_DIR} 9547 third_party/googletest/googletest/include 9548 third_party/googletest/googletest 9549 third_party/googletest/googlemock/include 9550 third_party/googletest/googlemock 9551 ${_gRPC_PROTO_GENS_DIR} 9552) 9553 9554target_link_libraries(call_finalization_test 9555 ${_gRPC_ALLTARGETS_LIBRARIES} 9556 gtest 9557 grpc_test_util 9558) 9559 9560 9561endif() 9562if(gRPC_BUILD_TESTS) 9563 9564add_executable(call_host_override_test 9565 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 9566 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 9567 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 9568 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 9569 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 9570 src/core/ext/transport/chaotic_good/client_transport.cc 9571 src/core/ext/transport/chaotic_good/control_endpoint.cc 9572 src/core/ext/transport/chaotic_good/data_endpoints.cc 9573 src/core/ext/transport/chaotic_good/frame.cc 9574 src/core/ext/transport/chaotic_good/frame_header.cc 9575 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 9576 src/core/ext/transport/chaotic_good/server_transport.cc 9577 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 9578 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 9579 src/core/ext/transport/chaotic_good_legacy/frame.cc 9580 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 9581 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 9582 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 9583 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 9584 src/core/lib/transport/promise_endpoint.cc 9585 test/core/call/batch_builder.cc 9586 test/core/end2end/cq_verifier.cc 9587 test/core/end2end/end2end_test_main.cc 9588 test/core/end2end/end2end_test_suites.cc 9589 test/core/end2end/end2end_tests.cc 9590 test/core/end2end/fixtures/http_proxy_fixture.cc 9591 test/core/end2end/fixtures/local_util.cc 9592 test/core/end2end/fixtures/proxy.cc 9593 test/core/end2end/tests/call_host_override.cc 9594 test/core/event_engine/event_engine_test_utils.cc 9595 test/core/test_util/fake_stats_plugin.cc 9596 test/core/test_util/test_lb_policies.cc 9597) 9598if(WIN32 AND MSVC) 9599 if(BUILD_SHARED_LIBS) 9600 target_compile_definitions(call_host_override_test 9601 PRIVATE 9602 "GPR_DLL_IMPORTS" 9603 "GRPC_DLL_IMPORTS" 9604 ) 9605 endif() 9606endif() 9607target_compile_features(call_host_override_test PUBLIC cxx_std_17) 9608target_include_directories(call_host_override_test 9609 PRIVATE 9610 ${CMAKE_CURRENT_SOURCE_DIR} 9611 ${CMAKE_CURRENT_SOURCE_DIR}/include 9612 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9613 ${_gRPC_RE2_INCLUDE_DIR} 9614 ${_gRPC_SSL_INCLUDE_DIR} 9615 ${_gRPC_UPB_GENERATED_DIR} 9616 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9617 ${_gRPC_UPB_INCLUDE_DIR} 9618 ${_gRPC_XXHASH_INCLUDE_DIR} 9619 ${_gRPC_ZLIB_INCLUDE_DIR} 9620 third_party/googletest/googletest/include 9621 third_party/googletest/googletest 9622 third_party/googletest/googlemock/include 9623 third_party/googletest/googlemock 9624 ${_gRPC_PROTO_GENS_DIR} 9625) 9626 9627target_link_libraries(call_host_override_test 9628 ${_gRPC_ALLTARGETS_LIBRARIES} 9629 gtest 9630 grpc_authorization_provider 9631 grpc_unsecure 9632 ${_gRPC_PROTOBUF_LIBRARIES} 9633 grpc_test_util 9634) 9635 9636 9637endif() 9638if(gRPC_BUILD_TESTS) 9639if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 9640 9641 add_executable(call_spine_test 9642 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 9643 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 9644 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 9645 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 9646 test/core/call/yodel/test_main.cc 9647 test/core/call/yodel/yodel_test.cc 9648 test/core/event_engine/event_engine_test_utils.cc 9649 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 9650 test/core/transport/call_spine_test.cc 9651 ) 9652 if(WIN32 AND MSVC) 9653 if(BUILD_SHARED_LIBS) 9654 target_compile_definitions(call_spine_test 9655 PRIVATE 9656 "GPR_DLL_IMPORTS" 9657 "GRPC_DLL_IMPORTS" 9658 ) 9659 endif() 9660 endif() 9661 target_compile_features(call_spine_test PUBLIC cxx_std_17) 9662 target_include_directories(call_spine_test 9663 PRIVATE 9664 ${CMAKE_CURRENT_SOURCE_DIR} 9665 ${CMAKE_CURRENT_SOURCE_DIR}/include 9666 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9667 ${_gRPC_RE2_INCLUDE_DIR} 9668 ${_gRPC_SSL_INCLUDE_DIR} 9669 ${_gRPC_UPB_GENERATED_DIR} 9670 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9671 ${_gRPC_UPB_INCLUDE_DIR} 9672 ${_gRPC_XXHASH_INCLUDE_DIR} 9673 ${_gRPC_ZLIB_INCLUDE_DIR} 9674 third_party/googletest/googletest/include 9675 third_party/googletest/googletest 9676 third_party/googletest/googlemock/include 9677 third_party/googletest/googlemock 9678 ${_gRPC_PROTO_GENS_DIR} 9679 ) 9680 9681 target_link_libraries(call_spine_test 9682 ${_gRPC_ALLTARGETS_LIBRARIES} 9683 gtest 9684 ${_gRPC_PROTOBUF_LIBRARIES} 9685 grpc_test_util 9686 ) 9687 9688 9689endif() 9690endif() 9691if(gRPC_BUILD_TESTS) 9692 9693add_executable(call_state_test 9694 src/core/lib/debug/trace.cc 9695 src/core/lib/debug/trace_flags.cc 9696 src/core/lib/promise/activity.cc 9697 src/core/lib/transport/call_state.cc 9698 src/core/util/dump_args.cc 9699 src/core/util/glob.cc 9700 src/core/util/latent_see.cc 9701 src/core/util/per_cpu.cc 9702 test/core/transport/call_state_test.cc 9703) 9704if(WIN32 AND MSVC) 9705 if(BUILD_SHARED_LIBS) 9706 target_compile_definitions(call_state_test 9707 PRIVATE 9708 "GPR_DLL_IMPORTS" 9709 ) 9710 endif() 9711endif() 9712target_compile_features(call_state_test PUBLIC cxx_std_17) 9713target_include_directories(call_state_test 9714 PRIVATE 9715 ${CMAKE_CURRENT_SOURCE_DIR} 9716 ${CMAKE_CURRENT_SOURCE_DIR}/include 9717 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9718 ${_gRPC_RE2_INCLUDE_DIR} 9719 ${_gRPC_SSL_INCLUDE_DIR} 9720 ${_gRPC_UPB_GENERATED_DIR} 9721 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9722 ${_gRPC_UPB_INCLUDE_DIR} 9723 ${_gRPC_XXHASH_INCLUDE_DIR} 9724 ${_gRPC_ZLIB_INCLUDE_DIR} 9725 third_party/googletest/googletest/include 9726 third_party/googletest/googletest 9727 third_party/googletest/googlemock/include 9728 third_party/googletest/googlemock 9729 ${_gRPC_PROTO_GENS_DIR} 9730) 9731 9732target_link_libraries(call_state_test 9733 ${_gRPC_ALLTARGETS_LIBRARIES} 9734 gtest 9735 absl::config 9736 absl::flat_hash_map 9737 absl::function_ref 9738 absl::hash 9739 absl::type_traits 9740 absl::statusor 9741 gpr 9742) 9743 9744 9745endif() 9746if(gRPC_BUILD_TESTS) 9747 9748add_executable(call_tracer_test 9749 test/core/telemetry/call_tracer_test.cc 9750 test/core/test_util/fake_stats_plugin.cc 9751) 9752if(WIN32 AND MSVC) 9753 if(BUILD_SHARED_LIBS) 9754 target_compile_definitions(call_tracer_test 9755 PRIVATE 9756 "GPR_DLL_IMPORTS" 9757 "GRPC_DLL_IMPORTS" 9758 ) 9759 endif() 9760endif() 9761target_compile_features(call_tracer_test PUBLIC cxx_std_17) 9762target_include_directories(call_tracer_test 9763 PRIVATE 9764 ${CMAKE_CURRENT_SOURCE_DIR} 9765 ${CMAKE_CURRENT_SOURCE_DIR}/include 9766 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 9767 ${_gRPC_RE2_INCLUDE_DIR} 9768 ${_gRPC_SSL_INCLUDE_DIR} 9769 ${_gRPC_UPB_GENERATED_DIR} 9770 ${_gRPC_UPB_GRPC_GENERATED_DIR} 9771 ${_gRPC_UPB_INCLUDE_DIR} 9772 ${_gRPC_XXHASH_INCLUDE_DIR} 9773 ${_gRPC_ZLIB_INCLUDE_DIR} 9774 third_party/googletest/googletest/include 9775 third_party/googletest/googletest 9776 third_party/googletest/googlemock/include 9777 third_party/googletest/googlemock 9778 ${_gRPC_PROTO_GENS_DIR} 9779) 9780 9781target_link_libraries(call_tracer_test 9782 ${_gRPC_ALLTARGETS_LIBRARIES} 9783 gtest 9784 grpc_test_util 9785) 9786 9787 9788endif() 9789if(gRPC_BUILD_TESTS) 9790 9791add_executable(call_utils_test 9792 src/core/channelz/channel_trace.cc 9793 src/core/channelz/channelz.cc 9794 src/core/channelz/channelz_registry.cc 9795 src/core/config/core_configuration.cc 9796 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 9797 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 9798 src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c 9799 src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c 9800 src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c 9801 src/core/filter/blackboard.cc 9802 src/core/handshaker/handshaker_registry.cc 9803 src/core/handshaker/proxy_mapper_registry.cc 9804 src/core/lib/address_utils/parse_address.cc 9805 src/core/lib/address_utils/sockaddr_utils.cc 9806 src/core/lib/channel/channel_args.cc 9807 src/core/lib/channel/channel_args_preconditioning.cc 9808 src/core/lib/channel/channel_stack.cc 9809 src/core/lib/channel/channel_stack_builder.cc 9810 src/core/lib/channel/channel_stack_builder_impl.cc 9811 src/core/lib/channel/connected_channel.cc 9812 src/core/lib/channel/promise_based_filter.cc 9813 src/core/lib/channel/status_util.cc 9814 src/core/lib/compression/compression.cc 9815 src/core/lib/compression/compression_internal.cc 9816 src/core/lib/compression/message_compress.cc 9817 src/core/lib/debug/trace.cc 9818 src/core/lib/debug/trace_flags.cc 9819 src/core/lib/event_engine/ares_resolver.cc 9820 src/core/lib/event_engine/cf_engine/cf_engine.cc 9821 src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc 9822 src/core/lib/event_engine/cf_engine/dns_service_resolver.cc 9823 src/core/lib/event_engine/channel_args_endpoint_config.cc 9824 src/core/lib/event_engine/default_event_engine.cc 9825 src/core/lib/event_engine/default_event_engine_factory.cc 9826 src/core/lib/event_engine/event_engine.cc 9827 src/core/lib/event_engine/forkable.cc 9828 src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc 9829 src/core/lib/event_engine/posix_engine/ev_poll_posix.cc 9830 src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc 9831 src/core/lib/event_engine/posix_engine/internal_errqueue.cc 9832 src/core/lib/event_engine/posix_engine/lockfree_event.cc 9833 src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc 9834 src/core/lib/event_engine/posix_engine/posix_endpoint.cc 9835 src/core/lib/event_engine/posix_engine/posix_engine.cc 9836 src/core/lib/event_engine/posix_engine/posix_engine_listener.cc 9837 src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc 9838 src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc 9839 src/core/lib/event_engine/posix_engine/timer.cc 9840 src/core/lib/event_engine/posix_engine/timer_heap.cc 9841 src/core/lib/event_engine/posix_engine/timer_manager.cc 9842 src/core/lib/event_engine/posix_engine/traced_buffer_list.cc 9843 src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc 9844 src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc 9845 src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc 9846 src/core/lib/event_engine/resolved_address.cc 9847 src/core/lib/event_engine/shim.cc 9848 src/core/lib/event_engine/slice.cc 9849 src/core/lib/event_engine/slice_buffer.cc 9850 src/core/lib/event_engine/tcp_socket_utils.cc 9851 src/core/lib/event_engine/thread_pool/thread_count.cc 9852 src/core/lib/event_engine/thread_pool/thread_pool_factory.cc 9853 src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc 9854 src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc 9855 src/core/lib/event_engine/time_util.cc 9856 src/core/lib/event_engine/utils.cc 9857 src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc 9858 src/core/lib/event_engine/windows/iocp.cc 9859 src/core/lib/event_engine/windows/native_windows_dns_resolver.cc 9860 src/core/lib/event_engine/windows/win_socket.cc 9861 src/core/lib/event_engine/windows/windows_endpoint.cc 9862 src/core/lib/event_engine/windows/windows_engine.cc 9863 src/core/lib/event_engine/windows/windows_listener.cc 9864 src/core/lib/event_engine/work_queue/basic_work_queue.cc 9865 src/core/lib/experiments/config.cc 9866 src/core/lib/experiments/experiments.cc 9867 src/core/lib/iomgr/buffer_list.cc 9868 src/core/lib/iomgr/call_combiner.cc 9869 src/core/lib/iomgr/cfstream_handle.cc 9870 src/core/lib/iomgr/closure.cc 9871 src/core/lib/iomgr/combiner.cc 9872 src/core/lib/iomgr/dualstack_socket_posix.cc 9873 src/core/lib/iomgr/endpoint.cc 9874 src/core/lib/iomgr/endpoint_cfstream.cc 9875 src/core/lib/iomgr/endpoint_pair_posix.cc 9876 src/core/lib/iomgr/endpoint_pair_windows.cc 9877 src/core/lib/iomgr/error.cc 9878 src/core/lib/iomgr/error_cfstream.cc 9879 src/core/lib/iomgr/ev_apple.cc 9880 src/core/lib/iomgr/ev_epoll1_linux.cc 9881 src/core/lib/iomgr/ev_poll_posix.cc 9882 src/core/lib/iomgr/ev_posix.cc 9883 src/core/lib/iomgr/event_engine_shims/closure.cc 9884 src/core/lib/iomgr/event_engine_shims/endpoint.cc 9885 src/core/lib/iomgr/event_engine_shims/tcp_client.cc 9886 src/core/lib/iomgr/exec_ctx.cc 9887 src/core/lib/iomgr/executor.cc 9888 src/core/lib/iomgr/fork_posix.cc 9889 src/core/lib/iomgr/fork_windows.cc 9890 src/core/lib/iomgr/internal_errqueue.cc 9891 src/core/lib/iomgr/iocp_windows.cc 9892 src/core/lib/iomgr/iomgr.cc 9893 src/core/lib/iomgr/iomgr_internal.cc 9894 src/core/lib/iomgr/iomgr_posix.cc 9895 src/core/lib/iomgr/iomgr_posix_cfstream.cc 9896 src/core/lib/iomgr/iomgr_windows.cc 9897 src/core/lib/iomgr/lockfree_event.cc 9898 src/core/lib/iomgr/polling_entity.cc 9899 src/core/lib/iomgr/pollset.cc 9900 src/core/lib/iomgr/pollset_set.cc 9901 src/core/lib/iomgr/pollset_set_windows.cc 9902 src/core/lib/iomgr/pollset_windows.cc 9903 src/core/lib/iomgr/resolve_address.cc 9904 src/core/lib/iomgr/resolve_address_posix.cc 9905 src/core/lib/iomgr/resolve_address_windows.cc 9906 src/core/lib/iomgr/sockaddr_utils_posix.cc 9907 src/core/lib/iomgr/socket_factory_posix.cc 9908 src/core/lib/iomgr/socket_mutator.cc 9909 src/core/lib/iomgr/socket_utils_common_posix.cc 9910 src/core/lib/iomgr/socket_utils_linux.cc 9911 src/core/lib/iomgr/socket_utils_posix.cc 9912 src/core/lib/iomgr/socket_utils_windows.cc 9913 src/core/lib/iomgr/socket_windows.cc 9914 src/core/lib/iomgr/systemd_utils.cc 9915 src/core/lib/iomgr/tcp_client.cc 9916 src/core/lib/iomgr/tcp_client_cfstream.cc 9917 src/core/lib/iomgr/tcp_client_posix.cc 9918 src/core/lib/iomgr/tcp_client_windows.cc 9919 src/core/lib/iomgr/tcp_posix.cc 9920 src/core/lib/iomgr/tcp_server.cc 9921 src/core/lib/iomgr/tcp_server_posix.cc 9922 src/core/lib/iomgr/tcp_server_utils_posix_common.cc 9923 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc 9924 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc 9925 src/core/lib/iomgr/tcp_server_windows.cc 9926 src/core/lib/iomgr/tcp_windows.cc 9927 src/core/lib/iomgr/timer.cc 9928 src/core/lib/iomgr/timer_generic.cc 9929 src/core/lib/iomgr/timer_heap.cc 9930 src/core/lib/iomgr/timer_manager.cc 9931 src/core/lib/iomgr/unix_sockets_posix.cc 9932 src/core/lib/iomgr/unix_sockets_posix_noop.cc 9933 src/core/lib/iomgr/vsock.cc 9934 src/core/lib/iomgr/wakeup_fd_eventfd.cc 9935 src/core/lib/iomgr/wakeup_fd_nospecial.cc 9936 src/core/lib/iomgr/wakeup_fd_pipe.cc 9937 src/core/lib/iomgr/wakeup_fd_posix.cc 9938 src/core/lib/promise/activity.cc 9939 src/core/lib/promise/party.cc 9940 src/core/lib/resource_quota/api.cc 9941 src/core/lib/resource_quota/arena.cc 9942 src/core/lib/resource_quota/connection_quota.cc 9943 src/core/lib/resource_quota/memory_quota.cc 9944 src/core/lib/resource_quota/periodic_update.cc 9945 src/core/lib/resource_quota/resource_quota.cc 9946 src/core/lib/resource_quota/thread_quota.cc 9947 src/core/lib/security/certificate_provider/certificate_provider_registry.cc 9948 src/core/lib/security/credentials/alts/check_gcp_environment.cc 9949 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc 9950 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc 9951 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc 9952 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc 9953 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc 9954 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc 9955 src/core/lib/slice/percent_encoding.cc 9956 src/core/lib/slice/slice.cc 9957 src/core/lib/slice/slice_buffer.cc 9958 src/core/lib/slice/slice_string_helpers.cc 9959 src/core/lib/surface/byte_buffer.cc 9960 src/core/lib/surface/byte_buffer_reader.cc 9961 src/core/lib/surface/call.cc 9962 src/core/lib/surface/call_details.cc 9963 src/core/lib/surface/call_log_batch.cc 9964 src/core/lib/surface/call_utils.cc 9965 src/core/lib/surface/channel.cc 9966 src/core/lib/surface/channel_init.cc 9967 src/core/lib/surface/channel_stack_type.cc 9968 src/core/lib/surface/client_call.cc 9969 src/core/lib/surface/completion_queue.cc 9970 src/core/lib/surface/completion_queue_factory.cc 9971 src/core/lib/surface/event_string.cc 9972 src/core/lib/surface/filter_stack_call.cc 9973 src/core/lib/surface/init_internally.cc 9974 src/core/lib/surface/lame_client.cc 9975 src/core/lib/surface/metadata_array.cc 9976 src/core/lib/surface/server_call.cc 9977 src/core/lib/surface/validate_metadata.cc 9978 src/core/lib/surface/version.cc 9979 src/core/lib/transport/call_arena_allocator.cc 9980 src/core/lib/transport/call_filters.cc 9981 src/core/lib/transport/call_final_info.cc 9982 src/core/lib/transport/call_spine.cc 9983 src/core/lib/transport/call_state.cc 9984 src/core/lib/transport/connectivity_state.cc 9985 src/core/lib/transport/error_utils.cc 9986 src/core/lib/transport/interception_chain.cc 9987 src/core/lib/transport/message.cc 9988 src/core/lib/transport/metadata.cc 9989 src/core/lib/transport/metadata_batch.cc 9990 src/core/lib/transport/parsed_metadata.cc 9991 src/core/lib/transport/status_conversion.cc 9992 src/core/lib/transport/timeout_encoding.cc 9993 src/core/lib/transport/transport.cc 9994 src/core/lib/transport/transport_op_string.cc 9995 src/core/load_balancing/lb_policy.cc 9996 src/core/load_balancing/lb_policy_registry.cc 9997 src/core/resolver/endpoint_addresses.cc 9998 src/core/resolver/resolver.cc 9999 src/core/resolver/resolver_registry.cc 10000 src/core/service_config/service_config_parser.cc 10001 src/core/telemetry/call_tracer.cc 10002 src/core/telemetry/histogram_view.cc 10003 src/core/telemetry/metrics.cc 10004 src/core/telemetry/stats.cc 10005 src/core/telemetry/stats_data.cc 10006 src/core/tsi/alts/handshaker/transport_security_common_api.cc 10007 src/core/util/backoff.cc 10008 src/core/util/dump_args.cc 10009 src/core/util/event_log.cc 10010 src/core/util/gethostname_fallback.cc 10011 src/core/util/gethostname_host_name_max.cc 10012 src/core/util/gethostname_sysconf.cc 10013 src/core/util/glob.cc 10014 src/core/util/grpc_if_nametoindex_posix.cc 10015 src/core/util/grpc_if_nametoindex_unsupported.cc 10016 src/core/util/json/json_writer.cc 10017 src/core/util/latent_see.cc 10018 src/core/util/load_file.cc 10019 src/core/util/per_cpu.cc 10020 src/core/util/ref_counted_string.cc 10021 src/core/util/status_helper.cc 10022 src/core/util/time.cc 10023 src/core/util/time_averaged_stats.cc 10024 src/core/util/uri.cc 10025 src/core/util/validation_errors.cc 10026 src/core/util/work_serializer.cc 10027 test/core/call/call_utils_test.cc 10028) 10029if(WIN32 AND MSVC) 10030 if(BUILD_SHARED_LIBS) 10031 target_compile_definitions(call_utils_test 10032 PRIVATE 10033 "GPR_DLL_IMPORTS" 10034 ) 10035 endif() 10036endif() 10037target_compile_features(call_utils_test PUBLIC cxx_std_17) 10038target_include_directories(call_utils_test 10039 PRIVATE 10040 ${CMAKE_CURRENT_SOURCE_DIR} 10041 ${CMAKE_CURRENT_SOURCE_DIR}/include 10042 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10043 ${_gRPC_RE2_INCLUDE_DIR} 10044 ${_gRPC_SSL_INCLUDE_DIR} 10045 ${_gRPC_UPB_GENERATED_DIR} 10046 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10047 ${_gRPC_UPB_INCLUDE_DIR} 10048 ${_gRPC_XXHASH_INCLUDE_DIR} 10049 ${_gRPC_ZLIB_INCLUDE_DIR} 10050 third_party/googletest/googletest/include 10051 third_party/googletest/googletest 10052 third_party/googletest/googlemock/include 10053 third_party/googletest/googlemock 10054 ${_gRPC_PROTO_GENS_DIR} 10055) 10056 10057target_link_libraries(call_utils_test 10058 ${_gRPC_ALLTARGETS_LIBRARIES} 10059 gtest 10060 upb_mini_descriptor_lib 10061 upb_wire_lib 10062 ${_gRPC_ZLIB_LIBRARIES} 10063 absl::config 10064 absl::no_destructor 10065 absl::cleanup 10066 absl::flat_hash_map 10067 absl::inlined_vector 10068 absl::function_ref 10069 absl::hash 10070 absl::type_traits 10071 absl::statusor 10072 absl::span 10073 absl::utility 10074 ${_gRPC_CARES_LIBRARIES} 10075 gpr 10076 ${_gRPC_ADDRESS_SORTING_LIBRARIES} 10077) 10078 10079 10080endif() 10081if(gRPC_BUILD_TESTS) 10082 10083add_executable(cancel_after_accept_test 10084 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10085 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10086 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10087 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10088 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10089 src/core/ext/transport/chaotic_good/client_transport.cc 10090 src/core/ext/transport/chaotic_good/control_endpoint.cc 10091 src/core/ext/transport/chaotic_good/data_endpoints.cc 10092 src/core/ext/transport/chaotic_good/frame.cc 10093 src/core/ext/transport/chaotic_good/frame_header.cc 10094 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10095 src/core/ext/transport/chaotic_good/server_transport.cc 10096 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10097 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10098 src/core/ext/transport/chaotic_good_legacy/frame.cc 10099 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10100 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10101 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10102 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10103 src/core/lib/transport/promise_endpoint.cc 10104 test/core/call/batch_builder.cc 10105 test/core/end2end/cq_verifier.cc 10106 test/core/end2end/end2end_test_main.cc 10107 test/core/end2end/end2end_test_suites.cc 10108 test/core/end2end/end2end_tests.cc 10109 test/core/end2end/fixtures/http_proxy_fixture.cc 10110 test/core/end2end/fixtures/local_util.cc 10111 test/core/end2end/fixtures/proxy.cc 10112 test/core/end2end/tests/cancel_after_accept.cc 10113 test/core/event_engine/event_engine_test_utils.cc 10114 test/core/test_util/fake_stats_plugin.cc 10115 test/core/test_util/test_lb_policies.cc 10116) 10117if(WIN32 AND MSVC) 10118 if(BUILD_SHARED_LIBS) 10119 target_compile_definitions(cancel_after_accept_test 10120 PRIVATE 10121 "GPR_DLL_IMPORTS" 10122 "GRPC_DLL_IMPORTS" 10123 ) 10124 endif() 10125endif() 10126target_compile_features(cancel_after_accept_test PUBLIC cxx_std_17) 10127target_include_directories(cancel_after_accept_test 10128 PRIVATE 10129 ${CMAKE_CURRENT_SOURCE_DIR} 10130 ${CMAKE_CURRENT_SOURCE_DIR}/include 10131 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10132 ${_gRPC_RE2_INCLUDE_DIR} 10133 ${_gRPC_SSL_INCLUDE_DIR} 10134 ${_gRPC_UPB_GENERATED_DIR} 10135 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10136 ${_gRPC_UPB_INCLUDE_DIR} 10137 ${_gRPC_XXHASH_INCLUDE_DIR} 10138 ${_gRPC_ZLIB_INCLUDE_DIR} 10139 third_party/googletest/googletest/include 10140 third_party/googletest/googletest 10141 third_party/googletest/googlemock/include 10142 third_party/googletest/googlemock 10143 ${_gRPC_PROTO_GENS_DIR} 10144) 10145 10146target_link_libraries(cancel_after_accept_test 10147 ${_gRPC_ALLTARGETS_LIBRARIES} 10148 gtest 10149 grpc_authorization_provider 10150 grpc_unsecure 10151 ${_gRPC_PROTOBUF_LIBRARIES} 10152 grpc_test_util 10153) 10154 10155 10156endif() 10157if(gRPC_BUILD_TESTS) 10158 10159add_executable(cancel_after_client_done_test 10160 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10161 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10162 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10163 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10164 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10165 src/core/ext/transport/chaotic_good/client_transport.cc 10166 src/core/ext/transport/chaotic_good/control_endpoint.cc 10167 src/core/ext/transport/chaotic_good/data_endpoints.cc 10168 src/core/ext/transport/chaotic_good/frame.cc 10169 src/core/ext/transport/chaotic_good/frame_header.cc 10170 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10171 src/core/ext/transport/chaotic_good/server_transport.cc 10172 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10173 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10174 src/core/ext/transport/chaotic_good_legacy/frame.cc 10175 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10176 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10177 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10178 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10179 src/core/lib/transport/promise_endpoint.cc 10180 test/core/call/batch_builder.cc 10181 test/core/end2end/cq_verifier.cc 10182 test/core/end2end/end2end_test_main.cc 10183 test/core/end2end/end2end_test_suites.cc 10184 test/core/end2end/end2end_tests.cc 10185 test/core/end2end/fixtures/http_proxy_fixture.cc 10186 test/core/end2end/fixtures/local_util.cc 10187 test/core/end2end/fixtures/proxy.cc 10188 test/core/end2end/tests/cancel_after_client_done.cc 10189 test/core/event_engine/event_engine_test_utils.cc 10190 test/core/test_util/fake_stats_plugin.cc 10191 test/core/test_util/test_lb_policies.cc 10192) 10193if(WIN32 AND MSVC) 10194 if(BUILD_SHARED_LIBS) 10195 target_compile_definitions(cancel_after_client_done_test 10196 PRIVATE 10197 "GPR_DLL_IMPORTS" 10198 "GRPC_DLL_IMPORTS" 10199 ) 10200 endif() 10201endif() 10202target_compile_features(cancel_after_client_done_test PUBLIC cxx_std_17) 10203target_include_directories(cancel_after_client_done_test 10204 PRIVATE 10205 ${CMAKE_CURRENT_SOURCE_DIR} 10206 ${CMAKE_CURRENT_SOURCE_DIR}/include 10207 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10208 ${_gRPC_RE2_INCLUDE_DIR} 10209 ${_gRPC_SSL_INCLUDE_DIR} 10210 ${_gRPC_UPB_GENERATED_DIR} 10211 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10212 ${_gRPC_UPB_INCLUDE_DIR} 10213 ${_gRPC_XXHASH_INCLUDE_DIR} 10214 ${_gRPC_ZLIB_INCLUDE_DIR} 10215 third_party/googletest/googletest/include 10216 third_party/googletest/googletest 10217 third_party/googletest/googlemock/include 10218 third_party/googletest/googlemock 10219 ${_gRPC_PROTO_GENS_DIR} 10220) 10221 10222target_link_libraries(cancel_after_client_done_test 10223 ${_gRPC_ALLTARGETS_LIBRARIES} 10224 gtest 10225 grpc_authorization_provider 10226 grpc_unsecure 10227 ${_gRPC_PROTOBUF_LIBRARIES} 10228 grpc_test_util 10229) 10230 10231 10232endif() 10233if(gRPC_BUILD_TESTS) 10234 10235add_executable(cancel_after_invoke_test 10236 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10237 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10238 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10239 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10240 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10241 src/core/ext/transport/chaotic_good/client_transport.cc 10242 src/core/ext/transport/chaotic_good/control_endpoint.cc 10243 src/core/ext/transport/chaotic_good/data_endpoints.cc 10244 src/core/ext/transport/chaotic_good/frame.cc 10245 src/core/ext/transport/chaotic_good/frame_header.cc 10246 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10247 src/core/ext/transport/chaotic_good/server_transport.cc 10248 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10249 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10250 src/core/ext/transport/chaotic_good_legacy/frame.cc 10251 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10252 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10253 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10254 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10255 src/core/lib/transport/promise_endpoint.cc 10256 test/core/call/batch_builder.cc 10257 test/core/end2end/cq_verifier.cc 10258 test/core/end2end/end2end_test_main.cc 10259 test/core/end2end/end2end_test_suites.cc 10260 test/core/end2end/end2end_tests.cc 10261 test/core/end2end/fixtures/http_proxy_fixture.cc 10262 test/core/end2end/fixtures/local_util.cc 10263 test/core/end2end/fixtures/proxy.cc 10264 test/core/end2end/tests/cancel_after_invoke.cc 10265 test/core/event_engine/event_engine_test_utils.cc 10266 test/core/test_util/fake_stats_plugin.cc 10267 test/core/test_util/test_lb_policies.cc 10268) 10269if(WIN32 AND MSVC) 10270 if(BUILD_SHARED_LIBS) 10271 target_compile_definitions(cancel_after_invoke_test 10272 PRIVATE 10273 "GPR_DLL_IMPORTS" 10274 "GRPC_DLL_IMPORTS" 10275 ) 10276 endif() 10277endif() 10278target_compile_features(cancel_after_invoke_test PUBLIC cxx_std_17) 10279target_include_directories(cancel_after_invoke_test 10280 PRIVATE 10281 ${CMAKE_CURRENT_SOURCE_DIR} 10282 ${CMAKE_CURRENT_SOURCE_DIR}/include 10283 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10284 ${_gRPC_RE2_INCLUDE_DIR} 10285 ${_gRPC_SSL_INCLUDE_DIR} 10286 ${_gRPC_UPB_GENERATED_DIR} 10287 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10288 ${_gRPC_UPB_INCLUDE_DIR} 10289 ${_gRPC_XXHASH_INCLUDE_DIR} 10290 ${_gRPC_ZLIB_INCLUDE_DIR} 10291 third_party/googletest/googletest/include 10292 third_party/googletest/googletest 10293 third_party/googletest/googlemock/include 10294 third_party/googletest/googlemock 10295 ${_gRPC_PROTO_GENS_DIR} 10296) 10297 10298target_link_libraries(cancel_after_invoke_test 10299 ${_gRPC_ALLTARGETS_LIBRARIES} 10300 gtest 10301 grpc_authorization_provider 10302 grpc_unsecure 10303 ${_gRPC_PROTOBUF_LIBRARIES} 10304 grpc_test_util 10305) 10306 10307 10308endif() 10309if(gRPC_BUILD_TESTS) 10310 10311add_executable(cancel_after_round_trip_test 10312 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10313 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10314 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10315 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10316 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10317 src/core/ext/transport/chaotic_good/client_transport.cc 10318 src/core/ext/transport/chaotic_good/control_endpoint.cc 10319 src/core/ext/transport/chaotic_good/data_endpoints.cc 10320 src/core/ext/transport/chaotic_good/frame.cc 10321 src/core/ext/transport/chaotic_good/frame_header.cc 10322 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10323 src/core/ext/transport/chaotic_good/server_transport.cc 10324 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10325 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10326 src/core/ext/transport/chaotic_good_legacy/frame.cc 10327 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10328 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10329 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10330 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10331 src/core/lib/transport/promise_endpoint.cc 10332 test/core/call/batch_builder.cc 10333 test/core/end2end/cq_verifier.cc 10334 test/core/end2end/end2end_test_main.cc 10335 test/core/end2end/end2end_test_suites.cc 10336 test/core/end2end/end2end_tests.cc 10337 test/core/end2end/fixtures/http_proxy_fixture.cc 10338 test/core/end2end/fixtures/local_util.cc 10339 test/core/end2end/fixtures/proxy.cc 10340 test/core/end2end/tests/cancel_after_round_trip.cc 10341 test/core/event_engine/event_engine_test_utils.cc 10342 test/core/test_util/fake_stats_plugin.cc 10343 test/core/test_util/test_lb_policies.cc 10344) 10345if(WIN32 AND MSVC) 10346 if(BUILD_SHARED_LIBS) 10347 target_compile_definitions(cancel_after_round_trip_test 10348 PRIVATE 10349 "GPR_DLL_IMPORTS" 10350 "GRPC_DLL_IMPORTS" 10351 ) 10352 endif() 10353endif() 10354target_compile_features(cancel_after_round_trip_test PUBLIC cxx_std_17) 10355target_include_directories(cancel_after_round_trip_test 10356 PRIVATE 10357 ${CMAKE_CURRENT_SOURCE_DIR} 10358 ${CMAKE_CURRENT_SOURCE_DIR}/include 10359 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10360 ${_gRPC_RE2_INCLUDE_DIR} 10361 ${_gRPC_SSL_INCLUDE_DIR} 10362 ${_gRPC_UPB_GENERATED_DIR} 10363 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10364 ${_gRPC_UPB_INCLUDE_DIR} 10365 ${_gRPC_XXHASH_INCLUDE_DIR} 10366 ${_gRPC_ZLIB_INCLUDE_DIR} 10367 third_party/googletest/googletest/include 10368 third_party/googletest/googletest 10369 third_party/googletest/googlemock/include 10370 third_party/googletest/googlemock 10371 ${_gRPC_PROTO_GENS_DIR} 10372) 10373 10374target_link_libraries(cancel_after_round_trip_test 10375 ${_gRPC_ALLTARGETS_LIBRARIES} 10376 gtest 10377 grpc_authorization_provider 10378 grpc_unsecure 10379 ${_gRPC_PROTOBUF_LIBRARIES} 10380 grpc_test_util 10381) 10382 10383 10384endif() 10385if(gRPC_BUILD_TESTS) 10386 10387add_executable(cancel_ares_query_test 10388 test/core/end2end/cq_verifier.cc 10389 test/core/test_util/fake_udp_and_tcp_server.cc 10390 test/core/test_util/socket_use_after_close_detector.cc 10391 test/cpp/naming/cancel_ares_query_test.cc 10392) 10393if(WIN32 AND MSVC) 10394 if(BUILD_SHARED_LIBS) 10395 target_compile_definitions(cancel_ares_query_test 10396 PRIVATE 10397 "GPR_DLL_IMPORTS" 10398 "GRPC_DLL_IMPORTS" 10399 "GRPCXX_DLL_IMPORTS" 10400 ) 10401 endif() 10402endif() 10403target_compile_features(cancel_ares_query_test PUBLIC cxx_std_17) 10404target_include_directories(cancel_ares_query_test 10405 PRIVATE 10406 ${CMAKE_CURRENT_SOURCE_DIR} 10407 ${CMAKE_CURRENT_SOURCE_DIR}/include 10408 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10409 ${_gRPC_RE2_INCLUDE_DIR} 10410 ${_gRPC_SSL_INCLUDE_DIR} 10411 ${_gRPC_UPB_GENERATED_DIR} 10412 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10413 ${_gRPC_UPB_INCLUDE_DIR} 10414 ${_gRPC_XXHASH_INCLUDE_DIR} 10415 ${_gRPC_ZLIB_INCLUDE_DIR} 10416 third_party/googletest/googletest/include 10417 third_party/googletest/googletest 10418 third_party/googletest/googlemock/include 10419 third_party/googletest/googlemock 10420 ${_gRPC_PROTO_GENS_DIR} 10421) 10422 10423target_link_libraries(cancel_ares_query_test 10424 ${_gRPC_ALLTARGETS_LIBRARIES} 10425 gtest 10426 grpc++_test_config 10427 grpc++_test_util 10428) 10429 10430 10431endif() 10432if(gRPC_BUILD_TESTS) 10433 10434add_executable(cancel_before_invoke_test 10435 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10436 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10437 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10438 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10439 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10440 src/core/ext/transport/chaotic_good/client_transport.cc 10441 src/core/ext/transport/chaotic_good/control_endpoint.cc 10442 src/core/ext/transport/chaotic_good/data_endpoints.cc 10443 src/core/ext/transport/chaotic_good/frame.cc 10444 src/core/ext/transport/chaotic_good/frame_header.cc 10445 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10446 src/core/ext/transport/chaotic_good/server_transport.cc 10447 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10448 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10449 src/core/ext/transport/chaotic_good_legacy/frame.cc 10450 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10451 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10452 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10453 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10454 src/core/lib/transport/promise_endpoint.cc 10455 test/core/call/batch_builder.cc 10456 test/core/end2end/cq_verifier.cc 10457 test/core/end2end/end2end_test_main.cc 10458 test/core/end2end/end2end_test_suites.cc 10459 test/core/end2end/end2end_tests.cc 10460 test/core/end2end/fixtures/http_proxy_fixture.cc 10461 test/core/end2end/fixtures/local_util.cc 10462 test/core/end2end/fixtures/proxy.cc 10463 test/core/end2end/tests/cancel_before_invoke.cc 10464 test/core/event_engine/event_engine_test_utils.cc 10465 test/core/test_util/fake_stats_plugin.cc 10466 test/core/test_util/test_lb_policies.cc 10467) 10468if(WIN32 AND MSVC) 10469 if(BUILD_SHARED_LIBS) 10470 target_compile_definitions(cancel_before_invoke_test 10471 PRIVATE 10472 "GPR_DLL_IMPORTS" 10473 "GRPC_DLL_IMPORTS" 10474 ) 10475 endif() 10476endif() 10477target_compile_features(cancel_before_invoke_test PUBLIC cxx_std_17) 10478target_include_directories(cancel_before_invoke_test 10479 PRIVATE 10480 ${CMAKE_CURRENT_SOURCE_DIR} 10481 ${CMAKE_CURRENT_SOURCE_DIR}/include 10482 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10483 ${_gRPC_RE2_INCLUDE_DIR} 10484 ${_gRPC_SSL_INCLUDE_DIR} 10485 ${_gRPC_UPB_GENERATED_DIR} 10486 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10487 ${_gRPC_UPB_INCLUDE_DIR} 10488 ${_gRPC_XXHASH_INCLUDE_DIR} 10489 ${_gRPC_ZLIB_INCLUDE_DIR} 10490 third_party/googletest/googletest/include 10491 third_party/googletest/googletest 10492 third_party/googletest/googlemock/include 10493 third_party/googletest/googlemock 10494 ${_gRPC_PROTO_GENS_DIR} 10495) 10496 10497target_link_libraries(cancel_before_invoke_test 10498 ${_gRPC_ALLTARGETS_LIBRARIES} 10499 gtest 10500 grpc_authorization_provider 10501 grpc_unsecure 10502 ${_gRPC_PROTOBUF_LIBRARIES} 10503 grpc_test_util 10504) 10505 10506 10507endif() 10508if(gRPC_BUILD_TESTS) 10509 10510add_executable(cancel_callback_test 10511 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 10512 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 10513 src/core/lib/debug/trace.cc 10514 src/core/lib/debug/trace_flags.cc 10515 src/core/lib/experiments/config.cc 10516 src/core/lib/experiments/experiments.cc 10517 src/core/lib/iomgr/closure.cc 10518 src/core/lib/iomgr/combiner.cc 10519 src/core/lib/iomgr/error.cc 10520 src/core/lib/iomgr/exec_ctx.cc 10521 src/core/lib/iomgr/executor.cc 10522 src/core/lib/iomgr/iomgr_internal.cc 10523 src/core/lib/promise/activity.cc 10524 src/core/lib/resource_quota/arena.cc 10525 src/core/lib/resource_quota/connection_quota.cc 10526 src/core/lib/resource_quota/memory_quota.cc 10527 src/core/lib/resource_quota/periodic_update.cc 10528 src/core/lib/resource_quota/resource_quota.cc 10529 src/core/lib/resource_quota/thread_quota.cc 10530 src/core/lib/slice/percent_encoding.cc 10531 src/core/lib/slice/slice.cc 10532 src/core/lib/slice/slice_string_helpers.cc 10533 src/core/util/dump_args.cc 10534 src/core/util/glob.cc 10535 src/core/util/latent_see.cc 10536 src/core/util/per_cpu.cc 10537 src/core/util/status_helper.cc 10538 src/core/util/time.cc 10539 test/core/promise/cancel_callback_test.cc 10540) 10541if(WIN32 AND MSVC) 10542 if(BUILD_SHARED_LIBS) 10543 target_compile_definitions(cancel_callback_test 10544 PRIVATE 10545 "GPR_DLL_IMPORTS" 10546 ) 10547 endif() 10548endif() 10549target_compile_features(cancel_callback_test PUBLIC cxx_std_17) 10550target_include_directories(cancel_callback_test 10551 PRIVATE 10552 ${CMAKE_CURRENT_SOURCE_DIR} 10553 ${CMAKE_CURRENT_SOURCE_DIR}/include 10554 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10555 ${_gRPC_RE2_INCLUDE_DIR} 10556 ${_gRPC_SSL_INCLUDE_DIR} 10557 ${_gRPC_UPB_GENERATED_DIR} 10558 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10559 ${_gRPC_UPB_INCLUDE_DIR} 10560 ${_gRPC_XXHASH_INCLUDE_DIR} 10561 ${_gRPC_ZLIB_INCLUDE_DIR} 10562 third_party/googletest/googletest/include 10563 third_party/googletest/googletest 10564 third_party/googletest/googlemock/include 10565 third_party/googletest/googlemock 10566 ${_gRPC_PROTO_GENS_DIR} 10567) 10568 10569target_link_libraries(cancel_callback_test 10570 ${_gRPC_ALLTARGETS_LIBRARIES} 10571 gtest 10572 upb_mini_descriptor_lib 10573 upb_wire_lib 10574 absl::config 10575 absl::flat_hash_map 10576 absl::function_ref 10577 absl::hash 10578 absl::type_traits 10579 absl::statusor 10580 gpr 10581) 10582 10583 10584endif() 10585if(gRPC_BUILD_TESTS) 10586 10587add_executable(cancel_in_a_vacuum_test 10588 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10589 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10590 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10591 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10592 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10593 src/core/ext/transport/chaotic_good/client_transport.cc 10594 src/core/ext/transport/chaotic_good/control_endpoint.cc 10595 src/core/ext/transport/chaotic_good/data_endpoints.cc 10596 src/core/ext/transport/chaotic_good/frame.cc 10597 src/core/ext/transport/chaotic_good/frame_header.cc 10598 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10599 src/core/ext/transport/chaotic_good/server_transport.cc 10600 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10601 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10602 src/core/ext/transport/chaotic_good_legacy/frame.cc 10603 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10604 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10605 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10606 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10607 src/core/lib/transport/promise_endpoint.cc 10608 test/core/call/batch_builder.cc 10609 test/core/end2end/cq_verifier.cc 10610 test/core/end2end/end2end_test_main.cc 10611 test/core/end2end/end2end_test_suites.cc 10612 test/core/end2end/end2end_tests.cc 10613 test/core/end2end/fixtures/http_proxy_fixture.cc 10614 test/core/end2end/fixtures/local_util.cc 10615 test/core/end2end/fixtures/proxy.cc 10616 test/core/end2end/tests/cancel_in_a_vacuum.cc 10617 test/core/event_engine/event_engine_test_utils.cc 10618 test/core/test_util/fake_stats_plugin.cc 10619 test/core/test_util/test_lb_policies.cc 10620) 10621if(WIN32 AND MSVC) 10622 if(BUILD_SHARED_LIBS) 10623 target_compile_definitions(cancel_in_a_vacuum_test 10624 PRIVATE 10625 "GPR_DLL_IMPORTS" 10626 "GRPC_DLL_IMPORTS" 10627 ) 10628 endif() 10629endif() 10630target_compile_features(cancel_in_a_vacuum_test PUBLIC cxx_std_17) 10631target_include_directories(cancel_in_a_vacuum_test 10632 PRIVATE 10633 ${CMAKE_CURRENT_SOURCE_DIR} 10634 ${CMAKE_CURRENT_SOURCE_DIR}/include 10635 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10636 ${_gRPC_RE2_INCLUDE_DIR} 10637 ${_gRPC_SSL_INCLUDE_DIR} 10638 ${_gRPC_UPB_GENERATED_DIR} 10639 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10640 ${_gRPC_UPB_INCLUDE_DIR} 10641 ${_gRPC_XXHASH_INCLUDE_DIR} 10642 ${_gRPC_ZLIB_INCLUDE_DIR} 10643 third_party/googletest/googletest/include 10644 third_party/googletest/googletest 10645 third_party/googletest/googlemock/include 10646 third_party/googletest/googlemock 10647 ${_gRPC_PROTO_GENS_DIR} 10648) 10649 10650target_link_libraries(cancel_in_a_vacuum_test 10651 ${_gRPC_ALLTARGETS_LIBRARIES} 10652 gtest 10653 grpc_authorization_provider 10654 grpc_unsecure 10655 ${_gRPC_PROTOBUF_LIBRARIES} 10656 grpc_test_util 10657) 10658 10659 10660endif() 10661if(gRPC_BUILD_TESTS) 10662 10663add_executable(cancel_with_status_test 10664 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 10665 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 10666 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 10667 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 10668 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 10669 src/core/ext/transport/chaotic_good/client_transport.cc 10670 src/core/ext/transport/chaotic_good/control_endpoint.cc 10671 src/core/ext/transport/chaotic_good/data_endpoints.cc 10672 src/core/ext/transport/chaotic_good/frame.cc 10673 src/core/ext/transport/chaotic_good/frame_header.cc 10674 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 10675 src/core/ext/transport/chaotic_good/server_transport.cc 10676 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 10677 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 10678 src/core/ext/transport/chaotic_good_legacy/frame.cc 10679 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 10680 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 10681 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 10682 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 10683 src/core/lib/transport/promise_endpoint.cc 10684 test/core/call/batch_builder.cc 10685 test/core/end2end/cq_verifier.cc 10686 test/core/end2end/end2end_test_main.cc 10687 test/core/end2end/end2end_test_suites.cc 10688 test/core/end2end/end2end_tests.cc 10689 test/core/end2end/fixtures/http_proxy_fixture.cc 10690 test/core/end2end/fixtures/local_util.cc 10691 test/core/end2end/fixtures/proxy.cc 10692 test/core/end2end/tests/cancel_with_status.cc 10693 test/core/event_engine/event_engine_test_utils.cc 10694 test/core/test_util/fake_stats_plugin.cc 10695 test/core/test_util/test_lb_policies.cc 10696) 10697if(WIN32 AND MSVC) 10698 if(BUILD_SHARED_LIBS) 10699 target_compile_definitions(cancel_with_status_test 10700 PRIVATE 10701 "GPR_DLL_IMPORTS" 10702 "GRPC_DLL_IMPORTS" 10703 ) 10704 endif() 10705endif() 10706target_compile_features(cancel_with_status_test PUBLIC cxx_std_17) 10707target_include_directories(cancel_with_status_test 10708 PRIVATE 10709 ${CMAKE_CURRENT_SOURCE_DIR} 10710 ${CMAKE_CURRENT_SOURCE_DIR}/include 10711 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10712 ${_gRPC_RE2_INCLUDE_DIR} 10713 ${_gRPC_SSL_INCLUDE_DIR} 10714 ${_gRPC_UPB_GENERATED_DIR} 10715 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10716 ${_gRPC_UPB_INCLUDE_DIR} 10717 ${_gRPC_XXHASH_INCLUDE_DIR} 10718 ${_gRPC_ZLIB_INCLUDE_DIR} 10719 third_party/googletest/googletest/include 10720 third_party/googletest/googletest 10721 third_party/googletest/googlemock/include 10722 third_party/googletest/googlemock 10723 ${_gRPC_PROTO_GENS_DIR} 10724) 10725 10726target_link_libraries(cancel_with_status_test 10727 ${_gRPC_ALLTARGETS_LIBRARIES} 10728 gtest 10729 grpc_authorization_provider 10730 grpc_unsecure 10731 ${_gRPC_PROTOBUF_LIBRARIES} 10732 grpc_test_util 10733) 10734 10735 10736endif() 10737if(gRPC_BUILD_TESTS) 10738 10739add_executable(cel_authorization_engine_test 10740 src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c 10741 src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c 10742 src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c 10743 src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c 10744 src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c 10745 src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c 10746 src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c 10747 src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c 10748 src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c 10749 src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c 10750 src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c 10751 src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c 10752 src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c 10753 src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c 10754 src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c 10755 src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c 10756 src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c 10757 src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c 10758 src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c 10759 src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c 10760 src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c 10761 src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c 10762 src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c 10763 src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c 10764 src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c 10765 src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c 10766 src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c 10767 src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c 10768 src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c 10769 src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c 10770 src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c 10771 src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c 10772 src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c 10773 src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c 10774 src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c 10775 src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c 10776 src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c 10777 src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c 10778 src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.c 10779 src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c 10780 src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c 10781 src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c 10782 src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c 10783 src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c 10784 src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c 10785 src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c 10786 src/core/ext/upb-gen/google/api/annotations.upb_minitable.c 10787 src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.c 10788 src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c 10789 src/core/ext/upb-gen/google/api/http.upb_minitable.c 10790 src/core/ext/upb-gen/google/api/httpbody.upb_minitable.c 10791 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 10792 src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c 10793 src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c 10794 src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c 10795 src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c 10796 src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c 10797 src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c 10798 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 10799 src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c 10800 src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c 10801 src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c 10802 src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c 10803 src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c 10804 src/core/ext/upb-gen/validate/validate.upb_minitable.c 10805 src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c 10806 src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c 10807 src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c 10808 src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c 10809 src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c 10810 src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.c 10811 src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.c 10812 src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.c 10813 src/core/ext/upb-gen/xds/core/v3/context_params.upb_minitable.c 10814 src/core/ext/upb-gen/xds/core/v3/extension.upb_minitable.c 10815 src/core/ext/upb-gen/xds/core/v3/resource.upb_minitable.c 10816 src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.c 10817 src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.c 10818 src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c 10819 src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.c 10820 src/core/ext/upb-gen/xds/type/matcher/v3/http_inputs.upb_minitable.c 10821 src/core/ext/upb-gen/xds/type/matcher/v3/ip.upb_minitable.c 10822 src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.c 10823 src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.c 10824 src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.c 10825 src/core/ext/upb-gen/xds/type/matcher/v3/string.upb_minitable.c 10826 src/core/ext/upb-gen/xds/type/v3/cel.upb_minitable.c 10827 src/core/ext/upb-gen/xds/type/v3/range.upb_minitable.c 10828 src/core/ext/upb-gen/xds/type/v3/typed_struct.upb_minitable.c 10829 src/core/lib/security/authorization/cel_authorization_engine.cc 10830 test/core/security/cel_authorization_engine_test.cc 10831 test/core/test_util/cmdline.cc 10832 test/core/test_util/fuzzer_util.cc 10833 test/core/test_util/grpc_profiler.cc 10834 test/core/test_util/histogram.cc 10835 test/core/test_util/mock_endpoint.cc 10836 test/core/test_util/parse_hexstring.cc 10837 test/core/test_util/resolve_localhost_ip46.cc 10838 test/core/test_util/slice_splitter.cc 10839 test/core/test_util/tracer_util.cc 10840) 10841if(WIN32 AND MSVC) 10842 if(BUILD_SHARED_LIBS) 10843 target_compile_definitions(cel_authorization_engine_test 10844 PRIVATE 10845 "GPR_DLL_IMPORTS" 10846 "GRPC_DLL_IMPORTS" 10847 ) 10848 endif() 10849endif() 10850target_compile_features(cel_authorization_engine_test PUBLIC cxx_std_17) 10851target_include_directories(cel_authorization_engine_test 10852 PRIVATE 10853 ${CMAKE_CURRENT_SOURCE_DIR} 10854 ${CMAKE_CURRENT_SOURCE_DIR}/include 10855 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10856 ${_gRPC_RE2_INCLUDE_DIR} 10857 ${_gRPC_SSL_INCLUDE_DIR} 10858 ${_gRPC_UPB_GENERATED_DIR} 10859 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10860 ${_gRPC_UPB_INCLUDE_DIR} 10861 ${_gRPC_XXHASH_INCLUDE_DIR} 10862 ${_gRPC_ZLIB_INCLUDE_DIR} 10863 third_party/googletest/googletest/include 10864 third_party/googletest/googletest 10865 third_party/googletest/googlemock/include 10866 third_party/googletest/googlemock 10867 ${_gRPC_PROTO_GENS_DIR} 10868) 10869 10870target_link_libraries(cel_authorization_engine_test 10871 ${_gRPC_ALLTARGETS_LIBRARIES} 10872 gtest 10873 grpc_test_util 10874) 10875 10876 10877endif() 10878if(gRPC_BUILD_TESTS) 10879 10880add_executable(certificate_provider_registry_test 10881 test/core/security/certificate_provider_registry_test.cc 10882) 10883if(WIN32 AND MSVC) 10884 if(BUILD_SHARED_LIBS) 10885 target_compile_definitions(certificate_provider_registry_test 10886 PRIVATE 10887 "GPR_DLL_IMPORTS" 10888 "GRPC_DLL_IMPORTS" 10889 ) 10890 endif() 10891endif() 10892target_compile_features(certificate_provider_registry_test PUBLIC cxx_std_17) 10893target_include_directories(certificate_provider_registry_test 10894 PRIVATE 10895 ${CMAKE_CURRENT_SOURCE_DIR} 10896 ${CMAKE_CURRENT_SOURCE_DIR}/include 10897 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10898 ${_gRPC_RE2_INCLUDE_DIR} 10899 ${_gRPC_SSL_INCLUDE_DIR} 10900 ${_gRPC_UPB_GENERATED_DIR} 10901 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10902 ${_gRPC_UPB_INCLUDE_DIR} 10903 ${_gRPC_XXHASH_INCLUDE_DIR} 10904 ${_gRPC_ZLIB_INCLUDE_DIR} 10905 third_party/googletest/googletest/include 10906 third_party/googletest/googletest 10907 third_party/googletest/googlemock/include 10908 third_party/googletest/googlemock 10909 ${_gRPC_PROTO_GENS_DIR} 10910) 10911 10912target_link_libraries(certificate_provider_registry_test 10913 ${_gRPC_ALLTARGETS_LIBRARIES} 10914 gtest 10915 grpc_test_util 10916) 10917 10918 10919endif() 10920if(gRPC_BUILD_TESTS) 10921 10922add_executable(certificate_provider_store_test 10923 test/core/xds/certificate_provider_store_test.cc 10924) 10925if(WIN32 AND MSVC) 10926 if(BUILD_SHARED_LIBS) 10927 target_compile_definitions(certificate_provider_store_test 10928 PRIVATE 10929 "GPR_DLL_IMPORTS" 10930 "GRPC_DLL_IMPORTS" 10931 ) 10932 endif() 10933endif() 10934target_compile_features(certificate_provider_store_test PUBLIC cxx_std_17) 10935target_include_directories(certificate_provider_store_test 10936 PRIVATE 10937 ${CMAKE_CURRENT_SOURCE_DIR} 10938 ${CMAKE_CURRENT_SOURCE_DIR}/include 10939 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10940 ${_gRPC_RE2_INCLUDE_DIR} 10941 ${_gRPC_SSL_INCLUDE_DIR} 10942 ${_gRPC_UPB_GENERATED_DIR} 10943 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10944 ${_gRPC_UPB_INCLUDE_DIR} 10945 ${_gRPC_XXHASH_INCLUDE_DIR} 10946 ${_gRPC_ZLIB_INCLUDE_DIR} 10947 third_party/googletest/googletest/include 10948 third_party/googletest/googletest 10949 third_party/googletest/googlemock/include 10950 third_party/googletest/googlemock 10951 ${_gRPC_PROTO_GENS_DIR} 10952) 10953 10954target_link_libraries(certificate_provider_store_test 10955 ${_gRPC_ALLTARGETS_LIBRARIES} 10956 gtest 10957 grpc_test_util 10958) 10959 10960 10961endif() 10962if(gRPC_BUILD_TESTS) 10963if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 10964 10965 add_executable(cf_engine_test 10966 test/core/event_engine/cf/cf_engine_test.cc 10967 ) 10968 if(WIN32 AND MSVC) 10969 if(BUILD_SHARED_LIBS) 10970 target_compile_definitions(cf_engine_test 10971 PRIVATE 10972 "GPR_DLL_IMPORTS" 10973 "GRPC_DLL_IMPORTS" 10974 ) 10975 endif() 10976 endif() 10977 target_compile_features(cf_engine_test PUBLIC cxx_std_17) 10978 target_include_directories(cf_engine_test 10979 PRIVATE 10980 ${CMAKE_CURRENT_SOURCE_DIR} 10981 ${CMAKE_CURRENT_SOURCE_DIR}/include 10982 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 10983 ${_gRPC_RE2_INCLUDE_DIR} 10984 ${_gRPC_SSL_INCLUDE_DIR} 10985 ${_gRPC_UPB_GENERATED_DIR} 10986 ${_gRPC_UPB_GRPC_GENERATED_DIR} 10987 ${_gRPC_UPB_INCLUDE_DIR} 10988 ${_gRPC_XXHASH_INCLUDE_DIR} 10989 ${_gRPC_ZLIB_INCLUDE_DIR} 10990 third_party/googletest/googletest/include 10991 third_party/googletest/googletest 10992 third_party/googletest/googlemock/include 10993 third_party/googletest/googlemock 10994 ${_gRPC_PROTO_GENS_DIR} 10995 ) 10996 10997 target_link_libraries(cf_engine_test 10998 ${_gRPC_ALLTARGETS_LIBRARIES} 10999 gtest 11000 grpc_test_util 11001 ) 11002 11003 11004endif() 11005endif() 11006if(gRPC_BUILD_TESTS) 11007if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 11008 11009 add_executable(cf_event_engine_test 11010 test/core/event_engine/event_engine_test_utils.cc 11011 test/core/event_engine/test_suite/cf_event_engine_test.cc 11012 test/core/event_engine/test_suite/event_engine_test_framework.cc 11013 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 11014 test/core/event_engine/test_suite/tests/client_test.cc 11015 test/core/event_engine/test_suite/tests/timer_test.cc 11016 ) 11017 if(WIN32 AND MSVC) 11018 if(BUILD_SHARED_LIBS) 11019 target_compile_definitions(cf_event_engine_test 11020 PRIVATE 11021 "GPR_DLL_IMPORTS" 11022 "GRPC_DLL_IMPORTS" 11023 ) 11024 endif() 11025 endif() 11026 target_compile_features(cf_event_engine_test PUBLIC cxx_std_17) 11027 target_include_directories(cf_event_engine_test 11028 PRIVATE 11029 ${CMAKE_CURRENT_SOURCE_DIR} 11030 ${CMAKE_CURRENT_SOURCE_DIR}/include 11031 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11032 ${_gRPC_RE2_INCLUDE_DIR} 11033 ${_gRPC_SSL_INCLUDE_DIR} 11034 ${_gRPC_UPB_GENERATED_DIR} 11035 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11036 ${_gRPC_UPB_INCLUDE_DIR} 11037 ${_gRPC_XXHASH_INCLUDE_DIR} 11038 ${_gRPC_ZLIB_INCLUDE_DIR} 11039 third_party/googletest/googletest/include 11040 third_party/googletest/googletest 11041 third_party/googletest/googlemock/include 11042 third_party/googletest/googlemock 11043 ${_gRPC_PROTO_GENS_DIR} 11044 ) 11045 11046 target_link_libraries(cf_event_engine_test 11047 ${_gRPC_ALLTARGETS_LIBRARIES} 11048 gtest 11049 grpc_test_util 11050 ) 11051 11052 11053endif() 11054endif() 11055if(gRPC_BUILD_TESTS) 11056 11057add_executable(cfstream_test 11058 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 11059 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 11060 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 11061 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 11062 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 11063 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 11064 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 11065 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 11066 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 11067 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 11068 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 11069 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 11070 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 11071 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 11072 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 11073 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 11074 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 11075 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 11076 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 11077 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 11078 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 11079 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 11080 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 11081 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 11082 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 11083 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 11084 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 11085 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 11086 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 11087 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 11088 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 11089 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 11090 test/cpp/end2end/cfstream_test.cc 11091 test/cpp/end2end/test_service_impl.cc 11092) 11093if(WIN32 AND MSVC) 11094 if(BUILD_SHARED_LIBS) 11095 target_compile_definitions(cfstream_test 11096 PRIVATE 11097 "GPR_DLL_IMPORTS" 11098 "GRPC_DLL_IMPORTS" 11099 "GRPCXX_DLL_IMPORTS" 11100 ) 11101 endif() 11102endif() 11103target_compile_features(cfstream_test PUBLIC cxx_std_17) 11104target_include_directories(cfstream_test 11105 PRIVATE 11106 ${CMAKE_CURRENT_SOURCE_DIR} 11107 ${CMAKE_CURRENT_SOURCE_DIR}/include 11108 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11109 ${_gRPC_RE2_INCLUDE_DIR} 11110 ${_gRPC_SSL_INCLUDE_DIR} 11111 ${_gRPC_UPB_GENERATED_DIR} 11112 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11113 ${_gRPC_UPB_INCLUDE_DIR} 11114 ${_gRPC_XXHASH_INCLUDE_DIR} 11115 ${_gRPC_ZLIB_INCLUDE_DIR} 11116 third_party/googletest/googletest/include 11117 third_party/googletest/googletest 11118 third_party/googletest/googlemock/include 11119 third_party/googletest/googlemock 11120 ${_gRPC_PROTO_GENS_DIR} 11121) 11122 11123target_link_libraries(cfstream_test 11124 ${_gRPC_ALLTARGETS_LIBRARIES} 11125 gtest 11126 grpc++_test_util 11127) 11128 11129 11130endif() 11131if(gRPC_BUILD_TESTS) 11132 11133add_executable(channel_args_test 11134 test/core/channel/channel_args_test.cc 11135) 11136if(WIN32 AND MSVC) 11137 if(BUILD_SHARED_LIBS) 11138 target_compile_definitions(channel_args_test 11139 PRIVATE 11140 "GPR_DLL_IMPORTS" 11141 "GRPC_DLL_IMPORTS" 11142 ) 11143 endif() 11144endif() 11145target_compile_features(channel_args_test PUBLIC cxx_std_17) 11146target_include_directories(channel_args_test 11147 PRIVATE 11148 ${CMAKE_CURRENT_SOURCE_DIR} 11149 ${CMAKE_CURRENT_SOURCE_DIR}/include 11150 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11151 ${_gRPC_RE2_INCLUDE_DIR} 11152 ${_gRPC_SSL_INCLUDE_DIR} 11153 ${_gRPC_UPB_GENERATED_DIR} 11154 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11155 ${_gRPC_UPB_INCLUDE_DIR} 11156 ${_gRPC_XXHASH_INCLUDE_DIR} 11157 ${_gRPC_ZLIB_INCLUDE_DIR} 11158 third_party/googletest/googletest/include 11159 third_party/googletest/googletest 11160 third_party/googletest/googlemock/include 11161 third_party/googletest/googlemock 11162 ${_gRPC_PROTO_GENS_DIR} 11163) 11164 11165target_link_libraries(channel_args_test 11166 ${_gRPC_ALLTARGETS_LIBRARIES} 11167 gtest 11168 grpc_test_util 11169) 11170 11171 11172endif() 11173if(gRPC_BUILD_TESTS) 11174 11175add_executable(channel_arguments_test 11176 test/cpp/common/channel_arguments_test.cc 11177) 11178if(WIN32 AND MSVC) 11179 if(BUILD_SHARED_LIBS) 11180 target_compile_definitions(channel_arguments_test 11181 PRIVATE 11182 "GPR_DLL_IMPORTS" 11183 "GRPC_DLL_IMPORTS" 11184 "GRPCXX_DLL_IMPORTS" 11185 ) 11186 endif() 11187endif() 11188target_compile_features(channel_arguments_test PUBLIC cxx_std_17) 11189target_include_directories(channel_arguments_test 11190 PRIVATE 11191 ${CMAKE_CURRENT_SOURCE_DIR} 11192 ${CMAKE_CURRENT_SOURCE_DIR}/include 11193 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11194 ${_gRPC_RE2_INCLUDE_DIR} 11195 ${_gRPC_SSL_INCLUDE_DIR} 11196 ${_gRPC_UPB_GENERATED_DIR} 11197 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11198 ${_gRPC_UPB_INCLUDE_DIR} 11199 ${_gRPC_XXHASH_INCLUDE_DIR} 11200 ${_gRPC_ZLIB_INCLUDE_DIR} 11201 third_party/googletest/googletest/include 11202 third_party/googletest/googletest 11203 third_party/googletest/googlemock/include 11204 third_party/googletest/googlemock 11205 ${_gRPC_PROTO_GENS_DIR} 11206) 11207 11208target_link_libraries(channel_arguments_test 11209 ${_gRPC_ALLTARGETS_LIBRARIES} 11210 gtest 11211 grpc++ 11212 grpc_test_util 11213) 11214 11215 11216endif() 11217if(gRPC_BUILD_TESTS) 11218 11219add_executable(channel_creds_registry_test 11220 test/core/security/channel_creds_registry_test.cc 11221 test/core/test_util/cmdline.cc 11222 test/core/test_util/fuzzer_util.cc 11223 test/core/test_util/grpc_profiler.cc 11224 test/core/test_util/histogram.cc 11225 test/core/test_util/mock_endpoint.cc 11226 test/core/test_util/parse_hexstring.cc 11227 test/core/test_util/resolve_localhost_ip46.cc 11228 test/core/test_util/slice_splitter.cc 11229 test/core/test_util/tracer_util.cc 11230) 11231if(WIN32 AND MSVC) 11232 if(BUILD_SHARED_LIBS) 11233 target_compile_definitions(channel_creds_registry_test 11234 PRIVATE 11235 "GPR_DLL_IMPORTS" 11236 "GRPC_DLL_IMPORTS" 11237 ) 11238 endif() 11239endif() 11240target_compile_features(channel_creds_registry_test PUBLIC cxx_std_17) 11241target_include_directories(channel_creds_registry_test 11242 PRIVATE 11243 ${CMAKE_CURRENT_SOURCE_DIR} 11244 ${CMAKE_CURRENT_SOURCE_DIR}/include 11245 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11246 ${_gRPC_RE2_INCLUDE_DIR} 11247 ${_gRPC_SSL_INCLUDE_DIR} 11248 ${_gRPC_UPB_GENERATED_DIR} 11249 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11250 ${_gRPC_UPB_INCLUDE_DIR} 11251 ${_gRPC_XXHASH_INCLUDE_DIR} 11252 ${_gRPC_ZLIB_INCLUDE_DIR} 11253 third_party/googletest/googletest/include 11254 third_party/googletest/googletest 11255 third_party/googletest/googlemock/include 11256 third_party/googletest/googlemock 11257 ${_gRPC_PROTO_GENS_DIR} 11258) 11259 11260target_link_libraries(channel_creds_registry_test 11261 ${_gRPC_ALLTARGETS_LIBRARIES} 11262 gtest 11263 grpc_test_util 11264) 11265 11266 11267endif() 11268if(gRPC_BUILD_TESTS) 11269 11270add_executable(channel_init_test 11271 test/core/surface/channel_init_test.cc 11272) 11273if(WIN32 AND MSVC) 11274 if(BUILD_SHARED_LIBS) 11275 target_compile_definitions(channel_init_test 11276 PRIVATE 11277 "GPR_DLL_IMPORTS" 11278 "GRPC_DLL_IMPORTS" 11279 ) 11280 endif() 11281endif() 11282target_compile_features(channel_init_test PUBLIC cxx_std_17) 11283target_include_directories(channel_init_test 11284 PRIVATE 11285 ${CMAKE_CURRENT_SOURCE_DIR} 11286 ${CMAKE_CURRENT_SOURCE_DIR}/include 11287 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11288 ${_gRPC_RE2_INCLUDE_DIR} 11289 ${_gRPC_SSL_INCLUDE_DIR} 11290 ${_gRPC_UPB_GENERATED_DIR} 11291 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11292 ${_gRPC_UPB_INCLUDE_DIR} 11293 ${_gRPC_XXHASH_INCLUDE_DIR} 11294 ${_gRPC_ZLIB_INCLUDE_DIR} 11295 third_party/googletest/googletest/include 11296 third_party/googletest/googletest 11297 third_party/googletest/googlemock/include 11298 third_party/googletest/googlemock 11299 ${_gRPC_PROTO_GENS_DIR} 11300) 11301 11302target_link_libraries(channel_init_test 11303 ${_gRPC_ALLTARGETS_LIBRARIES} 11304 gtest 11305 grpc_test_util 11306) 11307 11308 11309endif() 11310if(gRPC_BUILD_TESTS) 11311 11312add_executable(channel_stack_builder_test 11313 test/core/channel/channel_stack_builder_test.cc 11314) 11315if(WIN32 AND MSVC) 11316 if(BUILD_SHARED_LIBS) 11317 target_compile_definitions(channel_stack_builder_test 11318 PRIVATE 11319 "GPR_DLL_IMPORTS" 11320 "GRPC_DLL_IMPORTS" 11321 ) 11322 endif() 11323endif() 11324target_compile_features(channel_stack_builder_test PUBLIC cxx_std_17) 11325target_include_directories(channel_stack_builder_test 11326 PRIVATE 11327 ${CMAKE_CURRENT_SOURCE_DIR} 11328 ${CMAKE_CURRENT_SOURCE_DIR}/include 11329 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11330 ${_gRPC_RE2_INCLUDE_DIR} 11331 ${_gRPC_SSL_INCLUDE_DIR} 11332 ${_gRPC_UPB_GENERATED_DIR} 11333 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11334 ${_gRPC_UPB_INCLUDE_DIR} 11335 ${_gRPC_XXHASH_INCLUDE_DIR} 11336 ${_gRPC_ZLIB_INCLUDE_DIR} 11337 third_party/googletest/googletest/include 11338 third_party/googletest/googletest 11339 third_party/googletest/googlemock/include 11340 third_party/googletest/googlemock 11341 ${_gRPC_PROTO_GENS_DIR} 11342) 11343 11344target_link_libraries(channel_stack_builder_test 11345 ${_gRPC_ALLTARGETS_LIBRARIES} 11346 gtest 11347 grpc_test_util 11348) 11349 11350 11351endif() 11352if(gRPC_BUILD_TESTS) 11353 11354add_executable(channel_stack_test 11355 test/core/channel/channel_stack_test.cc 11356) 11357if(WIN32 AND MSVC) 11358 if(BUILD_SHARED_LIBS) 11359 target_compile_definitions(channel_stack_test 11360 PRIVATE 11361 "GPR_DLL_IMPORTS" 11362 "GRPC_DLL_IMPORTS" 11363 ) 11364 endif() 11365endif() 11366target_compile_features(channel_stack_test PUBLIC cxx_std_17) 11367target_include_directories(channel_stack_test 11368 PRIVATE 11369 ${CMAKE_CURRENT_SOURCE_DIR} 11370 ${CMAKE_CURRENT_SOURCE_DIR}/include 11371 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11372 ${_gRPC_RE2_INCLUDE_DIR} 11373 ${_gRPC_SSL_INCLUDE_DIR} 11374 ${_gRPC_UPB_GENERATED_DIR} 11375 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11376 ${_gRPC_UPB_INCLUDE_DIR} 11377 ${_gRPC_XXHASH_INCLUDE_DIR} 11378 ${_gRPC_ZLIB_INCLUDE_DIR} 11379 third_party/googletest/googletest/include 11380 third_party/googletest/googletest 11381 third_party/googletest/googlemock/include 11382 third_party/googletest/googlemock 11383 ${_gRPC_PROTO_GENS_DIR} 11384) 11385 11386target_link_libraries(channel_stack_test 11387 ${_gRPC_ALLTARGETS_LIBRARIES} 11388 gtest 11389 grpc_test_util 11390) 11391 11392 11393endif() 11394if(gRPC_BUILD_TESTS) 11395 11396add_executable(channel_trace_test 11397 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.pb.cc 11398 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.grpc.pb.cc 11399 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.pb.h 11400 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.grpc.pb.h 11401 test/core/channelz/channel_trace_test.cc 11402 test/cpp/util/channel_trace_proto_helper.cc 11403) 11404if(WIN32 AND MSVC) 11405 if(BUILD_SHARED_LIBS) 11406 target_compile_definitions(channel_trace_test 11407 PRIVATE 11408 "GPR_DLL_IMPORTS" 11409 "GRPC_DLL_IMPORTS" 11410 "GRPCXX_DLL_IMPORTS" 11411 ) 11412 endif() 11413endif() 11414target_compile_features(channel_trace_test PUBLIC cxx_std_17) 11415target_include_directories(channel_trace_test 11416 PRIVATE 11417 ${CMAKE_CURRENT_SOURCE_DIR} 11418 ${CMAKE_CURRENT_SOURCE_DIR}/include 11419 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11420 ${_gRPC_RE2_INCLUDE_DIR} 11421 ${_gRPC_SSL_INCLUDE_DIR} 11422 ${_gRPC_UPB_GENERATED_DIR} 11423 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11424 ${_gRPC_UPB_INCLUDE_DIR} 11425 ${_gRPC_XXHASH_INCLUDE_DIR} 11426 ${_gRPC_ZLIB_INCLUDE_DIR} 11427 third_party/googletest/googletest/include 11428 third_party/googletest/googletest 11429 third_party/googletest/googlemock/include 11430 third_party/googletest/googlemock 11431 ${_gRPC_PROTO_GENS_DIR} 11432) 11433 11434target_link_libraries(channel_trace_test 11435 ${_gRPC_ALLTARGETS_LIBRARIES} 11436 gtest 11437 grpc++ 11438 grpc_test_util 11439) 11440 11441 11442endif() 11443if(gRPC_BUILD_TESTS) 11444 11445add_executable(channelz_registry_test 11446 test/core/channelz/channelz_registry_test.cc 11447) 11448if(WIN32 AND MSVC) 11449 if(BUILD_SHARED_LIBS) 11450 target_compile_definitions(channelz_registry_test 11451 PRIVATE 11452 "GPR_DLL_IMPORTS" 11453 "GRPC_DLL_IMPORTS" 11454 "GRPCXX_DLL_IMPORTS" 11455 ) 11456 endif() 11457endif() 11458target_compile_features(channelz_registry_test PUBLIC cxx_std_17) 11459target_include_directories(channelz_registry_test 11460 PRIVATE 11461 ${CMAKE_CURRENT_SOURCE_DIR} 11462 ${CMAKE_CURRENT_SOURCE_DIR}/include 11463 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11464 ${_gRPC_RE2_INCLUDE_DIR} 11465 ${_gRPC_SSL_INCLUDE_DIR} 11466 ${_gRPC_UPB_GENERATED_DIR} 11467 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11468 ${_gRPC_UPB_INCLUDE_DIR} 11469 ${_gRPC_XXHASH_INCLUDE_DIR} 11470 ${_gRPC_ZLIB_INCLUDE_DIR} 11471 third_party/googletest/googletest/include 11472 third_party/googletest/googletest 11473 third_party/googletest/googlemock/include 11474 third_party/googletest/googlemock 11475 ${_gRPC_PROTO_GENS_DIR} 11476) 11477 11478target_link_libraries(channelz_registry_test 11479 ${_gRPC_ALLTARGETS_LIBRARIES} 11480 gtest 11481 grpc++ 11482 grpc_test_util 11483) 11484 11485 11486endif() 11487if(gRPC_BUILD_TESTS) 11488 11489add_executable(channelz_service_test 11490 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 11491 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 11492 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 11493 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 11494 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 11495 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 11496 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 11497 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 11498 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 11499 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 11500 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 11501 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 11502 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 11503 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 11504 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 11505 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 11506 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 11507 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 11508 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 11509 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 11510 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 11511 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 11512 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 11513 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 11514 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 11515 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 11516 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 11517 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 11518 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 11519 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 11520 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 11521 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 11522 test/core/event_engine/event_engine_test_utils.cc 11523 test/cpp/end2end/channelz_service_test.cc 11524 test/cpp/end2end/test_service_impl.cc 11525) 11526if(WIN32 AND MSVC) 11527 if(BUILD_SHARED_LIBS) 11528 target_compile_definitions(channelz_service_test 11529 PRIVATE 11530 "GPR_DLL_IMPORTS" 11531 "GRPC_DLL_IMPORTS" 11532 "GRPCXX_DLL_IMPORTS" 11533 ) 11534 endif() 11535endif() 11536target_compile_features(channelz_service_test PUBLIC cxx_std_17) 11537target_include_directories(channelz_service_test 11538 PRIVATE 11539 ${CMAKE_CURRENT_SOURCE_DIR} 11540 ${CMAKE_CURRENT_SOURCE_DIR}/include 11541 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11542 ${_gRPC_RE2_INCLUDE_DIR} 11543 ${_gRPC_SSL_INCLUDE_DIR} 11544 ${_gRPC_UPB_GENERATED_DIR} 11545 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11546 ${_gRPC_UPB_INCLUDE_DIR} 11547 ${_gRPC_XXHASH_INCLUDE_DIR} 11548 ${_gRPC_ZLIB_INCLUDE_DIR} 11549 third_party/googletest/googletest/include 11550 third_party/googletest/googletest 11551 third_party/googletest/googlemock/include 11552 third_party/googletest/googlemock 11553 ${_gRPC_PROTO_GENS_DIR} 11554) 11555 11556target_link_libraries(channelz_service_test 11557 ${_gRPC_ALLTARGETS_LIBRARIES} 11558 gtest 11559 grpcpp_channelz 11560 grpc++_test_util 11561) 11562 11563 11564endif() 11565if(gRPC_BUILD_TESTS) 11566if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 11567 11568 add_executable(chaotic_good_one_byte_chunk_test 11569 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 11570 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 11571 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 11572 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 11573 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 11574 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 11575 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 11576 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 11577 src/core/ext/transport/chaotic_good/client_transport.cc 11578 src/core/ext/transport/chaotic_good/control_endpoint.cc 11579 src/core/ext/transport/chaotic_good/data_endpoints.cc 11580 src/core/ext/transport/chaotic_good/frame.cc 11581 src/core/ext/transport/chaotic_good/frame_header.cc 11582 src/core/ext/transport/chaotic_good/server_transport.cc 11583 src/core/lib/transport/promise_endpoint.cc 11584 test/core/call/yodel/test_main.cc 11585 test/core/call/yodel/yodel_test.cc 11586 test/core/event_engine/event_engine_test_utils.cc 11587 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 11588 test/core/transport/test_suite/call_content.cc 11589 test/core/transport/test_suite/call_shapes.cc 11590 test/core/transport/test_suite/chaotic_good_fixture_helpers.cc 11591 test/core/transport/test_suite/chaotic_good_one_byte_chunk_fixture.cc 11592 test/core/transport/test_suite/no_op.cc 11593 test/core/transport/test_suite/transport_test.cc 11594 ) 11595 if(WIN32 AND MSVC) 11596 if(BUILD_SHARED_LIBS) 11597 target_compile_definitions(chaotic_good_one_byte_chunk_test 11598 PRIVATE 11599 "GPR_DLL_IMPORTS" 11600 "GRPC_DLL_IMPORTS" 11601 ) 11602 endif() 11603 endif() 11604 target_compile_features(chaotic_good_one_byte_chunk_test PUBLIC cxx_std_17) 11605 target_include_directories(chaotic_good_one_byte_chunk_test 11606 PRIVATE 11607 ${CMAKE_CURRENT_SOURCE_DIR} 11608 ${CMAKE_CURRENT_SOURCE_DIR}/include 11609 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11610 ${_gRPC_RE2_INCLUDE_DIR} 11611 ${_gRPC_SSL_INCLUDE_DIR} 11612 ${_gRPC_UPB_GENERATED_DIR} 11613 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11614 ${_gRPC_UPB_INCLUDE_DIR} 11615 ${_gRPC_XXHASH_INCLUDE_DIR} 11616 ${_gRPC_ZLIB_INCLUDE_DIR} 11617 third_party/googletest/googletest/include 11618 third_party/googletest/googletest 11619 third_party/googletest/googlemock/include 11620 third_party/googletest/googlemock 11621 ${_gRPC_PROTO_GENS_DIR} 11622 ) 11623 11624 target_link_libraries(chaotic_good_one_byte_chunk_test 11625 ${_gRPC_ALLTARGETS_LIBRARIES} 11626 gtest 11627 ${_gRPC_PROTOBUF_LIBRARIES} 11628 grpc_test_util 11629 ) 11630 11631 11632endif() 11633endif() 11634if(gRPC_BUILD_TESTS) 11635if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 11636 11637 add_executable(chaotic_good_single_connection_test 11638 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 11639 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 11640 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 11641 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 11642 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 11643 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 11644 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 11645 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 11646 src/core/ext/transport/chaotic_good/client_transport.cc 11647 src/core/ext/transport/chaotic_good/control_endpoint.cc 11648 src/core/ext/transport/chaotic_good/data_endpoints.cc 11649 src/core/ext/transport/chaotic_good/frame.cc 11650 src/core/ext/transport/chaotic_good/frame_header.cc 11651 src/core/ext/transport/chaotic_good/server_transport.cc 11652 src/core/lib/transport/promise_endpoint.cc 11653 test/core/call/yodel/test_main.cc 11654 test/core/call/yodel/yodel_test.cc 11655 test/core/event_engine/event_engine_test_utils.cc 11656 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 11657 test/core/transport/test_suite/call_content.cc 11658 test/core/transport/test_suite/call_shapes.cc 11659 test/core/transport/test_suite/chaotic_good_fixture_helpers.cc 11660 test/core/transport/test_suite/chaotic_good_single_connection_fixture.cc 11661 test/core/transport/test_suite/no_op.cc 11662 test/core/transport/test_suite/stress.cc 11663 test/core/transport/test_suite/transport_test.cc 11664 ) 11665 if(WIN32 AND MSVC) 11666 if(BUILD_SHARED_LIBS) 11667 target_compile_definitions(chaotic_good_single_connection_test 11668 PRIVATE 11669 "GPR_DLL_IMPORTS" 11670 "GRPC_DLL_IMPORTS" 11671 ) 11672 endif() 11673 endif() 11674 target_compile_features(chaotic_good_single_connection_test PUBLIC cxx_std_17) 11675 target_include_directories(chaotic_good_single_connection_test 11676 PRIVATE 11677 ${CMAKE_CURRENT_SOURCE_DIR} 11678 ${CMAKE_CURRENT_SOURCE_DIR}/include 11679 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11680 ${_gRPC_RE2_INCLUDE_DIR} 11681 ${_gRPC_SSL_INCLUDE_DIR} 11682 ${_gRPC_UPB_GENERATED_DIR} 11683 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11684 ${_gRPC_UPB_INCLUDE_DIR} 11685 ${_gRPC_XXHASH_INCLUDE_DIR} 11686 ${_gRPC_ZLIB_INCLUDE_DIR} 11687 third_party/googletest/googletest/include 11688 third_party/googletest/googletest 11689 third_party/googletest/googlemock/include 11690 third_party/googletest/googlemock 11691 ${_gRPC_PROTO_GENS_DIR} 11692 ) 11693 11694 target_link_libraries(chaotic_good_single_connection_test 11695 ${_gRPC_ALLTARGETS_LIBRARIES} 11696 gtest 11697 ${_gRPC_PROTOBUF_LIBRARIES} 11698 grpc_test_util 11699 ) 11700 11701 11702endif() 11703endif() 11704if(gRPC_BUILD_TESTS) 11705 11706add_executable(check_gcp_environment_linux_test 11707 test/core/security/check_gcp_environment_linux_test.cc 11708 test/core/test_util/cmdline.cc 11709 test/core/test_util/fuzzer_util.cc 11710 test/core/test_util/grpc_profiler.cc 11711 test/core/test_util/histogram.cc 11712 test/core/test_util/mock_endpoint.cc 11713 test/core/test_util/parse_hexstring.cc 11714 test/core/test_util/resolve_localhost_ip46.cc 11715 test/core/test_util/slice_splitter.cc 11716 test/core/test_util/tracer_util.cc 11717) 11718if(WIN32 AND MSVC) 11719 if(BUILD_SHARED_LIBS) 11720 target_compile_definitions(check_gcp_environment_linux_test 11721 PRIVATE 11722 "GPR_DLL_IMPORTS" 11723 "GRPC_DLL_IMPORTS" 11724 ) 11725 endif() 11726endif() 11727target_compile_features(check_gcp_environment_linux_test PUBLIC cxx_std_17) 11728target_include_directories(check_gcp_environment_linux_test 11729 PRIVATE 11730 ${CMAKE_CURRENT_SOURCE_DIR} 11731 ${CMAKE_CURRENT_SOURCE_DIR}/include 11732 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11733 ${_gRPC_RE2_INCLUDE_DIR} 11734 ${_gRPC_SSL_INCLUDE_DIR} 11735 ${_gRPC_UPB_GENERATED_DIR} 11736 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11737 ${_gRPC_UPB_INCLUDE_DIR} 11738 ${_gRPC_XXHASH_INCLUDE_DIR} 11739 ${_gRPC_ZLIB_INCLUDE_DIR} 11740 third_party/googletest/googletest/include 11741 third_party/googletest/googletest 11742 third_party/googletest/googlemock/include 11743 third_party/googletest/googlemock 11744 ${_gRPC_PROTO_GENS_DIR} 11745) 11746 11747target_link_libraries(check_gcp_environment_linux_test 11748 ${_gRPC_ALLTARGETS_LIBRARIES} 11749 gtest 11750 grpc_test_util 11751) 11752 11753 11754endif() 11755if(gRPC_BUILD_TESTS) 11756 11757add_executable(check_gcp_environment_windows_test 11758 test/core/security/check_gcp_environment_windows_test.cc 11759 test/core/test_util/cmdline.cc 11760 test/core/test_util/fuzzer_util.cc 11761 test/core/test_util/grpc_profiler.cc 11762 test/core/test_util/histogram.cc 11763 test/core/test_util/mock_endpoint.cc 11764 test/core/test_util/parse_hexstring.cc 11765 test/core/test_util/resolve_localhost_ip46.cc 11766 test/core/test_util/slice_splitter.cc 11767 test/core/test_util/tracer_util.cc 11768) 11769if(WIN32 AND MSVC) 11770 if(BUILD_SHARED_LIBS) 11771 target_compile_definitions(check_gcp_environment_windows_test 11772 PRIVATE 11773 "GPR_DLL_IMPORTS" 11774 "GRPC_DLL_IMPORTS" 11775 ) 11776 endif() 11777endif() 11778target_compile_features(check_gcp_environment_windows_test PUBLIC cxx_std_17) 11779target_include_directories(check_gcp_environment_windows_test 11780 PRIVATE 11781 ${CMAKE_CURRENT_SOURCE_DIR} 11782 ${CMAKE_CURRENT_SOURCE_DIR}/include 11783 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11784 ${_gRPC_RE2_INCLUDE_DIR} 11785 ${_gRPC_SSL_INCLUDE_DIR} 11786 ${_gRPC_UPB_GENERATED_DIR} 11787 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11788 ${_gRPC_UPB_INCLUDE_DIR} 11789 ${_gRPC_XXHASH_INCLUDE_DIR} 11790 ${_gRPC_ZLIB_INCLUDE_DIR} 11791 third_party/googletest/googletest/include 11792 third_party/googletest/googletest 11793 third_party/googletest/googlemock/include 11794 third_party/googletest/googlemock 11795 ${_gRPC_PROTO_GENS_DIR} 11796) 11797 11798target_link_libraries(check_gcp_environment_windows_test 11799 ${_gRPC_ALLTARGETS_LIBRARIES} 11800 gtest 11801 grpc_test_util 11802) 11803 11804 11805endif() 11806if(gRPC_BUILD_TESTS) 11807 11808add_executable(chttp2_server_listener_test 11809 test/core/end2end/cq_verifier.cc 11810 test/core/test_util/cmdline.cc 11811 test/core/test_util/fuzzer_util.cc 11812 test/core/test_util/grpc_profiler.cc 11813 test/core/test_util/histogram.cc 11814 test/core/test_util/mock_endpoint.cc 11815 test/core/test_util/parse_hexstring.cc 11816 test/core/test_util/resolve_localhost_ip46.cc 11817 test/core/test_util/slice_splitter.cc 11818 test/core/test_util/tracer_util.cc 11819 test/core/transport/chttp2/chttp2_server_listener_test.cc 11820) 11821if(WIN32 AND MSVC) 11822 if(BUILD_SHARED_LIBS) 11823 target_compile_definitions(chttp2_server_listener_test 11824 PRIVATE 11825 "GPR_DLL_IMPORTS" 11826 "GRPC_DLL_IMPORTS" 11827 ) 11828 endif() 11829endif() 11830target_compile_features(chttp2_server_listener_test PUBLIC cxx_std_17) 11831target_include_directories(chttp2_server_listener_test 11832 PRIVATE 11833 ${CMAKE_CURRENT_SOURCE_DIR} 11834 ${CMAKE_CURRENT_SOURCE_DIR}/include 11835 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11836 ${_gRPC_RE2_INCLUDE_DIR} 11837 ${_gRPC_SSL_INCLUDE_DIR} 11838 ${_gRPC_UPB_GENERATED_DIR} 11839 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11840 ${_gRPC_UPB_INCLUDE_DIR} 11841 ${_gRPC_XXHASH_INCLUDE_DIR} 11842 ${_gRPC_ZLIB_INCLUDE_DIR} 11843 third_party/googletest/googletest/include 11844 third_party/googletest/googletest 11845 third_party/googletest/googlemock/include 11846 third_party/googletest/googlemock 11847 ${_gRPC_PROTO_GENS_DIR} 11848) 11849 11850target_link_libraries(chttp2_server_listener_test 11851 ${_gRPC_ALLTARGETS_LIBRARIES} 11852 gtest 11853 grpc_test_util 11854) 11855 11856 11857endif() 11858if(gRPC_BUILD_TESTS) 11859 11860add_executable(chunked_vector_test 11861 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 11862 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 11863 src/core/lib/debug/trace.cc 11864 src/core/lib/debug/trace_flags.cc 11865 src/core/lib/experiments/config.cc 11866 src/core/lib/experiments/experiments.cc 11867 src/core/lib/iomgr/closure.cc 11868 src/core/lib/iomgr/combiner.cc 11869 src/core/lib/iomgr/error.cc 11870 src/core/lib/iomgr/exec_ctx.cc 11871 src/core/lib/iomgr/executor.cc 11872 src/core/lib/iomgr/iomgr_internal.cc 11873 src/core/lib/promise/activity.cc 11874 src/core/lib/resource_quota/arena.cc 11875 src/core/lib/resource_quota/connection_quota.cc 11876 src/core/lib/resource_quota/memory_quota.cc 11877 src/core/lib/resource_quota/periodic_update.cc 11878 src/core/lib/resource_quota/resource_quota.cc 11879 src/core/lib/resource_quota/thread_quota.cc 11880 src/core/lib/slice/percent_encoding.cc 11881 src/core/lib/slice/slice.cc 11882 src/core/lib/slice/slice_string_helpers.cc 11883 src/core/util/dump_args.cc 11884 src/core/util/glob.cc 11885 src/core/util/latent_see.cc 11886 src/core/util/per_cpu.cc 11887 src/core/util/status_helper.cc 11888 src/core/util/time.cc 11889 test/core/util/chunked_vector_test.cc 11890) 11891if(WIN32 AND MSVC) 11892 if(BUILD_SHARED_LIBS) 11893 target_compile_definitions(chunked_vector_test 11894 PRIVATE 11895 "GPR_DLL_IMPORTS" 11896 ) 11897 endif() 11898endif() 11899target_compile_features(chunked_vector_test PUBLIC cxx_std_17) 11900target_include_directories(chunked_vector_test 11901 PRIVATE 11902 ${CMAKE_CURRENT_SOURCE_DIR} 11903 ${CMAKE_CURRENT_SOURCE_DIR}/include 11904 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11905 ${_gRPC_RE2_INCLUDE_DIR} 11906 ${_gRPC_SSL_INCLUDE_DIR} 11907 ${_gRPC_UPB_GENERATED_DIR} 11908 ${_gRPC_UPB_GRPC_GENERATED_DIR} 11909 ${_gRPC_UPB_INCLUDE_DIR} 11910 ${_gRPC_XXHASH_INCLUDE_DIR} 11911 ${_gRPC_ZLIB_INCLUDE_DIR} 11912 third_party/googletest/googletest/include 11913 third_party/googletest/googletest 11914 third_party/googletest/googlemock/include 11915 third_party/googletest/googlemock 11916 ${_gRPC_PROTO_GENS_DIR} 11917) 11918 11919target_link_libraries(chunked_vector_test 11920 ${_gRPC_ALLTARGETS_LIBRARIES} 11921 gtest 11922 upb_mini_descriptor_lib 11923 upb_wire_lib 11924 absl::config 11925 absl::flat_hash_map 11926 absl::function_ref 11927 absl::hash 11928 absl::type_traits 11929 absl::statusor 11930 gpr 11931) 11932 11933 11934endif() 11935if(gRPC_BUILD_TESTS) 11936 11937add_executable(cli_call_test 11938 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 11939 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 11940 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 11941 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 11942 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 11943 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 11944 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 11945 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 11946 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 11947 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 11948 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 11949 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 11950 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 11951 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 11952 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 11953 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 11954 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 11955 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 11956 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 11957 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 11958 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 11959 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 11960 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 11961 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 11962 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 11963 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 11964 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 11965 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 11966 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 11967 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 11968 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 11969 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 11970 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 11971 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 11972 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 11973 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 11974 test/cpp/util/cli_call.cc 11975 test/cpp/util/cli_call_test.cc 11976 test/cpp/util/cli_credentials.cc 11977 test/cpp/util/grpc_tool.cc 11978 test/cpp/util/proto_file_parser.cc 11979 test/cpp/util/proto_reflection_descriptor_database.cc 11980 test/cpp/util/service_describer.cc 11981) 11982if(WIN32 AND MSVC) 11983 if(BUILD_SHARED_LIBS) 11984 target_compile_definitions(cli_call_test 11985 PRIVATE 11986 "GPR_DLL_IMPORTS" 11987 "GRPC_DLL_IMPORTS" 11988 "GRPCXX_DLL_IMPORTS" 11989 ) 11990 endif() 11991endif() 11992target_compile_features(cli_call_test PUBLIC cxx_std_17) 11993target_include_directories(cli_call_test 11994 PRIVATE 11995 ${CMAKE_CURRENT_SOURCE_DIR} 11996 ${CMAKE_CURRENT_SOURCE_DIR}/include 11997 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 11998 ${_gRPC_RE2_INCLUDE_DIR} 11999 ${_gRPC_SSL_INCLUDE_DIR} 12000 ${_gRPC_UPB_GENERATED_DIR} 12001 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12002 ${_gRPC_UPB_INCLUDE_DIR} 12003 ${_gRPC_XXHASH_INCLUDE_DIR} 12004 ${_gRPC_ZLIB_INCLUDE_DIR} 12005 third_party/googletest/googletest/include 12006 third_party/googletest/googletest 12007 third_party/googletest/googlemock/include 12008 third_party/googletest/googlemock 12009 ${_gRPC_PROTO_GENS_DIR} 12010) 12011 12012target_link_libraries(cli_call_test 12013 ${_gRPC_ALLTARGETS_LIBRARIES} 12014 gtest 12015 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 12016 grpc++_test_util 12017) 12018 12019 12020endif() 12021if(gRPC_BUILD_TESTS) 12022 12023add_executable(client_auth_filter_test 12024 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 12025 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 12026 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 12027 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 12028 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 12029 test/core/filters/client_auth_filter_test.cc 12030 test/core/filters/filter_test.cc 12031) 12032if(WIN32 AND MSVC) 12033 if(BUILD_SHARED_LIBS) 12034 target_compile_definitions(client_auth_filter_test 12035 PRIVATE 12036 "GPR_DLL_IMPORTS" 12037 "GRPC_DLL_IMPORTS" 12038 ) 12039 endif() 12040endif() 12041target_compile_features(client_auth_filter_test PUBLIC cxx_std_17) 12042target_include_directories(client_auth_filter_test 12043 PRIVATE 12044 ${CMAKE_CURRENT_SOURCE_DIR} 12045 ${CMAKE_CURRENT_SOURCE_DIR}/include 12046 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12047 ${_gRPC_RE2_INCLUDE_DIR} 12048 ${_gRPC_SSL_INCLUDE_DIR} 12049 ${_gRPC_UPB_GENERATED_DIR} 12050 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12051 ${_gRPC_UPB_INCLUDE_DIR} 12052 ${_gRPC_XXHASH_INCLUDE_DIR} 12053 ${_gRPC_ZLIB_INCLUDE_DIR} 12054 third_party/googletest/googletest/include 12055 third_party/googletest/googletest 12056 third_party/googletest/googlemock/include 12057 third_party/googletest/googlemock 12058 ${_gRPC_PROTO_GENS_DIR} 12059) 12060 12061target_link_libraries(client_auth_filter_test 12062 ${_gRPC_ALLTARGETS_LIBRARIES} 12063 gtest 12064 ${_gRPC_PROTOBUF_LIBRARIES} 12065 grpc_test_util 12066) 12067 12068 12069endif() 12070if(gRPC_BUILD_TESTS) 12071 12072add_executable(client_authority_filter_test 12073 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 12074 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 12075 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 12076 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 12077 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 12078 test/core/filters/client_authority_filter_test.cc 12079 test/core/filters/filter_test.cc 12080) 12081if(WIN32 AND MSVC) 12082 if(BUILD_SHARED_LIBS) 12083 target_compile_definitions(client_authority_filter_test 12084 PRIVATE 12085 "GPR_DLL_IMPORTS" 12086 "GRPC_DLL_IMPORTS" 12087 ) 12088 endif() 12089endif() 12090target_compile_features(client_authority_filter_test PUBLIC cxx_std_17) 12091target_include_directories(client_authority_filter_test 12092 PRIVATE 12093 ${CMAKE_CURRENT_SOURCE_DIR} 12094 ${CMAKE_CURRENT_SOURCE_DIR}/include 12095 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12096 ${_gRPC_RE2_INCLUDE_DIR} 12097 ${_gRPC_SSL_INCLUDE_DIR} 12098 ${_gRPC_UPB_GENERATED_DIR} 12099 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12100 ${_gRPC_UPB_INCLUDE_DIR} 12101 ${_gRPC_XXHASH_INCLUDE_DIR} 12102 ${_gRPC_ZLIB_INCLUDE_DIR} 12103 third_party/googletest/googletest/include 12104 third_party/googletest/googletest 12105 third_party/googletest/googlemock/include 12106 third_party/googletest/googlemock 12107 ${_gRPC_PROTO_GENS_DIR} 12108) 12109 12110target_link_libraries(client_authority_filter_test 12111 ${_gRPC_ALLTARGETS_LIBRARIES} 12112 gtest 12113 ${_gRPC_PROTOBUF_LIBRARIES} 12114 grpc_test_util 12115) 12116 12117 12118endif() 12119if(gRPC_BUILD_TESTS) 12120if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 12121 12122 add_executable(client_call_test 12123 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 12124 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 12125 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 12126 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 12127 test/core/call/batch_builder.cc 12128 test/core/call/client_call_test.cc 12129 test/core/call/yodel/test_main.cc 12130 test/core/call/yodel/yodel_test.cc 12131 test/core/end2end/cq_verifier.cc 12132 test/core/event_engine/event_engine_test_utils.cc 12133 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 12134 ) 12135 if(WIN32 AND MSVC) 12136 if(BUILD_SHARED_LIBS) 12137 target_compile_definitions(client_call_test 12138 PRIVATE 12139 "GPR_DLL_IMPORTS" 12140 "GRPC_DLL_IMPORTS" 12141 ) 12142 endif() 12143 endif() 12144 target_compile_features(client_call_test PUBLIC cxx_std_17) 12145 target_include_directories(client_call_test 12146 PRIVATE 12147 ${CMAKE_CURRENT_SOURCE_DIR} 12148 ${CMAKE_CURRENT_SOURCE_DIR}/include 12149 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12150 ${_gRPC_RE2_INCLUDE_DIR} 12151 ${_gRPC_SSL_INCLUDE_DIR} 12152 ${_gRPC_UPB_GENERATED_DIR} 12153 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12154 ${_gRPC_UPB_INCLUDE_DIR} 12155 ${_gRPC_XXHASH_INCLUDE_DIR} 12156 ${_gRPC_ZLIB_INCLUDE_DIR} 12157 third_party/googletest/googletest/include 12158 third_party/googletest/googletest 12159 third_party/googletest/googlemock/include 12160 third_party/googletest/googlemock 12161 ${_gRPC_PROTO_GENS_DIR} 12162 ) 12163 12164 target_link_libraries(client_call_test 12165 ${_gRPC_ALLTARGETS_LIBRARIES} 12166 gtest 12167 ${_gRPC_PROTOBUF_LIBRARIES} 12168 grpc_test_util 12169 ) 12170 12171 12172endif() 12173endif() 12174if(gRPC_BUILD_TESTS) 12175 12176add_executable(client_callback_end2end_test 12177 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 12178 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 12179 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 12180 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 12181 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 12182 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 12183 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 12184 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 12185 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 12186 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12187 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 12188 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 12189 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 12190 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 12191 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 12192 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 12193 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 12194 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 12195 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 12196 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 12197 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 12198 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 12199 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 12200 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 12201 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 12202 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 12203 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 12204 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 12205 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 12206 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 12207 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 12208 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 12209 test/cpp/end2end/client_callback_end2end_test.cc 12210 test/cpp/end2end/interceptors_util.cc 12211 test/cpp/end2end/test_service_impl.cc 12212) 12213if(WIN32 AND MSVC) 12214 if(BUILD_SHARED_LIBS) 12215 target_compile_definitions(client_callback_end2end_test 12216 PRIVATE 12217 "GPR_DLL_IMPORTS" 12218 "GRPC_DLL_IMPORTS" 12219 "GRPCXX_DLL_IMPORTS" 12220 ) 12221 endif() 12222endif() 12223target_compile_features(client_callback_end2end_test PUBLIC cxx_std_17) 12224target_include_directories(client_callback_end2end_test 12225 PRIVATE 12226 ${CMAKE_CURRENT_SOURCE_DIR} 12227 ${CMAKE_CURRENT_SOURCE_DIR}/include 12228 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12229 ${_gRPC_RE2_INCLUDE_DIR} 12230 ${_gRPC_SSL_INCLUDE_DIR} 12231 ${_gRPC_UPB_GENERATED_DIR} 12232 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12233 ${_gRPC_UPB_INCLUDE_DIR} 12234 ${_gRPC_XXHASH_INCLUDE_DIR} 12235 ${_gRPC_ZLIB_INCLUDE_DIR} 12236 third_party/googletest/googletest/include 12237 third_party/googletest/googletest 12238 third_party/googletest/googlemock/include 12239 third_party/googletest/googlemock 12240 ${_gRPC_PROTO_GENS_DIR} 12241) 12242 12243target_link_libraries(client_callback_end2end_test 12244 ${_gRPC_ALLTARGETS_LIBRARIES} 12245 gtest 12246 grpc++_test_util 12247) 12248 12249 12250endif() 12251if(gRPC_BUILD_TESTS) 12252 12253add_executable(client_channel_service_config_test 12254 test/core/client_channel/client_channel_service_config_test.cc 12255) 12256if(WIN32 AND MSVC) 12257 if(BUILD_SHARED_LIBS) 12258 target_compile_definitions(client_channel_service_config_test 12259 PRIVATE 12260 "GPR_DLL_IMPORTS" 12261 "GRPC_DLL_IMPORTS" 12262 ) 12263 endif() 12264endif() 12265target_compile_features(client_channel_service_config_test PUBLIC cxx_std_17) 12266target_include_directories(client_channel_service_config_test 12267 PRIVATE 12268 ${CMAKE_CURRENT_SOURCE_DIR} 12269 ${CMAKE_CURRENT_SOURCE_DIR}/include 12270 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12271 ${_gRPC_RE2_INCLUDE_DIR} 12272 ${_gRPC_SSL_INCLUDE_DIR} 12273 ${_gRPC_UPB_GENERATED_DIR} 12274 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12275 ${_gRPC_UPB_INCLUDE_DIR} 12276 ${_gRPC_XXHASH_INCLUDE_DIR} 12277 ${_gRPC_ZLIB_INCLUDE_DIR} 12278 third_party/googletest/googletest/include 12279 third_party/googletest/googletest 12280 third_party/googletest/googlemock/include 12281 third_party/googletest/googlemock 12282 ${_gRPC_PROTO_GENS_DIR} 12283) 12284 12285target_link_libraries(client_channel_service_config_test 12286 ${_gRPC_ALLTARGETS_LIBRARIES} 12287 gtest 12288 grpc_test_util 12289) 12290 12291 12292endif() 12293if(gRPC_BUILD_TESTS) 12294if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 12295 12296 add_executable(client_channel_test 12297 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 12298 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 12299 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 12300 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 12301 test/core/call/yodel/test_main.cc 12302 test/core/call/yodel/yodel_test.cc 12303 test/core/client_channel/client_channel_test.cc 12304 test/core/event_engine/event_engine_test_utils.cc 12305 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 12306 ) 12307 if(WIN32 AND MSVC) 12308 if(BUILD_SHARED_LIBS) 12309 target_compile_definitions(client_channel_test 12310 PRIVATE 12311 "GPR_DLL_IMPORTS" 12312 "GRPC_DLL_IMPORTS" 12313 ) 12314 endif() 12315 endif() 12316 target_compile_features(client_channel_test PUBLIC cxx_std_17) 12317 target_include_directories(client_channel_test 12318 PRIVATE 12319 ${CMAKE_CURRENT_SOURCE_DIR} 12320 ${CMAKE_CURRENT_SOURCE_DIR}/include 12321 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12322 ${_gRPC_RE2_INCLUDE_DIR} 12323 ${_gRPC_SSL_INCLUDE_DIR} 12324 ${_gRPC_UPB_GENERATED_DIR} 12325 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12326 ${_gRPC_UPB_INCLUDE_DIR} 12327 ${_gRPC_XXHASH_INCLUDE_DIR} 12328 ${_gRPC_ZLIB_INCLUDE_DIR} 12329 third_party/googletest/googletest/include 12330 third_party/googletest/googletest 12331 third_party/googletest/googlemock/include 12332 third_party/googletest/googlemock 12333 ${_gRPC_PROTO_GENS_DIR} 12334 ) 12335 12336 target_link_libraries(client_channel_test 12337 ${_gRPC_ALLTARGETS_LIBRARIES} 12338 gtest 12339 ${_gRPC_PROTOBUF_LIBRARIES} 12340 grpc_test_util 12341 ) 12342 12343 12344endif() 12345endif() 12346if(gRPC_BUILD_TESTS) 12347 12348add_executable(client_context_test_peer_test 12349 test/cpp/test/client_context_test_peer_test.cc 12350) 12351if(WIN32 AND MSVC) 12352 if(BUILD_SHARED_LIBS) 12353 target_compile_definitions(client_context_test_peer_test 12354 PRIVATE 12355 "GPR_DLL_IMPORTS" 12356 "GRPC_DLL_IMPORTS" 12357 "GRPCXX_DLL_IMPORTS" 12358 ) 12359 endif() 12360endif() 12361target_compile_features(client_context_test_peer_test PUBLIC cxx_std_17) 12362target_include_directories(client_context_test_peer_test 12363 PRIVATE 12364 ${CMAKE_CURRENT_SOURCE_DIR} 12365 ${CMAKE_CURRENT_SOURCE_DIR}/include 12366 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12367 ${_gRPC_RE2_INCLUDE_DIR} 12368 ${_gRPC_SSL_INCLUDE_DIR} 12369 ${_gRPC_UPB_GENERATED_DIR} 12370 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12371 ${_gRPC_UPB_INCLUDE_DIR} 12372 ${_gRPC_XXHASH_INCLUDE_DIR} 12373 ${_gRPC_ZLIB_INCLUDE_DIR} 12374 third_party/googletest/googletest/include 12375 third_party/googletest/googletest 12376 third_party/googletest/googlemock/include 12377 third_party/googletest/googlemock 12378 ${_gRPC_PROTO_GENS_DIR} 12379) 12380 12381target_link_libraries(client_context_test_peer_test 12382 ${_gRPC_ALLTARGETS_LIBRARIES} 12383 grpc++_test 12384 grpc++_test_util 12385) 12386 12387 12388endif() 12389if(gRPC_BUILD_TESTS) 12390if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 12391 12392 add_executable(client_fork_test 12393 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 12394 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 12395 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 12396 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 12397 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 12398 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 12399 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 12400 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 12401 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 12402 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 12403 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 12404 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 12405 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 12406 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12407 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 12408 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 12409 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 12410 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 12411 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 12412 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 12413 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 12414 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 12415 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 12416 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 12417 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 12418 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 12419 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 12420 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 12421 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 12422 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 12423 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 12424 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 12425 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 12426 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 12427 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 12428 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 12429 test/cpp/end2end/client_fork_test.cc 12430 ) 12431 if(WIN32 AND MSVC) 12432 if(BUILD_SHARED_LIBS) 12433 target_compile_definitions(client_fork_test 12434 PRIVATE 12435 "GPR_DLL_IMPORTS" 12436 "GRPC_DLL_IMPORTS" 12437 "GRPCXX_DLL_IMPORTS" 12438 ) 12439 endif() 12440 endif() 12441 target_compile_features(client_fork_test PUBLIC cxx_std_17) 12442 target_include_directories(client_fork_test 12443 PRIVATE 12444 ${CMAKE_CURRENT_SOURCE_DIR} 12445 ${CMAKE_CURRENT_SOURCE_DIR}/include 12446 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12447 ${_gRPC_RE2_INCLUDE_DIR} 12448 ${_gRPC_SSL_INCLUDE_DIR} 12449 ${_gRPC_UPB_GENERATED_DIR} 12450 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12451 ${_gRPC_UPB_INCLUDE_DIR} 12452 ${_gRPC_XXHASH_INCLUDE_DIR} 12453 ${_gRPC_ZLIB_INCLUDE_DIR} 12454 third_party/googletest/googletest/include 12455 third_party/googletest/googletest 12456 third_party/googletest/googlemock/include 12457 third_party/googletest/googlemock 12458 ${_gRPC_PROTO_GENS_DIR} 12459 ) 12460 12461 target_link_libraries(client_fork_test 12462 ${_gRPC_ALLTARGETS_LIBRARIES} 12463 gtest 12464 grpc++ 12465 grpc_test_util 12466 grpc++_test_config 12467 ) 12468 12469 12470endif() 12471endif() 12472if(gRPC_BUILD_TESTS) 12473 12474add_executable(client_interceptors_end2end_test 12475 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 12476 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 12477 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 12478 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 12479 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 12480 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 12481 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 12482 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 12483 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 12484 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12485 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 12486 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 12487 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 12488 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 12489 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 12490 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 12491 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 12492 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 12493 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 12494 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 12495 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 12496 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 12497 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 12498 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 12499 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 12500 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 12501 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 12502 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 12503 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 12504 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 12505 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 12506 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 12507 test/cpp/end2end/client_interceptors_end2end_test.cc 12508 test/cpp/end2end/interceptors_util.cc 12509 test/cpp/end2end/test_service_impl.cc 12510) 12511if(WIN32 AND MSVC) 12512 if(BUILD_SHARED_LIBS) 12513 target_compile_definitions(client_interceptors_end2end_test 12514 PRIVATE 12515 "GPR_DLL_IMPORTS" 12516 "GRPC_DLL_IMPORTS" 12517 "GRPCXX_DLL_IMPORTS" 12518 ) 12519 endif() 12520endif() 12521target_compile_features(client_interceptors_end2end_test PUBLIC cxx_std_17) 12522target_include_directories(client_interceptors_end2end_test 12523 PRIVATE 12524 ${CMAKE_CURRENT_SOURCE_DIR} 12525 ${CMAKE_CURRENT_SOURCE_DIR}/include 12526 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12527 ${_gRPC_RE2_INCLUDE_DIR} 12528 ${_gRPC_SSL_INCLUDE_DIR} 12529 ${_gRPC_UPB_GENERATED_DIR} 12530 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12531 ${_gRPC_UPB_INCLUDE_DIR} 12532 ${_gRPC_XXHASH_INCLUDE_DIR} 12533 ${_gRPC_ZLIB_INCLUDE_DIR} 12534 third_party/googletest/googletest/include 12535 third_party/googletest/googletest 12536 third_party/googletest/googlemock/include 12537 third_party/googletest/googlemock 12538 ${_gRPC_PROTO_GENS_DIR} 12539) 12540 12541target_link_libraries(client_interceptors_end2end_test 12542 ${_gRPC_ALLTARGETS_LIBRARIES} 12543 gtest 12544 grpc++_test_util 12545) 12546 12547 12548endif() 12549if(gRPC_BUILD_TESTS) 12550if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 12551 12552 add_executable(client_lb_end2end_test 12553 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.cc 12554 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.cc 12555 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.h 12556 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.h 12557 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 12558 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 12559 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 12560 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 12561 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 12562 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 12563 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 12564 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 12565 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 12566 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 12567 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 12568 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 12569 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 12570 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12571 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 12572 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 12573 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 12574 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 12575 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 12576 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 12577 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 12578 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 12579 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 12580 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 12581 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 12582 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 12583 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 12584 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 12585 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 12586 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 12587 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 12588 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 12589 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 12590 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 12591 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 12592 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 12593 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 12594 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 12595 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 12596 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 12597 src/cpp/server/orca/orca_service.cc 12598 test/core/test_util/test_lb_policies.cc 12599 test/cpp/end2end/client_lb_end2end_test.cc 12600 test/cpp/end2end/connection_attempt_injector.cc 12601 test/cpp/end2end/test_service_impl.cc 12602 ) 12603 if(WIN32 AND MSVC) 12604 if(BUILD_SHARED_LIBS) 12605 target_compile_definitions(client_lb_end2end_test 12606 PRIVATE 12607 "GPR_DLL_IMPORTS" 12608 "GRPC_DLL_IMPORTS" 12609 "GRPCXX_DLL_IMPORTS" 12610 ) 12611 endif() 12612 endif() 12613 target_compile_features(client_lb_end2end_test PUBLIC cxx_std_17) 12614 target_include_directories(client_lb_end2end_test 12615 PRIVATE 12616 ${CMAKE_CURRENT_SOURCE_DIR} 12617 ${CMAKE_CURRENT_SOURCE_DIR}/include 12618 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12619 ${_gRPC_RE2_INCLUDE_DIR} 12620 ${_gRPC_SSL_INCLUDE_DIR} 12621 ${_gRPC_UPB_GENERATED_DIR} 12622 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12623 ${_gRPC_UPB_INCLUDE_DIR} 12624 ${_gRPC_XXHASH_INCLUDE_DIR} 12625 ${_gRPC_ZLIB_INCLUDE_DIR} 12626 third_party/googletest/googletest/include 12627 third_party/googletest/googletest 12628 third_party/googletest/googlemock/include 12629 third_party/googletest/googlemock 12630 ${_gRPC_PROTO_GENS_DIR} 12631 ) 12632 12633 target_link_libraries(client_lb_end2end_test 12634 ${_gRPC_ALLTARGETS_LIBRARIES} 12635 gtest 12636 grpc++_test_util 12637 ) 12638 12639 12640endif() 12641endif() 12642if(gRPC_BUILD_TESTS) 12643if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 12644 12645 add_executable(client_ssl_test 12646 test/core/handshake/client_ssl.cc 12647 ) 12648 if(WIN32 AND MSVC) 12649 if(BUILD_SHARED_LIBS) 12650 target_compile_definitions(client_ssl_test 12651 PRIVATE 12652 "GPR_DLL_IMPORTS" 12653 "GRPC_DLL_IMPORTS" 12654 ) 12655 endif() 12656 endif() 12657 target_compile_features(client_ssl_test PUBLIC cxx_std_17) 12658 target_include_directories(client_ssl_test 12659 PRIVATE 12660 ${CMAKE_CURRENT_SOURCE_DIR} 12661 ${CMAKE_CURRENT_SOURCE_DIR}/include 12662 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12663 ${_gRPC_RE2_INCLUDE_DIR} 12664 ${_gRPC_SSL_INCLUDE_DIR} 12665 ${_gRPC_UPB_GENERATED_DIR} 12666 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12667 ${_gRPC_UPB_INCLUDE_DIR} 12668 ${_gRPC_XXHASH_INCLUDE_DIR} 12669 ${_gRPC_ZLIB_INCLUDE_DIR} 12670 third_party/googletest/googletest/include 12671 third_party/googletest/googletest 12672 third_party/googletest/googlemock/include 12673 third_party/googletest/googlemock 12674 ${_gRPC_PROTO_GENS_DIR} 12675 ) 12676 12677 target_link_libraries(client_ssl_test 12678 ${_gRPC_ALLTARGETS_LIBRARIES} 12679 gtest 12680 grpc_test_util 12681 ) 12682 12683 12684endif() 12685endif() 12686if(gRPC_BUILD_TESTS) 12687 12688add_executable(client_streaming_test 12689 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 12690 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 12691 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 12692 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 12693 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 12694 src/core/ext/transport/chaotic_good/client_transport.cc 12695 src/core/ext/transport/chaotic_good/control_endpoint.cc 12696 src/core/ext/transport/chaotic_good/data_endpoints.cc 12697 src/core/ext/transport/chaotic_good/frame.cc 12698 src/core/ext/transport/chaotic_good/frame_header.cc 12699 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 12700 src/core/ext/transport/chaotic_good/server_transport.cc 12701 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 12702 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 12703 src/core/ext/transport/chaotic_good_legacy/frame.cc 12704 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 12705 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 12706 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 12707 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 12708 src/core/lib/transport/promise_endpoint.cc 12709 test/core/call/batch_builder.cc 12710 test/core/end2end/cq_verifier.cc 12711 test/core/end2end/end2end_test_main.cc 12712 test/core/end2end/end2end_test_suites.cc 12713 test/core/end2end/end2end_tests.cc 12714 test/core/end2end/fixtures/http_proxy_fixture.cc 12715 test/core/end2end/fixtures/local_util.cc 12716 test/core/end2end/fixtures/proxy.cc 12717 test/core/end2end/tests/client_streaming.cc 12718 test/core/event_engine/event_engine_test_utils.cc 12719 test/core/test_util/fake_stats_plugin.cc 12720 test/core/test_util/test_lb_policies.cc 12721) 12722if(WIN32 AND MSVC) 12723 if(BUILD_SHARED_LIBS) 12724 target_compile_definitions(client_streaming_test 12725 PRIVATE 12726 "GPR_DLL_IMPORTS" 12727 "GRPC_DLL_IMPORTS" 12728 ) 12729 endif() 12730endif() 12731target_compile_features(client_streaming_test PUBLIC cxx_std_17) 12732target_include_directories(client_streaming_test 12733 PRIVATE 12734 ${CMAKE_CURRENT_SOURCE_DIR} 12735 ${CMAKE_CURRENT_SOURCE_DIR}/include 12736 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12737 ${_gRPC_RE2_INCLUDE_DIR} 12738 ${_gRPC_SSL_INCLUDE_DIR} 12739 ${_gRPC_UPB_GENERATED_DIR} 12740 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12741 ${_gRPC_UPB_INCLUDE_DIR} 12742 ${_gRPC_XXHASH_INCLUDE_DIR} 12743 ${_gRPC_ZLIB_INCLUDE_DIR} 12744 third_party/googletest/googletest/include 12745 third_party/googletest/googletest 12746 third_party/googletest/googlemock/include 12747 third_party/googletest/googlemock 12748 ${_gRPC_PROTO_GENS_DIR} 12749) 12750 12751target_link_libraries(client_streaming_test 12752 ${_gRPC_ALLTARGETS_LIBRARIES} 12753 gtest 12754 grpc_authorization_provider 12755 grpc_unsecure 12756 ${_gRPC_PROTOBUF_LIBRARIES} 12757 grpc_test_util 12758) 12759 12760 12761endif() 12762if(gRPC_BUILD_TESTS) 12763 12764add_executable(cmdline_test 12765 test/core/test_util/cmdline.cc 12766 test/core/test_util/cmdline_test.cc 12767 test/core/test_util/fuzzer_util.cc 12768 test/core/test_util/grpc_profiler.cc 12769 test/core/test_util/histogram.cc 12770 test/core/test_util/mock_endpoint.cc 12771 test/core/test_util/parse_hexstring.cc 12772 test/core/test_util/resolve_localhost_ip46.cc 12773 test/core/test_util/slice_splitter.cc 12774 test/core/test_util/tracer_util.cc 12775) 12776if(WIN32 AND MSVC) 12777 if(BUILD_SHARED_LIBS) 12778 target_compile_definitions(cmdline_test 12779 PRIVATE 12780 "GPR_DLL_IMPORTS" 12781 "GRPC_DLL_IMPORTS" 12782 ) 12783 endif() 12784endif() 12785target_compile_features(cmdline_test PUBLIC cxx_std_17) 12786target_include_directories(cmdline_test 12787 PRIVATE 12788 ${CMAKE_CURRENT_SOURCE_DIR} 12789 ${CMAKE_CURRENT_SOURCE_DIR}/include 12790 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12791 ${_gRPC_RE2_INCLUDE_DIR} 12792 ${_gRPC_SSL_INCLUDE_DIR} 12793 ${_gRPC_UPB_GENERATED_DIR} 12794 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12795 ${_gRPC_UPB_INCLUDE_DIR} 12796 ${_gRPC_XXHASH_INCLUDE_DIR} 12797 ${_gRPC_ZLIB_INCLUDE_DIR} 12798 third_party/googletest/googletest/include 12799 third_party/googletest/googletest 12800 third_party/googletest/googlemock/include 12801 third_party/googletest/googlemock 12802 ${_gRPC_PROTO_GENS_DIR} 12803) 12804 12805target_link_libraries(cmdline_test 12806 ${_gRPC_ALLTARGETS_LIBRARIES} 12807 gtest 12808 grpc_test_util 12809) 12810 12811 12812endif() 12813if(gRPC_BUILD_TESTS) 12814 12815add_executable(codegen_test_full 12816 test/cpp/codegen/codegen_test_full.cc 12817) 12818if(WIN32 AND MSVC) 12819 if(BUILD_SHARED_LIBS) 12820 target_compile_definitions(codegen_test_full 12821 PRIVATE 12822 "GPR_DLL_IMPORTS" 12823 "GRPC_DLL_IMPORTS" 12824 "GRPCXX_DLL_IMPORTS" 12825 ) 12826 endif() 12827endif() 12828target_compile_features(codegen_test_full PUBLIC cxx_std_17) 12829target_include_directories(codegen_test_full 12830 PRIVATE 12831 ${CMAKE_CURRENT_SOURCE_DIR} 12832 ${CMAKE_CURRENT_SOURCE_DIR}/include 12833 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12834 ${_gRPC_RE2_INCLUDE_DIR} 12835 ${_gRPC_SSL_INCLUDE_DIR} 12836 ${_gRPC_UPB_GENERATED_DIR} 12837 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12838 ${_gRPC_UPB_INCLUDE_DIR} 12839 ${_gRPC_XXHASH_INCLUDE_DIR} 12840 ${_gRPC_ZLIB_INCLUDE_DIR} 12841 third_party/googletest/googletest/include 12842 third_party/googletest/googletest 12843 third_party/googletest/googlemock/include 12844 third_party/googletest/googlemock 12845 ${_gRPC_PROTO_GENS_DIR} 12846) 12847 12848target_link_libraries(codegen_test_full 12849 ${_gRPC_ALLTARGETS_LIBRARIES} 12850 gtest 12851 grpc++ 12852 grpc_test_util 12853) 12854 12855 12856endif() 12857if(gRPC_BUILD_TESTS) 12858 12859add_executable(codegen_test_minimal 12860 test/cpp/codegen/codegen_test_minimal.cc 12861) 12862if(WIN32 AND MSVC) 12863 if(BUILD_SHARED_LIBS) 12864 target_compile_definitions(codegen_test_minimal 12865 PRIVATE 12866 "GPR_DLL_IMPORTS" 12867 "GRPC_DLL_IMPORTS" 12868 "GRPCXX_DLL_IMPORTS" 12869 ) 12870 endif() 12871endif() 12872target_compile_features(codegen_test_minimal PUBLIC cxx_std_17) 12873target_include_directories(codegen_test_minimal 12874 PRIVATE 12875 ${CMAKE_CURRENT_SOURCE_DIR} 12876 ${CMAKE_CURRENT_SOURCE_DIR}/include 12877 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12878 ${_gRPC_RE2_INCLUDE_DIR} 12879 ${_gRPC_SSL_INCLUDE_DIR} 12880 ${_gRPC_UPB_GENERATED_DIR} 12881 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12882 ${_gRPC_UPB_INCLUDE_DIR} 12883 ${_gRPC_XXHASH_INCLUDE_DIR} 12884 ${_gRPC_ZLIB_INCLUDE_DIR} 12885 third_party/googletest/googletest/include 12886 third_party/googletest/googletest 12887 third_party/googletest/googlemock/include 12888 third_party/googletest/googlemock 12889 ${_gRPC_PROTO_GENS_DIR} 12890) 12891 12892target_link_libraries(codegen_test_minimal 12893 ${_gRPC_ALLTARGETS_LIBRARIES} 12894 gtest 12895 grpc++ 12896 grpc_test_util 12897) 12898 12899 12900endif() 12901if(gRPC_BUILD_TESTS) 12902if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 12903 12904 add_executable(combiner_test 12905 test/core/iomgr/combiner_test.cc 12906 test/core/test_util/cmdline.cc 12907 test/core/test_util/fuzzer_util.cc 12908 test/core/test_util/grpc_profiler.cc 12909 test/core/test_util/histogram.cc 12910 test/core/test_util/mock_endpoint.cc 12911 test/core/test_util/parse_hexstring.cc 12912 test/core/test_util/resolve_localhost_ip46.cc 12913 test/core/test_util/slice_splitter.cc 12914 test/core/test_util/tracer_util.cc 12915 ) 12916 if(WIN32 AND MSVC) 12917 if(BUILD_SHARED_LIBS) 12918 target_compile_definitions(combiner_test 12919 PRIVATE 12920 "GPR_DLL_IMPORTS" 12921 "GRPC_DLL_IMPORTS" 12922 ) 12923 endif() 12924 endif() 12925 target_compile_features(combiner_test PUBLIC cxx_std_17) 12926 target_include_directories(combiner_test 12927 PRIVATE 12928 ${CMAKE_CURRENT_SOURCE_DIR} 12929 ${CMAKE_CURRENT_SOURCE_DIR}/include 12930 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12931 ${_gRPC_RE2_INCLUDE_DIR} 12932 ${_gRPC_SSL_INCLUDE_DIR} 12933 ${_gRPC_UPB_GENERATED_DIR} 12934 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12935 ${_gRPC_UPB_INCLUDE_DIR} 12936 ${_gRPC_XXHASH_INCLUDE_DIR} 12937 ${_gRPC_ZLIB_INCLUDE_DIR} 12938 third_party/googletest/googletest/include 12939 third_party/googletest/googletest 12940 third_party/googletest/googlemock/include 12941 third_party/googletest/googlemock 12942 ${_gRPC_PROTO_GENS_DIR} 12943 ) 12944 12945 target_link_libraries(combiner_test 12946 ${_gRPC_ALLTARGETS_LIBRARIES} 12947 gtest 12948 grpc_test_util 12949 ) 12950 12951 12952endif() 12953endif() 12954if(gRPC_BUILD_TESTS) 12955 12956add_executable(common_closures_test 12957 test/core/event_engine/common_closures_test.cc 12958) 12959if(WIN32 AND MSVC) 12960 if(BUILD_SHARED_LIBS) 12961 target_compile_definitions(common_closures_test 12962 PRIVATE 12963 "GPR_DLL_IMPORTS" 12964 ) 12965 endif() 12966endif() 12967target_compile_features(common_closures_test PUBLIC cxx_std_17) 12968target_include_directories(common_closures_test 12969 PRIVATE 12970 ${CMAKE_CURRENT_SOURCE_DIR} 12971 ${CMAKE_CURRENT_SOURCE_DIR}/include 12972 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 12973 ${_gRPC_RE2_INCLUDE_DIR} 12974 ${_gRPC_SSL_INCLUDE_DIR} 12975 ${_gRPC_UPB_GENERATED_DIR} 12976 ${_gRPC_UPB_GRPC_GENERATED_DIR} 12977 ${_gRPC_UPB_INCLUDE_DIR} 12978 ${_gRPC_XXHASH_INCLUDE_DIR} 12979 ${_gRPC_ZLIB_INCLUDE_DIR} 12980 third_party/googletest/googletest/include 12981 third_party/googletest/googletest 12982 third_party/googletest/googlemock/include 12983 third_party/googletest/googlemock 12984 ${_gRPC_PROTO_GENS_DIR} 12985) 12986 12987target_link_libraries(common_closures_test 12988 ${_gRPC_ALLTARGETS_LIBRARIES} 12989 gtest 12990 absl::statusor 12991 gpr 12992) 12993 12994 12995endif() 12996if(gRPC_BUILD_TESTS) 12997 12998add_executable(completion_queue_threading_test 12999 test/core/surface/completion_queue_threading_test.cc 13000) 13001if(WIN32 AND MSVC) 13002 if(BUILD_SHARED_LIBS) 13003 target_compile_definitions(completion_queue_threading_test 13004 PRIVATE 13005 "GPR_DLL_IMPORTS" 13006 "GRPC_DLL_IMPORTS" 13007 ) 13008 endif() 13009endif() 13010target_compile_features(completion_queue_threading_test PUBLIC cxx_std_17) 13011target_include_directories(completion_queue_threading_test 13012 PRIVATE 13013 ${CMAKE_CURRENT_SOURCE_DIR} 13014 ${CMAKE_CURRENT_SOURCE_DIR}/include 13015 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13016 ${_gRPC_RE2_INCLUDE_DIR} 13017 ${_gRPC_SSL_INCLUDE_DIR} 13018 ${_gRPC_UPB_GENERATED_DIR} 13019 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13020 ${_gRPC_UPB_INCLUDE_DIR} 13021 ${_gRPC_XXHASH_INCLUDE_DIR} 13022 ${_gRPC_ZLIB_INCLUDE_DIR} 13023 third_party/googletest/googletest/include 13024 third_party/googletest/googletest 13025 third_party/googletest/googlemock/include 13026 third_party/googletest/googlemock 13027 ${_gRPC_PROTO_GENS_DIR} 13028) 13029 13030target_link_libraries(completion_queue_threading_test 13031 ${_gRPC_ALLTARGETS_LIBRARIES} 13032 gtest 13033 grpc_test_util 13034) 13035 13036 13037endif() 13038if(gRPC_BUILD_TESTS) 13039 13040add_executable(compressed_payload_test 13041 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 13042 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 13043 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 13044 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 13045 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 13046 src/core/ext/transport/chaotic_good/client_transport.cc 13047 src/core/ext/transport/chaotic_good/control_endpoint.cc 13048 src/core/ext/transport/chaotic_good/data_endpoints.cc 13049 src/core/ext/transport/chaotic_good/frame.cc 13050 src/core/ext/transport/chaotic_good/frame_header.cc 13051 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 13052 src/core/ext/transport/chaotic_good/server_transport.cc 13053 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 13054 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 13055 src/core/ext/transport/chaotic_good_legacy/frame.cc 13056 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 13057 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 13058 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 13059 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 13060 src/core/lib/transport/promise_endpoint.cc 13061 test/core/call/batch_builder.cc 13062 test/core/end2end/cq_verifier.cc 13063 test/core/end2end/end2end_test_main.cc 13064 test/core/end2end/end2end_test_suites.cc 13065 test/core/end2end/end2end_tests.cc 13066 test/core/end2end/fixtures/http_proxy_fixture.cc 13067 test/core/end2end/fixtures/local_util.cc 13068 test/core/end2end/fixtures/proxy.cc 13069 test/core/end2end/tests/compressed_payload.cc 13070 test/core/event_engine/event_engine_test_utils.cc 13071 test/core/test_util/fake_stats_plugin.cc 13072 test/core/test_util/test_lb_policies.cc 13073) 13074if(WIN32 AND MSVC) 13075 if(BUILD_SHARED_LIBS) 13076 target_compile_definitions(compressed_payload_test 13077 PRIVATE 13078 "GPR_DLL_IMPORTS" 13079 "GRPC_DLL_IMPORTS" 13080 ) 13081 endif() 13082endif() 13083target_compile_features(compressed_payload_test PUBLIC cxx_std_17) 13084target_include_directories(compressed_payload_test 13085 PRIVATE 13086 ${CMAKE_CURRENT_SOURCE_DIR} 13087 ${CMAKE_CURRENT_SOURCE_DIR}/include 13088 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13089 ${_gRPC_RE2_INCLUDE_DIR} 13090 ${_gRPC_SSL_INCLUDE_DIR} 13091 ${_gRPC_UPB_GENERATED_DIR} 13092 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13093 ${_gRPC_UPB_INCLUDE_DIR} 13094 ${_gRPC_XXHASH_INCLUDE_DIR} 13095 ${_gRPC_ZLIB_INCLUDE_DIR} 13096 third_party/googletest/googletest/include 13097 third_party/googletest/googletest 13098 third_party/googletest/googlemock/include 13099 third_party/googletest/googlemock 13100 ${_gRPC_PROTO_GENS_DIR} 13101) 13102 13103target_link_libraries(compressed_payload_test 13104 ${_gRPC_ALLTARGETS_LIBRARIES} 13105 gtest 13106 grpc_authorization_provider 13107 grpc_unsecure 13108 ${_gRPC_PROTOBUF_LIBRARIES} 13109 grpc_test_util 13110) 13111 13112 13113endif() 13114if(gRPC_BUILD_TESTS) 13115 13116add_executable(compression_test 13117 test/core/compression/compression_test.cc 13118) 13119if(WIN32 AND MSVC) 13120 if(BUILD_SHARED_LIBS) 13121 target_compile_definitions(compression_test 13122 PRIVATE 13123 "GPR_DLL_IMPORTS" 13124 "GRPC_DLL_IMPORTS" 13125 ) 13126 endif() 13127endif() 13128target_compile_features(compression_test PUBLIC cxx_std_17) 13129target_include_directories(compression_test 13130 PRIVATE 13131 ${CMAKE_CURRENT_SOURCE_DIR} 13132 ${CMAKE_CURRENT_SOURCE_DIR}/include 13133 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13134 ${_gRPC_RE2_INCLUDE_DIR} 13135 ${_gRPC_SSL_INCLUDE_DIR} 13136 ${_gRPC_UPB_GENERATED_DIR} 13137 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13138 ${_gRPC_UPB_INCLUDE_DIR} 13139 ${_gRPC_XXHASH_INCLUDE_DIR} 13140 ${_gRPC_ZLIB_INCLUDE_DIR} 13141 third_party/googletest/googletest/include 13142 third_party/googletest/googletest 13143 third_party/googletest/googlemock/include 13144 third_party/googletest/googlemock 13145 ${_gRPC_PROTO_GENS_DIR} 13146) 13147 13148target_link_libraries(compression_test 13149 ${_gRPC_ALLTARGETS_LIBRARIES} 13150 gtest 13151 grpc_test_util 13152) 13153 13154 13155endif() 13156if(gRPC_BUILD_TESTS) 13157 13158add_executable(concurrent_connectivity_test 13159 test/core/surface/concurrent_connectivity_test.cc 13160) 13161if(WIN32 AND MSVC) 13162 if(BUILD_SHARED_LIBS) 13163 target_compile_definitions(concurrent_connectivity_test 13164 PRIVATE 13165 "GPR_DLL_IMPORTS" 13166 "GRPC_DLL_IMPORTS" 13167 ) 13168 endif() 13169endif() 13170target_compile_features(concurrent_connectivity_test PUBLIC cxx_std_17) 13171target_include_directories(concurrent_connectivity_test 13172 PRIVATE 13173 ${CMAKE_CURRENT_SOURCE_DIR} 13174 ${CMAKE_CURRENT_SOURCE_DIR}/include 13175 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13176 ${_gRPC_RE2_INCLUDE_DIR} 13177 ${_gRPC_SSL_INCLUDE_DIR} 13178 ${_gRPC_UPB_GENERATED_DIR} 13179 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13180 ${_gRPC_UPB_INCLUDE_DIR} 13181 ${_gRPC_XXHASH_INCLUDE_DIR} 13182 ${_gRPC_ZLIB_INCLUDE_DIR} 13183 third_party/googletest/googletest/include 13184 third_party/googletest/googletest 13185 third_party/googletest/googlemock/include 13186 third_party/googletest/googlemock 13187 ${_gRPC_PROTO_GENS_DIR} 13188) 13189 13190target_link_libraries(concurrent_connectivity_test 13191 ${_gRPC_ALLTARGETS_LIBRARIES} 13192 gtest 13193 grpc_test_util 13194) 13195 13196 13197endif() 13198if(gRPC_BUILD_TESTS) 13199if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 13200 13201 add_executable(connected_subchannel_test 13202 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 13203 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 13204 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 13205 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 13206 test/core/call/yodel/test_main.cc 13207 test/core/call/yodel/yodel_test.cc 13208 test/core/client_channel/connected_subchannel_test.cc 13209 test/core/event_engine/event_engine_test_utils.cc 13210 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 13211 ) 13212 if(WIN32 AND MSVC) 13213 if(BUILD_SHARED_LIBS) 13214 target_compile_definitions(connected_subchannel_test 13215 PRIVATE 13216 "GPR_DLL_IMPORTS" 13217 "GRPC_DLL_IMPORTS" 13218 ) 13219 endif() 13220 endif() 13221 target_compile_features(connected_subchannel_test PUBLIC cxx_std_17) 13222 target_include_directories(connected_subchannel_test 13223 PRIVATE 13224 ${CMAKE_CURRENT_SOURCE_DIR} 13225 ${CMAKE_CURRENT_SOURCE_DIR}/include 13226 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13227 ${_gRPC_RE2_INCLUDE_DIR} 13228 ${_gRPC_SSL_INCLUDE_DIR} 13229 ${_gRPC_UPB_GENERATED_DIR} 13230 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13231 ${_gRPC_UPB_INCLUDE_DIR} 13232 ${_gRPC_XXHASH_INCLUDE_DIR} 13233 ${_gRPC_ZLIB_INCLUDE_DIR} 13234 third_party/googletest/googletest/include 13235 third_party/googletest/googletest 13236 third_party/googletest/googlemock/include 13237 third_party/googletest/googlemock 13238 ${_gRPC_PROTO_GENS_DIR} 13239 ) 13240 13241 target_link_libraries(connected_subchannel_test 13242 ${_gRPC_ALLTARGETS_LIBRARIES} 13243 gtest 13244 ${_gRPC_PROTOBUF_LIBRARIES} 13245 grpc_test_util 13246 ) 13247 13248 13249endif() 13250endif() 13251if(gRPC_BUILD_TESTS) 13252 13253add_executable(connection_context_test 13254 test/core/surface/connection_context_test.cc 13255 test/core/test_util/cmdline.cc 13256 test/core/test_util/fuzzer_util.cc 13257 test/core/test_util/grpc_profiler.cc 13258 test/core/test_util/histogram.cc 13259 test/core/test_util/mock_endpoint.cc 13260 test/core/test_util/parse_hexstring.cc 13261 test/core/test_util/resolve_localhost_ip46.cc 13262 test/core/test_util/slice_splitter.cc 13263 test/core/test_util/tracer_util.cc 13264) 13265if(WIN32 AND MSVC) 13266 if(BUILD_SHARED_LIBS) 13267 target_compile_definitions(connection_context_test 13268 PRIVATE 13269 "GPR_DLL_IMPORTS" 13270 "GRPC_DLL_IMPORTS" 13271 ) 13272 endif() 13273endif() 13274target_compile_features(connection_context_test PUBLIC cxx_std_17) 13275target_include_directories(connection_context_test 13276 PRIVATE 13277 ${CMAKE_CURRENT_SOURCE_DIR} 13278 ${CMAKE_CURRENT_SOURCE_DIR}/include 13279 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13280 ${_gRPC_RE2_INCLUDE_DIR} 13281 ${_gRPC_SSL_INCLUDE_DIR} 13282 ${_gRPC_UPB_GENERATED_DIR} 13283 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13284 ${_gRPC_UPB_INCLUDE_DIR} 13285 ${_gRPC_XXHASH_INCLUDE_DIR} 13286 ${_gRPC_ZLIB_INCLUDE_DIR} 13287 third_party/googletest/googletest/include 13288 third_party/googletest/googletest 13289 third_party/googletest/googlemock/include 13290 third_party/googletest/googlemock 13291 ${_gRPC_PROTO_GENS_DIR} 13292) 13293 13294target_link_libraries(connection_context_test 13295 ${_gRPC_ALLTARGETS_LIBRARIES} 13296 gtest 13297 grpc_test_util 13298) 13299 13300 13301endif() 13302if(gRPC_BUILD_TESTS) 13303 13304add_executable(connection_prefix_bad_client_test 13305 test/core/bad_client/bad_client.cc 13306 test/core/bad_client/tests/connection_prefix.cc 13307 test/core/end2end/cq_verifier.cc 13308) 13309if(WIN32 AND MSVC) 13310 if(BUILD_SHARED_LIBS) 13311 target_compile_definitions(connection_prefix_bad_client_test 13312 PRIVATE 13313 "GPR_DLL_IMPORTS" 13314 "GRPC_DLL_IMPORTS" 13315 ) 13316 endif() 13317endif() 13318target_compile_features(connection_prefix_bad_client_test PUBLIC cxx_std_17) 13319target_include_directories(connection_prefix_bad_client_test 13320 PRIVATE 13321 ${CMAKE_CURRENT_SOURCE_DIR} 13322 ${CMAKE_CURRENT_SOURCE_DIR}/include 13323 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13324 ${_gRPC_RE2_INCLUDE_DIR} 13325 ${_gRPC_SSL_INCLUDE_DIR} 13326 ${_gRPC_UPB_GENERATED_DIR} 13327 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13328 ${_gRPC_UPB_INCLUDE_DIR} 13329 ${_gRPC_XXHASH_INCLUDE_DIR} 13330 ${_gRPC_ZLIB_INCLUDE_DIR} 13331 third_party/googletest/googletest/include 13332 third_party/googletest/googletest 13333 third_party/googletest/googlemock/include 13334 third_party/googletest/googlemock 13335 ${_gRPC_PROTO_GENS_DIR} 13336) 13337 13338target_link_libraries(connection_prefix_bad_client_test 13339 ${_gRPC_ALLTARGETS_LIBRARIES} 13340 gtest 13341 grpc_test_util 13342) 13343 13344 13345endif() 13346if(gRPC_BUILD_TESTS) 13347 13348add_executable(connection_refused_test 13349 test/core/end2end/connection_refused_test.cc 13350 test/core/end2end/cq_verifier.cc 13351) 13352if(WIN32 AND MSVC) 13353 if(BUILD_SHARED_LIBS) 13354 target_compile_definitions(connection_refused_test 13355 PRIVATE 13356 "GPR_DLL_IMPORTS" 13357 "GRPC_DLL_IMPORTS" 13358 ) 13359 endif() 13360endif() 13361target_compile_features(connection_refused_test PUBLIC cxx_std_17) 13362target_include_directories(connection_refused_test 13363 PRIVATE 13364 ${CMAKE_CURRENT_SOURCE_DIR} 13365 ${CMAKE_CURRENT_SOURCE_DIR}/include 13366 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13367 ${_gRPC_RE2_INCLUDE_DIR} 13368 ${_gRPC_SSL_INCLUDE_DIR} 13369 ${_gRPC_UPB_GENERATED_DIR} 13370 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13371 ${_gRPC_UPB_INCLUDE_DIR} 13372 ${_gRPC_XXHASH_INCLUDE_DIR} 13373 ${_gRPC_ZLIB_INCLUDE_DIR} 13374 third_party/googletest/googletest/include 13375 third_party/googletest/googletest 13376 third_party/googletest/googlemock/include 13377 third_party/googletest/googlemock 13378 ${_gRPC_PROTO_GENS_DIR} 13379) 13380 13381target_link_libraries(connection_refused_test 13382 ${_gRPC_ALLTARGETS_LIBRARIES} 13383 gtest 13384 grpc_test_util 13385) 13386 13387 13388endif() 13389if(gRPC_BUILD_TESTS) 13390 13391add_executable(connectivity_state_test 13392 test/core/test_util/cmdline.cc 13393 test/core/test_util/fuzzer_util.cc 13394 test/core/test_util/grpc_profiler.cc 13395 test/core/test_util/histogram.cc 13396 test/core/test_util/mock_endpoint.cc 13397 test/core/test_util/parse_hexstring.cc 13398 test/core/test_util/resolve_localhost_ip46.cc 13399 test/core/test_util/slice_splitter.cc 13400 test/core/test_util/tracer_util.cc 13401 test/core/transport/connectivity_state_test.cc 13402) 13403if(WIN32 AND MSVC) 13404 if(BUILD_SHARED_LIBS) 13405 target_compile_definitions(connectivity_state_test 13406 PRIVATE 13407 "GPR_DLL_IMPORTS" 13408 "GRPC_DLL_IMPORTS" 13409 ) 13410 endif() 13411endif() 13412target_compile_features(connectivity_state_test PUBLIC cxx_std_17) 13413target_include_directories(connectivity_state_test 13414 PRIVATE 13415 ${CMAKE_CURRENT_SOURCE_DIR} 13416 ${CMAKE_CURRENT_SOURCE_DIR}/include 13417 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13418 ${_gRPC_RE2_INCLUDE_DIR} 13419 ${_gRPC_SSL_INCLUDE_DIR} 13420 ${_gRPC_UPB_GENERATED_DIR} 13421 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13422 ${_gRPC_UPB_INCLUDE_DIR} 13423 ${_gRPC_XXHASH_INCLUDE_DIR} 13424 ${_gRPC_ZLIB_INCLUDE_DIR} 13425 third_party/googletest/googletest/include 13426 third_party/googletest/googletest 13427 third_party/googletest/googlemock/include 13428 third_party/googletest/googlemock 13429 ${_gRPC_PROTO_GENS_DIR} 13430) 13431 13432target_link_libraries(connectivity_state_test 13433 ${_gRPC_ALLTARGETS_LIBRARIES} 13434 gtest 13435 grpc_test_util 13436) 13437 13438 13439endif() 13440if(gRPC_BUILD_TESTS) 13441 13442add_executable(connectivity_test 13443 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 13444 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 13445 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 13446 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 13447 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 13448 src/core/ext/transport/chaotic_good/client_transport.cc 13449 src/core/ext/transport/chaotic_good/control_endpoint.cc 13450 src/core/ext/transport/chaotic_good/data_endpoints.cc 13451 src/core/ext/transport/chaotic_good/frame.cc 13452 src/core/ext/transport/chaotic_good/frame_header.cc 13453 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 13454 src/core/ext/transport/chaotic_good/server_transport.cc 13455 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 13456 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 13457 src/core/ext/transport/chaotic_good_legacy/frame.cc 13458 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 13459 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 13460 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 13461 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 13462 src/core/lib/transport/promise_endpoint.cc 13463 test/core/call/batch_builder.cc 13464 test/core/end2end/cq_verifier.cc 13465 test/core/end2end/end2end_test_main.cc 13466 test/core/end2end/end2end_test_suites.cc 13467 test/core/end2end/end2end_tests.cc 13468 test/core/end2end/fixtures/http_proxy_fixture.cc 13469 test/core/end2end/fixtures/local_util.cc 13470 test/core/end2end/fixtures/proxy.cc 13471 test/core/end2end/tests/connectivity.cc 13472 test/core/event_engine/event_engine_test_utils.cc 13473 test/core/test_util/fake_stats_plugin.cc 13474 test/core/test_util/test_lb_policies.cc 13475) 13476if(WIN32 AND MSVC) 13477 if(BUILD_SHARED_LIBS) 13478 target_compile_definitions(connectivity_test 13479 PRIVATE 13480 "GPR_DLL_IMPORTS" 13481 "GRPC_DLL_IMPORTS" 13482 ) 13483 endif() 13484endif() 13485target_compile_features(connectivity_test PUBLIC cxx_std_17) 13486target_include_directories(connectivity_test 13487 PRIVATE 13488 ${CMAKE_CURRENT_SOURCE_DIR} 13489 ${CMAKE_CURRENT_SOURCE_DIR}/include 13490 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13491 ${_gRPC_RE2_INCLUDE_DIR} 13492 ${_gRPC_SSL_INCLUDE_DIR} 13493 ${_gRPC_UPB_GENERATED_DIR} 13494 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13495 ${_gRPC_UPB_INCLUDE_DIR} 13496 ${_gRPC_XXHASH_INCLUDE_DIR} 13497 ${_gRPC_ZLIB_INCLUDE_DIR} 13498 third_party/googletest/googletest/include 13499 third_party/googletest/googletest 13500 third_party/googletest/googlemock/include 13501 third_party/googletest/googlemock 13502 ${_gRPC_PROTO_GENS_DIR} 13503) 13504 13505target_link_libraries(connectivity_test 13506 ${_gRPC_ALLTARGETS_LIBRARIES} 13507 gtest 13508 grpc_authorization_provider 13509 grpc_unsecure 13510 ${_gRPC_PROTOBUF_LIBRARIES} 13511 grpc_test_util 13512) 13513 13514 13515endif() 13516if(gRPC_BUILD_TESTS) 13517 13518add_executable(context_allocator_end2end_test 13519 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 13520 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 13521 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 13522 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 13523 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 13524 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 13525 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 13526 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 13527 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 13528 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13529 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 13530 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 13531 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 13532 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 13533 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 13534 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 13535 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 13536 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 13537 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 13538 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 13539 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 13540 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 13541 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 13542 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 13543 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 13544 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 13545 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 13546 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 13547 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 13548 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 13549 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 13550 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 13551 test/cpp/end2end/context_allocator_end2end_test.cc 13552 test/cpp/end2end/test_service_impl.cc 13553) 13554if(WIN32 AND MSVC) 13555 if(BUILD_SHARED_LIBS) 13556 target_compile_definitions(context_allocator_end2end_test 13557 PRIVATE 13558 "GPR_DLL_IMPORTS" 13559 "GRPC_DLL_IMPORTS" 13560 "GRPCXX_DLL_IMPORTS" 13561 ) 13562 endif() 13563endif() 13564target_compile_features(context_allocator_end2end_test PUBLIC cxx_std_17) 13565target_include_directories(context_allocator_end2end_test 13566 PRIVATE 13567 ${CMAKE_CURRENT_SOURCE_DIR} 13568 ${CMAKE_CURRENT_SOURCE_DIR}/include 13569 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13570 ${_gRPC_RE2_INCLUDE_DIR} 13571 ${_gRPC_SSL_INCLUDE_DIR} 13572 ${_gRPC_UPB_GENERATED_DIR} 13573 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13574 ${_gRPC_UPB_INCLUDE_DIR} 13575 ${_gRPC_XXHASH_INCLUDE_DIR} 13576 ${_gRPC_ZLIB_INCLUDE_DIR} 13577 third_party/googletest/googletest/include 13578 third_party/googletest/googletest 13579 third_party/googletest/googlemock/include 13580 third_party/googletest/googlemock 13581 ${_gRPC_PROTO_GENS_DIR} 13582) 13583 13584target_link_libraries(context_allocator_end2end_test 13585 ${_gRPC_ALLTARGETS_LIBRARIES} 13586 gtest 13587 grpc++_test_util 13588) 13589 13590 13591endif() 13592if(gRPC_BUILD_TESTS) 13593 13594add_executable(context_test 13595 test/core/promise/context_test.cc 13596) 13597if(WIN32 AND MSVC) 13598 if(BUILD_SHARED_LIBS) 13599 target_compile_definitions(context_test 13600 PRIVATE 13601 "GPR_DLL_IMPORTS" 13602 ) 13603 endif() 13604endif() 13605target_compile_features(context_test PUBLIC cxx_std_17) 13606target_include_directories(context_test 13607 PRIVATE 13608 ${CMAKE_CURRENT_SOURCE_DIR} 13609 ${CMAKE_CURRENT_SOURCE_DIR}/include 13610 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13611 ${_gRPC_RE2_INCLUDE_DIR} 13612 ${_gRPC_SSL_INCLUDE_DIR} 13613 ${_gRPC_UPB_GENERATED_DIR} 13614 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13615 ${_gRPC_UPB_INCLUDE_DIR} 13616 ${_gRPC_XXHASH_INCLUDE_DIR} 13617 ${_gRPC_ZLIB_INCLUDE_DIR} 13618 third_party/googletest/googletest/include 13619 third_party/googletest/googletest 13620 third_party/googletest/googlemock/include 13621 third_party/googletest/googlemock 13622 ${_gRPC_PROTO_GENS_DIR} 13623) 13624 13625target_link_libraries(context_test 13626 ${_gRPC_ALLTARGETS_LIBRARIES} 13627 gtest 13628 absl::config 13629 absl::type_traits 13630 gpr 13631) 13632 13633 13634endif() 13635if(gRPC_BUILD_TESTS) 13636 13637add_executable(core_configuration_test 13638 test/core/config/core_configuration_test.cc 13639) 13640if(WIN32 AND MSVC) 13641 if(BUILD_SHARED_LIBS) 13642 target_compile_definitions(core_configuration_test 13643 PRIVATE 13644 "GPR_DLL_IMPORTS" 13645 "GRPC_DLL_IMPORTS" 13646 ) 13647 endif() 13648endif() 13649target_compile_features(core_configuration_test PUBLIC cxx_std_17) 13650target_include_directories(core_configuration_test 13651 PRIVATE 13652 ${CMAKE_CURRENT_SOURCE_DIR} 13653 ${CMAKE_CURRENT_SOURCE_DIR}/include 13654 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13655 ${_gRPC_RE2_INCLUDE_DIR} 13656 ${_gRPC_SSL_INCLUDE_DIR} 13657 ${_gRPC_UPB_GENERATED_DIR} 13658 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13659 ${_gRPC_UPB_INCLUDE_DIR} 13660 ${_gRPC_XXHASH_INCLUDE_DIR} 13661 ${_gRPC_ZLIB_INCLUDE_DIR} 13662 third_party/googletest/googletest/include 13663 third_party/googletest/googletest 13664 third_party/googletest/googlemock/include 13665 third_party/googletest/googlemock 13666 ${_gRPC_PROTO_GENS_DIR} 13667) 13668 13669target_link_libraries(core_configuration_test 13670 ${_gRPC_ALLTARGETS_LIBRARIES} 13671 gtest 13672 grpc 13673) 13674 13675 13676endif() 13677if(gRPC_BUILD_TESTS) 13678 13679add_executable(cpp_impl_of_test 13680 test/core/util/cpp_impl_of_test.cc 13681) 13682target_compile_features(cpp_impl_of_test PUBLIC cxx_std_17) 13683target_include_directories(cpp_impl_of_test 13684 PRIVATE 13685 ${CMAKE_CURRENT_SOURCE_DIR} 13686 ${CMAKE_CURRENT_SOURCE_DIR}/include 13687 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13688 ${_gRPC_RE2_INCLUDE_DIR} 13689 ${_gRPC_SSL_INCLUDE_DIR} 13690 ${_gRPC_UPB_GENERATED_DIR} 13691 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13692 ${_gRPC_UPB_INCLUDE_DIR} 13693 ${_gRPC_XXHASH_INCLUDE_DIR} 13694 ${_gRPC_ZLIB_INCLUDE_DIR} 13695 third_party/googletest/googletest/include 13696 third_party/googletest/googletest 13697 third_party/googletest/googlemock/include 13698 third_party/googletest/googlemock 13699 ${_gRPC_PROTO_GENS_DIR} 13700) 13701 13702target_link_libraries(cpp_impl_of_test 13703 ${_gRPC_ALLTARGETS_LIBRARIES} 13704 gtest 13705) 13706 13707 13708endif() 13709if(gRPC_BUILD_TESTS) 13710 13711add_executable(cpu_test 13712 test/core/util/cpu_test.cc 13713) 13714if(WIN32 AND MSVC) 13715 if(BUILD_SHARED_LIBS) 13716 target_compile_definitions(cpu_test 13717 PRIVATE 13718 "GPR_DLL_IMPORTS" 13719 "GRPC_DLL_IMPORTS" 13720 ) 13721 endif() 13722endif() 13723target_compile_features(cpu_test PUBLIC cxx_std_17) 13724target_include_directories(cpu_test 13725 PRIVATE 13726 ${CMAKE_CURRENT_SOURCE_DIR} 13727 ${CMAKE_CURRENT_SOURCE_DIR}/include 13728 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13729 ${_gRPC_RE2_INCLUDE_DIR} 13730 ${_gRPC_SSL_INCLUDE_DIR} 13731 ${_gRPC_UPB_GENERATED_DIR} 13732 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13733 ${_gRPC_UPB_INCLUDE_DIR} 13734 ${_gRPC_XXHASH_INCLUDE_DIR} 13735 ${_gRPC_ZLIB_INCLUDE_DIR} 13736 third_party/googletest/googletest/include 13737 third_party/googletest/googletest 13738 third_party/googletest/googlemock/include 13739 third_party/googletest/googlemock 13740 ${_gRPC_PROTO_GENS_DIR} 13741) 13742 13743target_link_libraries(cpu_test 13744 ${_gRPC_ALLTARGETS_LIBRARIES} 13745 gtest 13746 grpc_test_util 13747) 13748 13749 13750endif() 13751if(gRPC_BUILD_TESTS) 13752 13753add_executable(crl_provider_test 13754 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 13755 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 13756 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 13757 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 13758 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 13759 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 13760 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 13761 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 13762 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 13763 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13764 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 13765 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 13766 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 13767 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 13768 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 13769 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 13770 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 13771 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 13772 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 13773 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 13774 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 13775 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 13776 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 13777 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 13778 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 13779 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 13780 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 13781 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 13782 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 13783 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 13784 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 13785 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 13786 test/cpp/end2end/crl_provider_test.cc 13787 test/cpp/end2end/test_service_impl.cc 13788) 13789if(WIN32 AND MSVC) 13790 if(BUILD_SHARED_LIBS) 13791 target_compile_definitions(crl_provider_test 13792 PRIVATE 13793 "GPR_DLL_IMPORTS" 13794 "GRPC_DLL_IMPORTS" 13795 "GRPCXX_DLL_IMPORTS" 13796 ) 13797 endif() 13798endif() 13799target_compile_features(crl_provider_test PUBLIC cxx_std_17) 13800target_include_directories(crl_provider_test 13801 PRIVATE 13802 ${CMAKE_CURRENT_SOURCE_DIR} 13803 ${CMAKE_CURRENT_SOURCE_DIR}/include 13804 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13805 ${_gRPC_RE2_INCLUDE_DIR} 13806 ${_gRPC_SSL_INCLUDE_DIR} 13807 ${_gRPC_UPB_GENERATED_DIR} 13808 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13809 ${_gRPC_UPB_INCLUDE_DIR} 13810 ${_gRPC_XXHASH_INCLUDE_DIR} 13811 ${_gRPC_ZLIB_INCLUDE_DIR} 13812 third_party/googletest/googletest/include 13813 third_party/googletest/googletest 13814 third_party/googletest/googlemock/include 13815 third_party/googletest/googlemock 13816 ${_gRPC_PROTO_GENS_DIR} 13817) 13818 13819target_link_libraries(crl_provider_test 13820 ${_gRPC_ALLTARGETS_LIBRARIES} 13821 gtest 13822 grpc++_test_util 13823) 13824 13825 13826endif() 13827if(gRPC_BUILD_TESTS) 13828if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 13829 13830 add_executable(crl_ssl_transport_security_test 13831 test/core/tsi/crl_ssl_transport_security_test.cc 13832 test/core/tsi/transport_security_test_lib.cc 13833 ) 13834 if(WIN32 AND MSVC) 13835 if(BUILD_SHARED_LIBS) 13836 target_compile_definitions(crl_ssl_transport_security_test 13837 PRIVATE 13838 "GPR_DLL_IMPORTS" 13839 "GRPC_DLL_IMPORTS" 13840 ) 13841 endif() 13842 endif() 13843 target_compile_features(crl_ssl_transport_security_test PUBLIC cxx_std_17) 13844 target_include_directories(crl_ssl_transport_security_test 13845 PRIVATE 13846 ${CMAKE_CURRENT_SOURCE_DIR} 13847 ${CMAKE_CURRENT_SOURCE_DIR}/include 13848 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13849 ${_gRPC_RE2_INCLUDE_DIR} 13850 ${_gRPC_SSL_INCLUDE_DIR} 13851 ${_gRPC_UPB_GENERATED_DIR} 13852 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13853 ${_gRPC_UPB_INCLUDE_DIR} 13854 ${_gRPC_XXHASH_INCLUDE_DIR} 13855 ${_gRPC_ZLIB_INCLUDE_DIR} 13856 third_party/googletest/googletest/include 13857 third_party/googletest/googletest 13858 third_party/googletest/googlemock/include 13859 third_party/googletest/googlemock 13860 ${_gRPC_PROTO_GENS_DIR} 13861 ) 13862 13863 target_link_libraries(crl_ssl_transport_security_test 13864 ${_gRPC_ALLTARGETS_LIBRARIES} 13865 gtest 13866 grpc_test_util 13867 ) 13868 13869 13870endif() 13871endif() 13872if(gRPC_BUILD_TESTS) 13873 13874add_executable(default_engine_methods_test 13875 test/core/event_engine/default_engine_methods_test.cc 13876) 13877if(WIN32 AND MSVC) 13878 if(BUILD_SHARED_LIBS) 13879 target_compile_definitions(default_engine_methods_test 13880 PRIVATE 13881 "GPR_DLL_IMPORTS" 13882 "GRPC_DLL_IMPORTS" 13883 ) 13884 endif() 13885endif() 13886target_compile_features(default_engine_methods_test PUBLIC cxx_std_17) 13887target_include_directories(default_engine_methods_test 13888 PRIVATE 13889 ${CMAKE_CURRENT_SOURCE_DIR} 13890 ${CMAKE_CURRENT_SOURCE_DIR}/include 13891 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13892 ${_gRPC_RE2_INCLUDE_DIR} 13893 ${_gRPC_SSL_INCLUDE_DIR} 13894 ${_gRPC_UPB_GENERATED_DIR} 13895 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13896 ${_gRPC_UPB_INCLUDE_DIR} 13897 ${_gRPC_XXHASH_INCLUDE_DIR} 13898 ${_gRPC_ZLIB_INCLUDE_DIR} 13899 third_party/googletest/googletest/include 13900 third_party/googletest/googletest 13901 third_party/googletest/googlemock/include 13902 third_party/googletest/googlemock 13903 ${_gRPC_PROTO_GENS_DIR} 13904) 13905 13906target_link_libraries(default_engine_methods_test 13907 ${_gRPC_ALLTARGETS_LIBRARIES} 13908 gtest 13909 grpc_test_util 13910) 13911 13912 13913endif() 13914if(gRPC_BUILD_TESTS) 13915 13916add_executable(default_host_test 13917 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 13918 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 13919 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 13920 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 13921 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 13922 src/core/ext/transport/chaotic_good/client_transport.cc 13923 src/core/ext/transport/chaotic_good/control_endpoint.cc 13924 src/core/ext/transport/chaotic_good/data_endpoints.cc 13925 src/core/ext/transport/chaotic_good/frame.cc 13926 src/core/ext/transport/chaotic_good/frame_header.cc 13927 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 13928 src/core/ext/transport/chaotic_good/server_transport.cc 13929 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 13930 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 13931 src/core/ext/transport/chaotic_good_legacy/frame.cc 13932 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 13933 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 13934 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 13935 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 13936 src/core/lib/transport/promise_endpoint.cc 13937 test/core/call/batch_builder.cc 13938 test/core/end2end/cq_verifier.cc 13939 test/core/end2end/end2end_test_main.cc 13940 test/core/end2end/end2end_test_suites.cc 13941 test/core/end2end/end2end_tests.cc 13942 test/core/end2end/fixtures/http_proxy_fixture.cc 13943 test/core/end2end/fixtures/local_util.cc 13944 test/core/end2end/fixtures/proxy.cc 13945 test/core/end2end/tests/default_host.cc 13946 test/core/event_engine/event_engine_test_utils.cc 13947 test/core/test_util/fake_stats_plugin.cc 13948 test/core/test_util/test_lb_policies.cc 13949) 13950if(WIN32 AND MSVC) 13951 if(BUILD_SHARED_LIBS) 13952 target_compile_definitions(default_host_test 13953 PRIVATE 13954 "GPR_DLL_IMPORTS" 13955 "GRPC_DLL_IMPORTS" 13956 ) 13957 endif() 13958endif() 13959target_compile_features(default_host_test PUBLIC cxx_std_17) 13960target_include_directories(default_host_test 13961 PRIVATE 13962 ${CMAKE_CURRENT_SOURCE_DIR} 13963 ${CMAKE_CURRENT_SOURCE_DIR}/include 13964 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 13965 ${_gRPC_RE2_INCLUDE_DIR} 13966 ${_gRPC_SSL_INCLUDE_DIR} 13967 ${_gRPC_UPB_GENERATED_DIR} 13968 ${_gRPC_UPB_GRPC_GENERATED_DIR} 13969 ${_gRPC_UPB_INCLUDE_DIR} 13970 ${_gRPC_XXHASH_INCLUDE_DIR} 13971 ${_gRPC_ZLIB_INCLUDE_DIR} 13972 third_party/googletest/googletest/include 13973 third_party/googletest/googletest 13974 third_party/googletest/googlemock/include 13975 third_party/googletest/googlemock 13976 ${_gRPC_PROTO_GENS_DIR} 13977) 13978 13979target_link_libraries(default_host_test 13980 ${_gRPC_ALLTARGETS_LIBRARIES} 13981 gtest 13982 grpc_authorization_provider 13983 grpc_unsecure 13984 ${_gRPC_PROTOBUF_LIBRARIES} 13985 grpc_test_util 13986) 13987 13988 13989endif() 13990if(gRPC_BUILD_TESTS) 13991 13992add_executable(delegating_channel_test 13993 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 13994 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 13995 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 13996 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 13997 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 13998 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 13999 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 14000 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 14001 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 14002 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14003 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 14004 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 14005 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 14006 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 14007 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 14008 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 14009 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 14010 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 14011 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 14012 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 14013 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 14014 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 14015 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 14016 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 14017 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 14018 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 14019 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 14020 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 14021 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 14022 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 14023 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 14024 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 14025 test/cpp/end2end/delegating_channel_test.cc 14026 test/cpp/end2end/test_service_impl.cc 14027) 14028if(WIN32 AND MSVC) 14029 if(BUILD_SHARED_LIBS) 14030 target_compile_definitions(delegating_channel_test 14031 PRIVATE 14032 "GPR_DLL_IMPORTS" 14033 "GRPC_DLL_IMPORTS" 14034 "GRPCXX_DLL_IMPORTS" 14035 ) 14036 endif() 14037endif() 14038target_compile_features(delegating_channel_test PUBLIC cxx_std_17) 14039target_include_directories(delegating_channel_test 14040 PRIVATE 14041 ${CMAKE_CURRENT_SOURCE_DIR} 14042 ${CMAKE_CURRENT_SOURCE_DIR}/include 14043 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14044 ${_gRPC_RE2_INCLUDE_DIR} 14045 ${_gRPC_SSL_INCLUDE_DIR} 14046 ${_gRPC_UPB_GENERATED_DIR} 14047 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14048 ${_gRPC_UPB_INCLUDE_DIR} 14049 ${_gRPC_XXHASH_INCLUDE_DIR} 14050 ${_gRPC_ZLIB_INCLUDE_DIR} 14051 third_party/googletest/googletest/include 14052 third_party/googletest/googletest 14053 third_party/googletest/googlemock/include 14054 third_party/googletest/googlemock 14055 ${_gRPC_PROTO_GENS_DIR} 14056) 14057 14058target_link_libraries(delegating_channel_test 14059 ${_gRPC_ALLTARGETS_LIBRARIES} 14060 gtest 14061 grpc++_test_util 14062) 14063 14064 14065endif() 14066if(gRPC_BUILD_TESTS) 14067 14068add_executable(destroy_grpclb_channel_with_active_connect_stress_test 14069 test/cpp/client/destroy_grpclb_channel_with_active_connect_stress_test.cc 14070) 14071if(WIN32 AND MSVC) 14072 if(BUILD_SHARED_LIBS) 14073 target_compile_definitions(destroy_grpclb_channel_with_active_connect_stress_test 14074 PRIVATE 14075 "GPR_DLL_IMPORTS" 14076 "GRPC_DLL_IMPORTS" 14077 "GRPCXX_DLL_IMPORTS" 14078 ) 14079 endif() 14080endif() 14081target_compile_features(destroy_grpclb_channel_with_active_connect_stress_test PUBLIC cxx_std_17) 14082target_include_directories(destroy_grpclb_channel_with_active_connect_stress_test 14083 PRIVATE 14084 ${CMAKE_CURRENT_SOURCE_DIR} 14085 ${CMAKE_CURRENT_SOURCE_DIR}/include 14086 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14087 ${_gRPC_RE2_INCLUDE_DIR} 14088 ${_gRPC_SSL_INCLUDE_DIR} 14089 ${_gRPC_UPB_GENERATED_DIR} 14090 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14091 ${_gRPC_UPB_INCLUDE_DIR} 14092 ${_gRPC_XXHASH_INCLUDE_DIR} 14093 ${_gRPC_ZLIB_INCLUDE_DIR} 14094 third_party/googletest/googletest/include 14095 third_party/googletest/googletest 14096 third_party/googletest/googlemock/include 14097 third_party/googletest/googlemock 14098 ${_gRPC_PROTO_GENS_DIR} 14099) 14100 14101target_link_libraries(destroy_grpclb_channel_with_active_connect_stress_test 14102 ${_gRPC_ALLTARGETS_LIBRARIES} 14103 gtest 14104 grpc++_test_util 14105) 14106 14107 14108endif() 14109if(gRPC_BUILD_TESTS) 14110 14111add_executable(directory_reader_test 14112 test/core/util/directory_reader_test.cc 14113) 14114if(WIN32 AND MSVC) 14115 if(BUILD_SHARED_LIBS) 14116 target_compile_definitions(directory_reader_test 14117 PRIVATE 14118 "GPR_DLL_IMPORTS" 14119 "GRPC_DLL_IMPORTS" 14120 ) 14121 endif() 14122endif() 14123target_compile_features(directory_reader_test PUBLIC cxx_std_17) 14124target_include_directories(directory_reader_test 14125 PRIVATE 14126 ${CMAKE_CURRENT_SOURCE_DIR} 14127 ${CMAKE_CURRENT_SOURCE_DIR}/include 14128 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14129 ${_gRPC_RE2_INCLUDE_DIR} 14130 ${_gRPC_SSL_INCLUDE_DIR} 14131 ${_gRPC_UPB_GENERATED_DIR} 14132 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14133 ${_gRPC_UPB_INCLUDE_DIR} 14134 ${_gRPC_XXHASH_INCLUDE_DIR} 14135 ${_gRPC_ZLIB_INCLUDE_DIR} 14136 third_party/googletest/googletest/include 14137 third_party/googletest/googletest 14138 third_party/googletest/googlemock/include 14139 third_party/googletest/googlemock 14140 ${_gRPC_PROTO_GENS_DIR} 14141) 14142 14143target_link_libraries(directory_reader_test 14144 ${_gRPC_ALLTARGETS_LIBRARIES} 14145 gtest 14146 grpc_test_util 14147) 14148 14149 14150endif() 14151if(gRPC_BUILD_TESTS) 14152 14153add_executable(disappearing_server_test 14154 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 14155 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 14156 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 14157 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 14158 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 14159 src/core/ext/transport/chaotic_good/client_transport.cc 14160 src/core/ext/transport/chaotic_good/control_endpoint.cc 14161 src/core/ext/transport/chaotic_good/data_endpoints.cc 14162 src/core/ext/transport/chaotic_good/frame.cc 14163 src/core/ext/transport/chaotic_good/frame_header.cc 14164 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 14165 src/core/ext/transport/chaotic_good/server_transport.cc 14166 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 14167 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 14168 src/core/ext/transport/chaotic_good_legacy/frame.cc 14169 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 14170 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 14171 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 14172 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 14173 src/core/lib/transport/promise_endpoint.cc 14174 test/core/call/batch_builder.cc 14175 test/core/end2end/cq_verifier.cc 14176 test/core/end2end/end2end_test_main.cc 14177 test/core/end2end/end2end_test_suites.cc 14178 test/core/end2end/end2end_tests.cc 14179 test/core/end2end/fixtures/http_proxy_fixture.cc 14180 test/core/end2end/fixtures/local_util.cc 14181 test/core/end2end/fixtures/proxy.cc 14182 test/core/end2end/tests/disappearing_server.cc 14183 test/core/event_engine/event_engine_test_utils.cc 14184 test/core/test_util/fake_stats_plugin.cc 14185 test/core/test_util/test_lb_policies.cc 14186) 14187if(WIN32 AND MSVC) 14188 if(BUILD_SHARED_LIBS) 14189 target_compile_definitions(disappearing_server_test 14190 PRIVATE 14191 "GPR_DLL_IMPORTS" 14192 "GRPC_DLL_IMPORTS" 14193 ) 14194 endif() 14195endif() 14196target_compile_features(disappearing_server_test PUBLIC cxx_std_17) 14197target_include_directories(disappearing_server_test 14198 PRIVATE 14199 ${CMAKE_CURRENT_SOURCE_DIR} 14200 ${CMAKE_CURRENT_SOURCE_DIR}/include 14201 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14202 ${_gRPC_RE2_INCLUDE_DIR} 14203 ${_gRPC_SSL_INCLUDE_DIR} 14204 ${_gRPC_UPB_GENERATED_DIR} 14205 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14206 ${_gRPC_UPB_INCLUDE_DIR} 14207 ${_gRPC_XXHASH_INCLUDE_DIR} 14208 ${_gRPC_ZLIB_INCLUDE_DIR} 14209 third_party/googletest/googletest/include 14210 third_party/googletest/googletest 14211 third_party/googletest/googlemock/include 14212 third_party/googletest/googlemock 14213 ${_gRPC_PROTO_GENS_DIR} 14214) 14215 14216target_link_libraries(disappearing_server_test 14217 ${_gRPC_ALLTARGETS_LIBRARIES} 14218 gtest 14219 grpc_authorization_provider 14220 grpc_unsecure 14221 ${_gRPC_PROTOBUF_LIBRARIES} 14222 grpc_test_util 14223) 14224 14225 14226endif() 14227if(gRPC_BUILD_TESTS) 14228 14229add_executable(dns_resolver_cooldown_test 14230 test/core/resolver/dns_resolver_cooldown_test.cc 14231) 14232if(WIN32 AND MSVC) 14233 if(BUILD_SHARED_LIBS) 14234 target_compile_definitions(dns_resolver_cooldown_test 14235 PRIVATE 14236 "GPR_DLL_IMPORTS" 14237 "GRPC_DLL_IMPORTS" 14238 ) 14239 endif() 14240endif() 14241target_compile_features(dns_resolver_cooldown_test PUBLIC cxx_std_17) 14242target_include_directories(dns_resolver_cooldown_test 14243 PRIVATE 14244 ${CMAKE_CURRENT_SOURCE_DIR} 14245 ${CMAKE_CURRENT_SOURCE_DIR}/include 14246 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14247 ${_gRPC_RE2_INCLUDE_DIR} 14248 ${_gRPC_SSL_INCLUDE_DIR} 14249 ${_gRPC_UPB_GENERATED_DIR} 14250 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14251 ${_gRPC_UPB_INCLUDE_DIR} 14252 ${_gRPC_XXHASH_INCLUDE_DIR} 14253 ${_gRPC_ZLIB_INCLUDE_DIR} 14254 third_party/googletest/googletest/include 14255 third_party/googletest/googletest 14256 third_party/googletest/googlemock/include 14257 third_party/googletest/googlemock 14258 ${_gRPC_PROTO_GENS_DIR} 14259) 14260 14261target_link_libraries(dns_resolver_cooldown_test 14262 ${_gRPC_ALLTARGETS_LIBRARIES} 14263 gtest 14264 grpc_test_util 14265) 14266 14267 14268endif() 14269if(gRPC_BUILD_TESTS) 14270 14271add_executable(dns_resolver_test 14272 test/core/resolver/dns_resolver_test.cc 14273) 14274if(WIN32 AND MSVC) 14275 if(BUILD_SHARED_LIBS) 14276 target_compile_definitions(dns_resolver_test 14277 PRIVATE 14278 "GPR_DLL_IMPORTS" 14279 "GRPC_DLL_IMPORTS" 14280 ) 14281 endif() 14282endif() 14283target_compile_features(dns_resolver_test PUBLIC cxx_std_17) 14284target_include_directories(dns_resolver_test 14285 PRIVATE 14286 ${CMAKE_CURRENT_SOURCE_DIR} 14287 ${CMAKE_CURRENT_SOURCE_DIR}/include 14288 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14289 ${_gRPC_RE2_INCLUDE_DIR} 14290 ${_gRPC_SSL_INCLUDE_DIR} 14291 ${_gRPC_UPB_GENERATED_DIR} 14292 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14293 ${_gRPC_UPB_INCLUDE_DIR} 14294 ${_gRPC_XXHASH_INCLUDE_DIR} 14295 ${_gRPC_ZLIB_INCLUDE_DIR} 14296 third_party/googletest/googletest/include 14297 third_party/googletest/googletest 14298 third_party/googletest/googlemock/include 14299 third_party/googletest/googlemock 14300 ${_gRPC_PROTO_GENS_DIR} 14301) 14302 14303target_link_libraries(dns_resolver_test 14304 ${_gRPC_ALLTARGETS_LIBRARIES} 14305 gtest 14306 grpc_test_util 14307) 14308 14309 14310endif() 14311if(gRPC_BUILD_TESTS) 14312 14313add_executable(down_cast_test 14314 test/core/util/down_cast_test.cc 14315) 14316if(WIN32 AND MSVC) 14317 if(BUILD_SHARED_LIBS) 14318 target_compile_definitions(down_cast_test 14319 PRIVATE 14320 "GPR_DLL_IMPORTS" 14321 ) 14322 endif() 14323endif() 14324target_compile_features(down_cast_test PUBLIC cxx_std_17) 14325target_include_directories(down_cast_test 14326 PRIVATE 14327 ${CMAKE_CURRENT_SOURCE_DIR} 14328 ${CMAKE_CURRENT_SOURCE_DIR}/include 14329 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14330 ${_gRPC_RE2_INCLUDE_DIR} 14331 ${_gRPC_SSL_INCLUDE_DIR} 14332 ${_gRPC_UPB_GENERATED_DIR} 14333 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14334 ${_gRPC_UPB_INCLUDE_DIR} 14335 ${_gRPC_XXHASH_INCLUDE_DIR} 14336 ${_gRPC_ZLIB_INCLUDE_DIR} 14337 third_party/googletest/googletest/include 14338 third_party/googletest/googletest 14339 third_party/googletest/googlemock/include 14340 third_party/googletest/googlemock 14341 ${_gRPC_PROTO_GENS_DIR} 14342) 14343 14344target_link_libraries(down_cast_test 14345 ${_gRPC_ALLTARGETS_LIBRARIES} 14346 gtest 14347 absl::config 14348 gpr 14349) 14350 14351 14352endif() 14353if(gRPC_BUILD_TESTS) 14354 14355add_executable(dual_ref_counted_test 14356 test/core/util/dual_ref_counted_test.cc 14357) 14358if(WIN32 AND MSVC) 14359 if(BUILD_SHARED_LIBS) 14360 target_compile_definitions(dual_ref_counted_test 14361 PRIVATE 14362 "GPR_DLL_IMPORTS" 14363 "GRPC_DLL_IMPORTS" 14364 ) 14365 endif() 14366endif() 14367target_compile_features(dual_ref_counted_test PUBLIC cxx_std_17) 14368target_include_directories(dual_ref_counted_test 14369 PRIVATE 14370 ${CMAKE_CURRENT_SOURCE_DIR} 14371 ${CMAKE_CURRENT_SOURCE_DIR}/include 14372 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14373 ${_gRPC_RE2_INCLUDE_DIR} 14374 ${_gRPC_SSL_INCLUDE_DIR} 14375 ${_gRPC_UPB_GENERATED_DIR} 14376 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14377 ${_gRPC_UPB_INCLUDE_DIR} 14378 ${_gRPC_XXHASH_INCLUDE_DIR} 14379 ${_gRPC_ZLIB_INCLUDE_DIR} 14380 third_party/googletest/googletest/include 14381 third_party/googletest/googletest 14382 third_party/googletest/googlemock/include 14383 third_party/googletest/googlemock 14384 ${_gRPC_PROTO_GENS_DIR} 14385) 14386 14387target_link_libraries(dual_ref_counted_test 14388 ${_gRPC_ALLTARGETS_LIBRARIES} 14389 gtest 14390 grpc_test_util 14391) 14392 14393 14394endif() 14395if(gRPC_BUILD_TESTS) 14396if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 14397 14398 add_executable(dualstack_socket_test 14399 test/core/end2end/cq_verifier.cc 14400 test/core/end2end/dualstack_socket_test.cc 14401 ) 14402 if(WIN32 AND MSVC) 14403 if(BUILD_SHARED_LIBS) 14404 target_compile_definitions(dualstack_socket_test 14405 PRIVATE 14406 "GPR_DLL_IMPORTS" 14407 "GRPC_DLL_IMPORTS" 14408 ) 14409 endif() 14410 endif() 14411 target_compile_features(dualstack_socket_test PUBLIC cxx_std_17) 14412 target_include_directories(dualstack_socket_test 14413 PRIVATE 14414 ${CMAKE_CURRENT_SOURCE_DIR} 14415 ${CMAKE_CURRENT_SOURCE_DIR}/include 14416 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14417 ${_gRPC_RE2_INCLUDE_DIR} 14418 ${_gRPC_SSL_INCLUDE_DIR} 14419 ${_gRPC_UPB_GENERATED_DIR} 14420 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14421 ${_gRPC_UPB_INCLUDE_DIR} 14422 ${_gRPC_XXHASH_INCLUDE_DIR} 14423 ${_gRPC_ZLIB_INCLUDE_DIR} 14424 third_party/googletest/googletest/include 14425 third_party/googletest/googletest 14426 third_party/googletest/googlemock/include 14427 third_party/googletest/googlemock 14428 ${_gRPC_PROTO_GENS_DIR} 14429 ) 14430 14431 target_link_libraries(dualstack_socket_test 14432 ${_gRPC_ALLTARGETS_LIBRARIES} 14433 gtest 14434 grpc_test_util 14435 ) 14436 14437 14438endif() 14439endif() 14440if(gRPC_BUILD_TESTS) 14441 14442add_executable(dump_args_test 14443 src/core/util/dump_args.cc 14444 test/core/util/dump_args_test.cc 14445) 14446target_compile_features(dump_args_test PUBLIC cxx_std_17) 14447target_include_directories(dump_args_test 14448 PRIVATE 14449 ${CMAKE_CURRENT_SOURCE_DIR} 14450 ${CMAKE_CURRENT_SOURCE_DIR}/include 14451 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14452 ${_gRPC_RE2_INCLUDE_DIR} 14453 ${_gRPC_SSL_INCLUDE_DIR} 14454 ${_gRPC_UPB_GENERATED_DIR} 14455 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14456 ${_gRPC_UPB_INCLUDE_DIR} 14457 ${_gRPC_XXHASH_INCLUDE_DIR} 14458 ${_gRPC_ZLIB_INCLUDE_DIR} 14459 third_party/googletest/googletest/include 14460 third_party/googletest/googletest 14461 third_party/googletest/googlemock/include 14462 third_party/googletest/googlemock 14463 ${_gRPC_PROTO_GENS_DIR} 14464) 14465 14466target_link_libraries(dump_args_test 14467 ${_gRPC_ALLTARGETS_LIBRARIES} 14468 gtest 14469 absl::any_invocable 14470 absl::check 14471 absl::str_format 14472) 14473 14474 14475endif() 14476if(gRPC_BUILD_TESTS) 14477 14478add_executable(duplicate_header_bad_client_test 14479 test/core/bad_client/bad_client.cc 14480 test/core/bad_client/tests/duplicate_header.cc 14481 test/core/end2end/cq_verifier.cc 14482) 14483if(WIN32 AND MSVC) 14484 if(BUILD_SHARED_LIBS) 14485 target_compile_definitions(duplicate_header_bad_client_test 14486 PRIVATE 14487 "GPR_DLL_IMPORTS" 14488 "GRPC_DLL_IMPORTS" 14489 ) 14490 endif() 14491endif() 14492target_compile_features(duplicate_header_bad_client_test PUBLIC cxx_std_17) 14493target_include_directories(duplicate_header_bad_client_test 14494 PRIVATE 14495 ${CMAKE_CURRENT_SOURCE_DIR} 14496 ${CMAKE_CURRENT_SOURCE_DIR}/include 14497 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14498 ${_gRPC_RE2_INCLUDE_DIR} 14499 ${_gRPC_SSL_INCLUDE_DIR} 14500 ${_gRPC_UPB_GENERATED_DIR} 14501 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14502 ${_gRPC_UPB_INCLUDE_DIR} 14503 ${_gRPC_XXHASH_INCLUDE_DIR} 14504 ${_gRPC_ZLIB_INCLUDE_DIR} 14505 third_party/googletest/googletest/include 14506 third_party/googletest/googletest 14507 third_party/googletest/googlemock/include 14508 third_party/googletest/googlemock 14509 ${_gRPC_PROTO_GENS_DIR} 14510) 14511 14512target_link_libraries(duplicate_header_bad_client_test 14513 ${_gRPC_ALLTARGETS_LIBRARIES} 14514 gtest 14515 grpc_test_util 14516) 14517 14518 14519endif() 14520if(gRPC_BUILD_TESTS) 14521 14522add_executable(empty_batch_test 14523 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 14524 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 14525 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 14526 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 14527 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 14528 src/core/ext/transport/chaotic_good/client_transport.cc 14529 src/core/ext/transport/chaotic_good/control_endpoint.cc 14530 src/core/ext/transport/chaotic_good/data_endpoints.cc 14531 src/core/ext/transport/chaotic_good/frame.cc 14532 src/core/ext/transport/chaotic_good/frame_header.cc 14533 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 14534 src/core/ext/transport/chaotic_good/server_transport.cc 14535 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 14536 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 14537 src/core/ext/transport/chaotic_good_legacy/frame.cc 14538 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 14539 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 14540 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 14541 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 14542 src/core/lib/transport/promise_endpoint.cc 14543 test/core/call/batch_builder.cc 14544 test/core/end2end/cq_verifier.cc 14545 test/core/end2end/end2end_test_main.cc 14546 test/core/end2end/end2end_test_suites.cc 14547 test/core/end2end/end2end_tests.cc 14548 test/core/end2end/fixtures/http_proxy_fixture.cc 14549 test/core/end2end/fixtures/local_util.cc 14550 test/core/end2end/fixtures/proxy.cc 14551 test/core/end2end/tests/empty_batch.cc 14552 test/core/event_engine/event_engine_test_utils.cc 14553 test/core/test_util/fake_stats_plugin.cc 14554 test/core/test_util/test_lb_policies.cc 14555) 14556if(WIN32 AND MSVC) 14557 if(BUILD_SHARED_LIBS) 14558 target_compile_definitions(empty_batch_test 14559 PRIVATE 14560 "GPR_DLL_IMPORTS" 14561 "GRPC_DLL_IMPORTS" 14562 ) 14563 endif() 14564endif() 14565target_compile_features(empty_batch_test PUBLIC cxx_std_17) 14566target_include_directories(empty_batch_test 14567 PRIVATE 14568 ${CMAKE_CURRENT_SOURCE_DIR} 14569 ${CMAKE_CURRENT_SOURCE_DIR}/include 14570 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14571 ${_gRPC_RE2_INCLUDE_DIR} 14572 ${_gRPC_SSL_INCLUDE_DIR} 14573 ${_gRPC_UPB_GENERATED_DIR} 14574 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14575 ${_gRPC_UPB_INCLUDE_DIR} 14576 ${_gRPC_XXHASH_INCLUDE_DIR} 14577 ${_gRPC_ZLIB_INCLUDE_DIR} 14578 third_party/googletest/googletest/include 14579 third_party/googletest/googletest 14580 third_party/googletest/googlemock/include 14581 third_party/googletest/googlemock 14582 ${_gRPC_PROTO_GENS_DIR} 14583) 14584 14585target_link_libraries(empty_batch_test 14586 ${_gRPC_ALLTARGETS_LIBRARIES} 14587 gtest 14588 grpc_authorization_provider 14589 grpc_unsecure 14590 ${_gRPC_PROTOBUF_LIBRARIES} 14591 grpc_test_util 14592) 14593 14594 14595endif() 14596if(gRPC_BUILD_TESTS) 14597 14598add_executable(end2end_test 14599 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 14600 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 14601 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 14602 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 14603 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 14604 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 14605 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 14606 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 14607 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 14608 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 14609 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 14610 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 14611 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 14612 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14613 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 14614 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 14615 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 14616 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 14617 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 14618 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 14619 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 14620 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 14621 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 14622 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 14623 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 14624 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 14625 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 14626 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 14627 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 14628 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 14629 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 14630 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 14631 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 14632 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 14633 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 14634 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 14635 test/cpp/end2end/end2end_test.cc 14636 test/cpp/end2end/interceptors_util.cc 14637 test/cpp/end2end/test_service_impl.cc 14638) 14639if(WIN32 AND MSVC) 14640 if(BUILD_SHARED_LIBS) 14641 target_compile_definitions(end2end_test 14642 PRIVATE 14643 "GPR_DLL_IMPORTS" 14644 "GRPC_DLL_IMPORTS" 14645 "GRPCXX_DLL_IMPORTS" 14646 ) 14647 endif() 14648endif() 14649target_compile_features(end2end_test PUBLIC cxx_std_17) 14650target_include_directories(end2end_test 14651 PRIVATE 14652 ${CMAKE_CURRENT_SOURCE_DIR} 14653 ${CMAKE_CURRENT_SOURCE_DIR}/include 14654 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14655 ${_gRPC_RE2_INCLUDE_DIR} 14656 ${_gRPC_SSL_INCLUDE_DIR} 14657 ${_gRPC_UPB_GENERATED_DIR} 14658 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14659 ${_gRPC_UPB_INCLUDE_DIR} 14660 ${_gRPC_XXHASH_INCLUDE_DIR} 14661 ${_gRPC_ZLIB_INCLUDE_DIR} 14662 third_party/googletest/googletest/include 14663 third_party/googletest/googletest 14664 third_party/googletest/googlemock/include 14665 third_party/googletest/googlemock 14666 ${_gRPC_PROTO_GENS_DIR} 14667) 14668 14669target_link_libraries(end2end_test 14670 ${_gRPC_ALLTARGETS_LIBRARIES} 14671 grpc++_test 14672 grpc++_test_util 14673) 14674 14675 14676endif() 14677if(gRPC_BUILD_TESTS) 14678 14679add_executable(endpoint_addresses_test 14680 test/core/resolver/endpoint_addresses_test.cc 14681) 14682if(WIN32 AND MSVC) 14683 if(BUILD_SHARED_LIBS) 14684 target_compile_definitions(endpoint_addresses_test 14685 PRIVATE 14686 "GPR_DLL_IMPORTS" 14687 "GRPC_DLL_IMPORTS" 14688 ) 14689 endif() 14690endif() 14691target_compile_features(endpoint_addresses_test PUBLIC cxx_std_17) 14692target_include_directories(endpoint_addresses_test 14693 PRIVATE 14694 ${CMAKE_CURRENT_SOURCE_DIR} 14695 ${CMAKE_CURRENT_SOURCE_DIR}/include 14696 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14697 ${_gRPC_RE2_INCLUDE_DIR} 14698 ${_gRPC_SSL_INCLUDE_DIR} 14699 ${_gRPC_UPB_GENERATED_DIR} 14700 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14701 ${_gRPC_UPB_INCLUDE_DIR} 14702 ${_gRPC_XXHASH_INCLUDE_DIR} 14703 ${_gRPC_ZLIB_INCLUDE_DIR} 14704 third_party/googletest/googletest/include 14705 third_party/googletest/googletest 14706 third_party/googletest/googlemock/include 14707 third_party/googletest/googlemock 14708 ${_gRPC_PROTO_GENS_DIR} 14709) 14710 14711target_link_libraries(endpoint_addresses_test 14712 ${_gRPC_ALLTARGETS_LIBRARIES} 14713 gtest 14714 grpc_test_util 14715) 14716 14717 14718endif() 14719if(gRPC_BUILD_TESTS) 14720 14721add_executable(endpoint_config_test 14722 src/core/lib/channel/channel_args.cc 14723 src/core/lib/event_engine/channel_args_endpoint_config.cc 14724 src/core/lib/surface/channel_stack_type.cc 14725 src/core/util/ref_counted_string.cc 14726 src/core/util/time.cc 14727 test/core/event_engine/endpoint_config_test.cc 14728) 14729if(WIN32 AND MSVC) 14730 if(BUILD_SHARED_LIBS) 14731 target_compile_definitions(endpoint_config_test 14732 PRIVATE 14733 "GPR_DLL_IMPORTS" 14734 ) 14735 endif() 14736endif() 14737target_compile_features(endpoint_config_test PUBLIC cxx_std_17) 14738target_include_directories(endpoint_config_test 14739 PRIVATE 14740 ${CMAKE_CURRENT_SOURCE_DIR} 14741 ${CMAKE_CURRENT_SOURCE_DIR}/include 14742 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14743 ${_gRPC_RE2_INCLUDE_DIR} 14744 ${_gRPC_SSL_INCLUDE_DIR} 14745 ${_gRPC_UPB_GENERATED_DIR} 14746 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14747 ${_gRPC_UPB_INCLUDE_DIR} 14748 ${_gRPC_XXHASH_INCLUDE_DIR} 14749 ${_gRPC_ZLIB_INCLUDE_DIR} 14750 third_party/googletest/googletest/include 14751 third_party/googletest/googletest 14752 third_party/googletest/googlemock/include 14753 third_party/googletest/googlemock 14754 ${_gRPC_PROTO_GENS_DIR} 14755) 14756 14757target_link_libraries(endpoint_config_test 14758 ${_gRPC_ALLTARGETS_LIBRARIES} 14759 gtest 14760 absl::config 14761 absl::hash 14762 absl::type_traits 14763 absl::statusor 14764 gpr 14765) 14766 14767 14768endif() 14769if(gRPC_BUILD_TESTS) 14770 14771add_executable(endpoint_pair_test 14772 test/core/iomgr/endpoint_pair_test.cc 14773 test/core/iomgr/endpoint_tests.cc 14774 test/core/test_util/cmdline.cc 14775 test/core/test_util/fuzzer_util.cc 14776 test/core/test_util/grpc_profiler.cc 14777 test/core/test_util/histogram.cc 14778 test/core/test_util/mock_endpoint.cc 14779 test/core/test_util/parse_hexstring.cc 14780 test/core/test_util/resolve_localhost_ip46.cc 14781 test/core/test_util/slice_splitter.cc 14782 test/core/test_util/tracer_util.cc 14783) 14784if(WIN32 AND MSVC) 14785 if(BUILD_SHARED_LIBS) 14786 target_compile_definitions(endpoint_pair_test 14787 PRIVATE 14788 "GPR_DLL_IMPORTS" 14789 "GRPC_DLL_IMPORTS" 14790 ) 14791 endif() 14792endif() 14793target_compile_features(endpoint_pair_test PUBLIC cxx_std_17) 14794target_include_directories(endpoint_pair_test 14795 PRIVATE 14796 ${CMAKE_CURRENT_SOURCE_DIR} 14797 ${CMAKE_CURRENT_SOURCE_DIR}/include 14798 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14799 ${_gRPC_RE2_INCLUDE_DIR} 14800 ${_gRPC_SSL_INCLUDE_DIR} 14801 ${_gRPC_UPB_GENERATED_DIR} 14802 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14803 ${_gRPC_UPB_INCLUDE_DIR} 14804 ${_gRPC_XXHASH_INCLUDE_DIR} 14805 ${_gRPC_ZLIB_INCLUDE_DIR} 14806 third_party/googletest/googletest/include 14807 third_party/googletest/googletest 14808 third_party/googletest/googlemock/include 14809 third_party/googletest/googlemock 14810 ${_gRPC_PROTO_GENS_DIR} 14811) 14812 14813target_link_libraries(endpoint_pair_test 14814 ${_gRPC_ALLTARGETS_LIBRARIES} 14815 gtest 14816 grpc_test_util 14817) 14818 14819 14820endif() 14821if(gRPC_BUILD_TESTS) 14822 14823add_executable(env_test 14824 test/core/util/env_test.cc 14825) 14826if(WIN32 AND MSVC) 14827 if(BUILD_SHARED_LIBS) 14828 target_compile_definitions(env_test 14829 PRIVATE 14830 "GPR_DLL_IMPORTS" 14831 "GRPC_DLL_IMPORTS" 14832 ) 14833 endif() 14834endif() 14835target_compile_features(env_test PUBLIC cxx_std_17) 14836target_include_directories(env_test 14837 PRIVATE 14838 ${CMAKE_CURRENT_SOURCE_DIR} 14839 ${CMAKE_CURRENT_SOURCE_DIR}/include 14840 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14841 ${_gRPC_RE2_INCLUDE_DIR} 14842 ${_gRPC_SSL_INCLUDE_DIR} 14843 ${_gRPC_UPB_GENERATED_DIR} 14844 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14845 ${_gRPC_UPB_INCLUDE_DIR} 14846 ${_gRPC_XXHASH_INCLUDE_DIR} 14847 ${_gRPC_ZLIB_INCLUDE_DIR} 14848 third_party/googletest/googletest/include 14849 third_party/googletest/googletest 14850 third_party/googletest/googlemock/include 14851 third_party/googletest/googlemock 14852 ${_gRPC_PROTO_GENS_DIR} 14853) 14854 14855target_link_libraries(env_test 14856 ${_gRPC_ALLTARGETS_LIBRARIES} 14857 gtest 14858 grpc_test_util 14859) 14860 14861 14862endif() 14863if(gRPC_BUILD_TESTS) 14864 14865add_executable(error_details_test 14866 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 14867 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 14868 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 14869 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 14870 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 14871 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 14872 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 14873 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 14874 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 14875 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 14876 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 14877 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 14878 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 14879 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 14880 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 14881 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 14882 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 14883 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 14884 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 14885 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 14886 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 14887 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 14888 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 14889 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 14890 test/cpp/util/error_details_test.cc 14891) 14892if(WIN32 AND MSVC) 14893 if(BUILD_SHARED_LIBS) 14894 target_compile_definitions(error_details_test 14895 PRIVATE 14896 "GPR_DLL_IMPORTS" 14897 "GRPC_DLL_IMPORTS" 14898 "GRPCXX_DLL_IMPORTS" 14899 ) 14900 endif() 14901endif() 14902target_compile_features(error_details_test PUBLIC cxx_std_17) 14903target_include_directories(error_details_test 14904 PRIVATE 14905 ${CMAKE_CURRENT_SOURCE_DIR} 14906 ${CMAKE_CURRENT_SOURCE_DIR}/include 14907 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14908 ${_gRPC_RE2_INCLUDE_DIR} 14909 ${_gRPC_SSL_INCLUDE_DIR} 14910 ${_gRPC_UPB_GENERATED_DIR} 14911 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14912 ${_gRPC_UPB_INCLUDE_DIR} 14913 ${_gRPC_XXHASH_INCLUDE_DIR} 14914 ${_gRPC_ZLIB_INCLUDE_DIR} 14915 third_party/googletest/googletest/include 14916 third_party/googletest/googletest 14917 third_party/googletest/googlemock/include 14918 third_party/googletest/googlemock 14919 ${_gRPC_PROTO_GENS_DIR} 14920) 14921 14922target_link_libraries(error_details_test 14923 ${_gRPC_ALLTARGETS_LIBRARIES} 14924 gtest 14925 grpc++_error_details 14926 grpc_test_util 14927) 14928 14929 14930endif() 14931if(gRPC_BUILD_TESTS) 14932 14933add_executable(error_test 14934 test/core/iomgr/endpoint_tests.cc 14935 test/core/iomgr/error_test.cc 14936 test/core/test_util/cmdline.cc 14937 test/core/test_util/fuzzer_util.cc 14938 test/core/test_util/grpc_profiler.cc 14939 test/core/test_util/histogram.cc 14940 test/core/test_util/mock_endpoint.cc 14941 test/core/test_util/parse_hexstring.cc 14942 test/core/test_util/resolve_localhost_ip46.cc 14943 test/core/test_util/slice_splitter.cc 14944 test/core/test_util/tracer_util.cc 14945) 14946if(WIN32 AND MSVC) 14947 if(BUILD_SHARED_LIBS) 14948 target_compile_definitions(error_test 14949 PRIVATE 14950 "GPR_DLL_IMPORTS" 14951 "GRPC_DLL_IMPORTS" 14952 ) 14953 endif() 14954endif() 14955target_compile_features(error_test PUBLIC cxx_std_17) 14956target_include_directories(error_test 14957 PRIVATE 14958 ${CMAKE_CURRENT_SOURCE_DIR} 14959 ${CMAKE_CURRENT_SOURCE_DIR}/include 14960 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 14961 ${_gRPC_RE2_INCLUDE_DIR} 14962 ${_gRPC_SSL_INCLUDE_DIR} 14963 ${_gRPC_UPB_GENERATED_DIR} 14964 ${_gRPC_UPB_GRPC_GENERATED_DIR} 14965 ${_gRPC_UPB_INCLUDE_DIR} 14966 ${_gRPC_XXHASH_INCLUDE_DIR} 14967 ${_gRPC_ZLIB_INCLUDE_DIR} 14968 third_party/googletest/googletest/include 14969 third_party/googletest/googletest 14970 third_party/googletest/googlemock/include 14971 third_party/googletest/googlemock 14972 ${_gRPC_PROTO_GENS_DIR} 14973) 14974 14975target_link_libraries(error_test 14976 ${_gRPC_ALLTARGETS_LIBRARIES} 14977 gtest 14978 grpc_test_util 14979) 14980 14981 14982endif() 14983if(gRPC_BUILD_TESTS) 14984 14985add_executable(error_utils_test 14986 test/core/test_util/cmdline.cc 14987 test/core/test_util/fuzzer_util.cc 14988 test/core/test_util/grpc_profiler.cc 14989 test/core/test_util/histogram.cc 14990 test/core/test_util/mock_endpoint.cc 14991 test/core/test_util/parse_hexstring.cc 14992 test/core/test_util/resolve_localhost_ip46.cc 14993 test/core/test_util/slice_splitter.cc 14994 test/core/test_util/tracer_util.cc 14995 test/core/transport/error_utils_test.cc 14996) 14997if(WIN32 AND MSVC) 14998 if(BUILD_SHARED_LIBS) 14999 target_compile_definitions(error_utils_test 15000 PRIVATE 15001 "GPR_DLL_IMPORTS" 15002 "GRPC_DLL_IMPORTS" 15003 ) 15004 endif() 15005endif() 15006target_compile_features(error_utils_test PUBLIC cxx_std_17) 15007target_include_directories(error_utils_test 15008 PRIVATE 15009 ${CMAKE_CURRENT_SOURCE_DIR} 15010 ${CMAKE_CURRENT_SOURCE_DIR}/include 15011 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15012 ${_gRPC_RE2_INCLUDE_DIR} 15013 ${_gRPC_SSL_INCLUDE_DIR} 15014 ${_gRPC_UPB_GENERATED_DIR} 15015 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15016 ${_gRPC_UPB_INCLUDE_DIR} 15017 ${_gRPC_XXHASH_INCLUDE_DIR} 15018 ${_gRPC_ZLIB_INCLUDE_DIR} 15019 third_party/googletest/googletest/include 15020 third_party/googletest/googletest 15021 third_party/googletest/googlemock/include 15022 third_party/googletest/googlemock 15023 ${_gRPC_PROTO_GENS_DIR} 15024) 15025 15026target_link_libraries(error_utils_test 15027 ${_gRPC_ALLTARGETS_LIBRARIES} 15028 gtest 15029 grpc_test_util 15030) 15031 15032 15033endif() 15034if(gRPC_BUILD_TESTS) 15035 15036add_executable(evaluate_args_test 15037 test/core/security/evaluate_args_test.cc 15038 test/core/test_util/cmdline.cc 15039 test/core/test_util/fuzzer_util.cc 15040 test/core/test_util/grpc_profiler.cc 15041 test/core/test_util/histogram.cc 15042 test/core/test_util/mock_endpoint.cc 15043 test/core/test_util/parse_hexstring.cc 15044 test/core/test_util/resolve_localhost_ip46.cc 15045 test/core/test_util/slice_splitter.cc 15046 test/core/test_util/tracer_util.cc 15047) 15048if(WIN32 AND MSVC) 15049 if(BUILD_SHARED_LIBS) 15050 target_compile_definitions(evaluate_args_test 15051 PRIVATE 15052 "GPR_DLL_IMPORTS" 15053 "GRPC_DLL_IMPORTS" 15054 ) 15055 endif() 15056endif() 15057target_compile_features(evaluate_args_test PUBLIC cxx_std_17) 15058target_include_directories(evaluate_args_test 15059 PRIVATE 15060 ${CMAKE_CURRENT_SOURCE_DIR} 15061 ${CMAKE_CURRENT_SOURCE_DIR}/include 15062 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15063 ${_gRPC_RE2_INCLUDE_DIR} 15064 ${_gRPC_SSL_INCLUDE_DIR} 15065 ${_gRPC_UPB_GENERATED_DIR} 15066 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15067 ${_gRPC_UPB_INCLUDE_DIR} 15068 ${_gRPC_XXHASH_INCLUDE_DIR} 15069 ${_gRPC_ZLIB_INCLUDE_DIR} 15070 third_party/googletest/googletest/include 15071 third_party/googletest/googletest 15072 third_party/googletest/googlemock/include 15073 third_party/googletest/googlemock 15074 ${_gRPC_PROTO_GENS_DIR} 15075) 15076 15077target_link_libraries(evaluate_args_test 15078 ${_gRPC_ALLTARGETS_LIBRARIES} 15079 gtest 15080 grpc_test_util 15081) 15082 15083 15084endif() 15085if(gRPC_BUILD_TESTS) 15086 15087add_executable(event_engine_wakeup_scheduler_test 15088 test/core/promise/event_engine_wakeup_scheduler_test.cc 15089) 15090if(WIN32 AND MSVC) 15091 if(BUILD_SHARED_LIBS) 15092 target_compile_definitions(event_engine_wakeup_scheduler_test 15093 PRIVATE 15094 "GPR_DLL_IMPORTS" 15095 "GRPC_DLL_IMPORTS" 15096 ) 15097 endif() 15098endif() 15099target_compile_features(event_engine_wakeup_scheduler_test PUBLIC cxx_std_17) 15100target_include_directories(event_engine_wakeup_scheduler_test 15101 PRIVATE 15102 ${CMAKE_CURRENT_SOURCE_DIR} 15103 ${CMAKE_CURRENT_SOURCE_DIR}/include 15104 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15105 ${_gRPC_RE2_INCLUDE_DIR} 15106 ${_gRPC_SSL_INCLUDE_DIR} 15107 ${_gRPC_UPB_GENERATED_DIR} 15108 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15109 ${_gRPC_UPB_INCLUDE_DIR} 15110 ${_gRPC_XXHASH_INCLUDE_DIR} 15111 ${_gRPC_ZLIB_INCLUDE_DIR} 15112 third_party/googletest/googletest/include 15113 third_party/googletest/googletest 15114 third_party/googletest/googlemock/include 15115 third_party/googletest/googlemock 15116 ${_gRPC_PROTO_GENS_DIR} 15117) 15118 15119target_link_libraries(event_engine_wakeup_scheduler_test 15120 ${_gRPC_ALLTARGETS_LIBRARIES} 15121 gtest 15122 grpc 15123) 15124 15125 15126endif() 15127if(gRPC_BUILD_TESTS) 15128if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 15129 15130 add_executable(event_poller_posix_test 15131 test/core/event_engine/posix/event_poller_posix_test.cc 15132 test/core/event_engine/posix/posix_engine_test_utils.cc 15133 ) 15134 if(WIN32 AND MSVC) 15135 if(BUILD_SHARED_LIBS) 15136 target_compile_definitions(event_poller_posix_test 15137 PRIVATE 15138 "GPR_DLL_IMPORTS" 15139 "GRPC_DLL_IMPORTS" 15140 ) 15141 endif() 15142 endif() 15143 target_compile_features(event_poller_posix_test PUBLIC cxx_std_17) 15144 target_include_directories(event_poller_posix_test 15145 PRIVATE 15146 ${CMAKE_CURRENT_SOURCE_DIR} 15147 ${CMAKE_CURRENT_SOURCE_DIR}/include 15148 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15149 ${_gRPC_RE2_INCLUDE_DIR} 15150 ${_gRPC_SSL_INCLUDE_DIR} 15151 ${_gRPC_UPB_GENERATED_DIR} 15152 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15153 ${_gRPC_UPB_INCLUDE_DIR} 15154 ${_gRPC_XXHASH_INCLUDE_DIR} 15155 ${_gRPC_ZLIB_INCLUDE_DIR} 15156 third_party/googletest/googletest/include 15157 third_party/googletest/googletest 15158 third_party/googletest/googlemock/include 15159 third_party/googletest/googlemock 15160 ${_gRPC_PROTO_GENS_DIR} 15161 ) 15162 15163 target_link_libraries(event_poller_posix_test 15164 ${_gRPC_ALLTARGETS_LIBRARIES} 15165 gtest 15166 grpc_test_util 15167 ) 15168 15169 15170endif() 15171endif() 15172if(gRPC_BUILD_TESTS) 15173if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 15174 15175 add_executable(examine_stack_test 15176 test/core/util/examine_stack_test.cc 15177 ) 15178 if(WIN32 AND MSVC) 15179 if(BUILD_SHARED_LIBS) 15180 target_compile_definitions(examine_stack_test 15181 PRIVATE 15182 "GPR_DLL_IMPORTS" 15183 "GRPC_DLL_IMPORTS" 15184 ) 15185 endif() 15186 endif() 15187 target_compile_features(examine_stack_test PUBLIC cxx_std_17) 15188 target_include_directories(examine_stack_test 15189 PRIVATE 15190 ${CMAKE_CURRENT_SOURCE_DIR} 15191 ${CMAKE_CURRENT_SOURCE_DIR}/include 15192 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15193 ${_gRPC_RE2_INCLUDE_DIR} 15194 ${_gRPC_SSL_INCLUDE_DIR} 15195 ${_gRPC_UPB_GENERATED_DIR} 15196 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15197 ${_gRPC_UPB_INCLUDE_DIR} 15198 ${_gRPC_XXHASH_INCLUDE_DIR} 15199 ${_gRPC_ZLIB_INCLUDE_DIR} 15200 third_party/googletest/googletest/include 15201 third_party/googletest/googletest 15202 third_party/googletest/googlemock/include 15203 third_party/googletest/googlemock 15204 ${_gRPC_PROTO_GENS_DIR} 15205 ) 15206 15207 target_link_libraries(examine_stack_test 15208 ${_gRPC_ALLTARGETS_LIBRARIES} 15209 gtest 15210 grpc_test_util 15211 ) 15212 15213 15214endif() 15215endif() 15216if(gRPC_BUILD_TESTS) 15217 15218add_executable(exception_test 15219 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 15220 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 15221 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 15222 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 15223 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 15224 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 15225 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 15226 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 15227 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 15228 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15229 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 15230 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 15231 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 15232 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 15233 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 15234 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 15235 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 15236 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 15237 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 15238 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 15239 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 15240 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 15241 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 15242 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 15243 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 15244 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 15245 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 15246 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 15247 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 15248 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 15249 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 15250 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 15251 test/cpp/end2end/exception_test.cc 15252) 15253if(WIN32 AND MSVC) 15254 if(BUILD_SHARED_LIBS) 15255 target_compile_definitions(exception_test 15256 PRIVATE 15257 "GPR_DLL_IMPORTS" 15258 "GRPC_DLL_IMPORTS" 15259 "GRPCXX_DLL_IMPORTS" 15260 ) 15261 endif() 15262endif() 15263target_compile_features(exception_test PUBLIC cxx_std_17) 15264target_include_directories(exception_test 15265 PRIVATE 15266 ${CMAKE_CURRENT_SOURCE_DIR} 15267 ${CMAKE_CURRENT_SOURCE_DIR}/include 15268 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15269 ${_gRPC_RE2_INCLUDE_DIR} 15270 ${_gRPC_SSL_INCLUDE_DIR} 15271 ${_gRPC_UPB_GENERATED_DIR} 15272 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15273 ${_gRPC_UPB_INCLUDE_DIR} 15274 ${_gRPC_XXHASH_INCLUDE_DIR} 15275 ${_gRPC_ZLIB_INCLUDE_DIR} 15276 third_party/googletest/googletest/include 15277 third_party/googletest/googletest 15278 third_party/googletest/googlemock/include 15279 third_party/googletest/googlemock 15280 ${_gRPC_PROTO_GENS_DIR} 15281) 15282 15283target_link_libraries(exception_test 15284 ${_gRPC_ALLTARGETS_LIBRARIES} 15285 gtest 15286 grpc++_test_util 15287) 15288 15289 15290endif() 15291if(gRPC_BUILD_TESTS) 15292 15293add_executable(exec_ctx_wakeup_scheduler_test 15294 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 15295 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 15296 src/core/lib/debug/trace.cc 15297 src/core/lib/debug/trace_flags.cc 15298 src/core/lib/experiments/config.cc 15299 src/core/lib/experiments/experiments.cc 15300 src/core/lib/iomgr/closure.cc 15301 src/core/lib/iomgr/combiner.cc 15302 src/core/lib/iomgr/error.cc 15303 src/core/lib/iomgr/exec_ctx.cc 15304 src/core/lib/iomgr/executor.cc 15305 src/core/lib/iomgr/iomgr_internal.cc 15306 src/core/lib/promise/activity.cc 15307 src/core/lib/slice/percent_encoding.cc 15308 src/core/lib/slice/slice.cc 15309 src/core/lib/slice/slice_string_helpers.cc 15310 src/core/util/dump_args.cc 15311 src/core/util/glob.cc 15312 src/core/util/latent_see.cc 15313 src/core/util/per_cpu.cc 15314 src/core/util/status_helper.cc 15315 src/core/util/time.cc 15316 test/core/promise/exec_ctx_wakeup_scheduler_test.cc 15317) 15318if(WIN32 AND MSVC) 15319 if(BUILD_SHARED_LIBS) 15320 target_compile_definitions(exec_ctx_wakeup_scheduler_test 15321 PRIVATE 15322 "GPR_DLL_IMPORTS" 15323 ) 15324 endif() 15325endif() 15326target_compile_features(exec_ctx_wakeup_scheduler_test PUBLIC cxx_std_17) 15327target_include_directories(exec_ctx_wakeup_scheduler_test 15328 PRIVATE 15329 ${CMAKE_CURRENT_SOURCE_DIR} 15330 ${CMAKE_CURRENT_SOURCE_DIR}/include 15331 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15332 ${_gRPC_RE2_INCLUDE_DIR} 15333 ${_gRPC_SSL_INCLUDE_DIR} 15334 ${_gRPC_UPB_GENERATED_DIR} 15335 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15336 ${_gRPC_UPB_INCLUDE_DIR} 15337 ${_gRPC_XXHASH_INCLUDE_DIR} 15338 ${_gRPC_ZLIB_INCLUDE_DIR} 15339 third_party/googletest/googletest/include 15340 third_party/googletest/googletest 15341 third_party/googletest/googlemock/include 15342 third_party/googletest/googlemock 15343 ${_gRPC_PROTO_GENS_DIR} 15344) 15345 15346target_link_libraries(exec_ctx_wakeup_scheduler_test 15347 ${_gRPC_ALLTARGETS_LIBRARIES} 15348 gtest 15349 upb_mini_descriptor_lib 15350 upb_wire_lib 15351 absl::config 15352 absl::flat_hash_map 15353 absl::function_ref 15354 absl::hash 15355 absl::type_traits 15356 absl::statusor 15357 gpr 15358) 15359 15360 15361endif() 15362if(gRPC_BUILD_TESTS) 15363 15364add_executable(experiments_tag_test 15365 src/core/lib/experiments/config.cc 15366 src/core/lib/experiments/experiments.cc 15367 test/core/experiments/experiments_tag_test.cc 15368 test/core/experiments/fixtures/experiments.cc 15369) 15370if(WIN32 AND MSVC) 15371 if(BUILD_SHARED_LIBS) 15372 target_compile_definitions(experiments_tag_test 15373 PRIVATE 15374 "GPR_DLL_IMPORTS" 15375 ) 15376 endif() 15377endif() 15378target_compile_features(experiments_tag_test PUBLIC cxx_std_17) 15379target_include_directories(experiments_tag_test 15380 PRIVATE 15381 ${CMAKE_CURRENT_SOURCE_DIR} 15382 ${CMAKE_CURRENT_SOURCE_DIR}/include 15383 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15384 ${_gRPC_RE2_INCLUDE_DIR} 15385 ${_gRPC_SSL_INCLUDE_DIR} 15386 ${_gRPC_UPB_GENERATED_DIR} 15387 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15388 ${_gRPC_UPB_INCLUDE_DIR} 15389 ${_gRPC_XXHASH_INCLUDE_DIR} 15390 ${_gRPC_ZLIB_INCLUDE_DIR} 15391 third_party/googletest/googletest/include 15392 third_party/googletest/googletest 15393 third_party/googletest/googlemock/include 15394 third_party/googletest/googlemock 15395 ${_gRPC_PROTO_GENS_DIR} 15396) 15397 15398target_link_libraries(experiments_tag_test 15399 ${_gRPC_ALLTARGETS_LIBRARIES} 15400 gtest 15401 absl::statusor 15402 gpr 15403) 15404 15405 15406endif() 15407if(gRPC_BUILD_TESTS) 15408 15409add_executable(experiments_test 15410 src/core/lib/experiments/config.cc 15411 src/core/lib/experiments/experiments.cc 15412 test/core/experiments/experiments_test.cc 15413 test/core/experiments/fixtures/experiments.cc 15414) 15415if(WIN32 AND MSVC) 15416 if(BUILD_SHARED_LIBS) 15417 target_compile_definitions(experiments_test 15418 PRIVATE 15419 "GPR_DLL_IMPORTS" 15420 ) 15421 endif() 15422endif() 15423target_compile_features(experiments_test PUBLIC cxx_std_17) 15424target_include_directories(experiments_test 15425 PRIVATE 15426 ${CMAKE_CURRENT_SOURCE_DIR} 15427 ${CMAKE_CURRENT_SOURCE_DIR}/include 15428 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15429 ${_gRPC_RE2_INCLUDE_DIR} 15430 ${_gRPC_SSL_INCLUDE_DIR} 15431 ${_gRPC_UPB_GENERATED_DIR} 15432 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15433 ${_gRPC_UPB_INCLUDE_DIR} 15434 ${_gRPC_XXHASH_INCLUDE_DIR} 15435 ${_gRPC_ZLIB_INCLUDE_DIR} 15436 third_party/googletest/googletest/include 15437 third_party/googletest/googletest 15438 third_party/googletest/googlemock/include 15439 third_party/googletest/googlemock 15440 ${_gRPC_PROTO_GENS_DIR} 15441) 15442 15443target_link_libraries(experiments_test 15444 ${_gRPC_ALLTARGETS_LIBRARIES} 15445 gtest 15446 gpr 15447) 15448 15449 15450endif() 15451if(gRPC_BUILD_TESTS) 15452 15453add_executable(factory_test 15454 test/core/event_engine/factory_test.cc 15455) 15456if(WIN32 AND MSVC) 15457 if(BUILD_SHARED_LIBS) 15458 target_compile_definitions(factory_test 15459 PRIVATE 15460 "GPR_DLL_IMPORTS" 15461 "GRPC_DLL_IMPORTS" 15462 ) 15463 endif() 15464endif() 15465target_compile_features(factory_test PUBLIC cxx_std_17) 15466target_include_directories(factory_test 15467 PRIVATE 15468 ${CMAKE_CURRENT_SOURCE_DIR} 15469 ${CMAKE_CURRENT_SOURCE_DIR}/include 15470 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15471 ${_gRPC_RE2_INCLUDE_DIR} 15472 ${_gRPC_SSL_INCLUDE_DIR} 15473 ${_gRPC_UPB_GENERATED_DIR} 15474 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15475 ${_gRPC_UPB_INCLUDE_DIR} 15476 ${_gRPC_XXHASH_INCLUDE_DIR} 15477 ${_gRPC_ZLIB_INCLUDE_DIR} 15478 third_party/googletest/googletest/include 15479 third_party/googletest/googletest 15480 third_party/googletest/googlemock/include 15481 third_party/googletest/googlemock 15482 ${_gRPC_PROTO_GENS_DIR} 15483) 15484 15485target_link_libraries(factory_test 15486 ${_gRPC_ALLTARGETS_LIBRARIES} 15487 gtest 15488 grpc_test_util_unsecure 15489) 15490 15491 15492endif() 15493if(gRPC_BUILD_TESTS) 15494 15495add_executable(fake_resolver_test 15496 test/core/resolver/fake_resolver_test.cc 15497) 15498if(WIN32 AND MSVC) 15499 if(BUILD_SHARED_LIBS) 15500 target_compile_definitions(fake_resolver_test 15501 PRIVATE 15502 "GPR_DLL_IMPORTS" 15503 "GRPC_DLL_IMPORTS" 15504 ) 15505 endif() 15506endif() 15507target_compile_features(fake_resolver_test PUBLIC cxx_std_17) 15508target_include_directories(fake_resolver_test 15509 PRIVATE 15510 ${CMAKE_CURRENT_SOURCE_DIR} 15511 ${CMAKE_CURRENT_SOURCE_DIR}/include 15512 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15513 ${_gRPC_RE2_INCLUDE_DIR} 15514 ${_gRPC_SSL_INCLUDE_DIR} 15515 ${_gRPC_UPB_GENERATED_DIR} 15516 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15517 ${_gRPC_UPB_INCLUDE_DIR} 15518 ${_gRPC_XXHASH_INCLUDE_DIR} 15519 ${_gRPC_ZLIB_INCLUDE_DIR} 15520 third_party/googletest/googletest/include 15521 third_party/googletest/googletest 15522 third_party/googletest/googlemock/include 15523 third_party/googletest/googlemock 15524 ${_gRPC_PROTO_GENS_DIR} 15525) 15526 15527target_link_libraries(fake_resolver_test 15528 ${_gRPC_ALLTARGETS_LIBRARIES} 15529 gtest 15530 grpc_test_util 15531) 15532 15533 15534endif() 15535if(gRPC_BUILD_TESTS) 15536 15537add_executable(fake_transport_security_test 15538 test/core/tsi/fake_transport_security_test.cc 15539 test/core/tsi/transport_security_test_lib.cc 15540) 15541if(WIN32 AND MSVC) 15542 if(BUILD_SHARED_LIBS) 15543 target_compile_definitions(fake_transport_security_test 15544 PRIVATE 15545 "GPR_DLL_IMPORTS" 15546 "GRPC_DLL_IMPORTS" 15547 ) 15548 endif() 15549endif() 15550target_compile_features(fake_transport_security_test PUBLIC cxx_std_17) 15551target_include_directories(fake_transport_security_test 15552 PRIVATE 15553 ${CMAKE_CURRENT_SOURCE_DIR} 15554 ${CMAKE_CURRENT_SOURCE_DIR}/include 15555 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15556 ${_gRPC_RE2_INCLUDE_DIR} 15557 ${_gRPC_SSL_INCLUDE_DIR} 15558 ${_gRPC_UPB_GENERATED_DIR} 15559 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15560 ${_gRPC_UPB_INCLUDE_DIR} 15561 ${_gRPC_XXHASH_INCLUDE_DIR} 15562 ${_gRPC_ZLIB_INCLUDE_DIR} 15563 third_party/googletest/googletest/include 15564 third_party/googletest/googletest 15565 third_party/googletest/googlemock/include 15566 third_party/googletest/googlemock 15567 ${_gRPC_PROTO_GENS_DIR} 15568) 15569 15570target_link_libraries(fake_transport_security_test 15571 ${_gRPC_ALLTARGETS_LIBRARIES} 15572 gtest 15573 grpc_test_util 15574) 15575 15576 15577endif() 15578if(gRPC_BUILD_TESTS) 15579if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 15580 15581 add_executable(fd_posix_test 15582 test/core/iomgr/fd_posix_test.cc 15583 test/core/test_util/cmdline.cc 15584 test/core/test_util/fuzzer_util.cc 15585 test/core/test_util/grpc_profiler.cc 15586 test/core/test_util/histogram.cc 15587 test/core/test_util/mock_endpoint.cc 15588 test/core/test_util/parse_hexstring.cc 15589 test/core/test_util/resolve_localhost_ip46.cc 15590 test/core/test_util/slice_splitter.cc 15591 test/core/test_util/tracer_util.cc 15592 ) 15593 if(WIN32 AND MSVC) 15594 if(BUILD_SHARED_LIBS) 15595 target_compile_definitions(fd_posix_test 15596 PRIVATE 15597 "GPR_DLL_IMPORTS" 15598 "GRPC_DLL_IMPORTS" 15599 ) 15600 endif() 15601 endif() 15602 target_compile_features(fd_posix_test PUBLIC cxx_std_17) 15603 target_include_directories(fd_posix_test 15604 PRIVATE 15605 ${CMAKE_CURRENT_SOURCE_DIR} 15606 ${CMAKE_CURRENT_SOURCE_DIR}/include 15607 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15608 ${_gRPC_RE2_INCLUDE_DIR} 15609 ${_gRPC_SSL_INCLUDE_DIR} 15610 ${_gRPC_UPB_GENERATED_DIR} 15611 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15612 ${_gRPC_UPB_INCLUDE_DIR} 15613 ${_gRPC_XXHASH_INCLUDE_DIR} 15614 ${_gRPC_ZLIB_INCLUDE_DIR} 15615 third_party/googletest/googletest/include 15616 third_party/googletest/googletest 15617 third_party/googletest/googlemock/include 15618 third_party/googletest/googlemock 15619 ${_gRPC_PROTO_GENS_DIR} 15620 ) 15621 15622 target_link_libraries(fd_posix_test 15623 ${_gRPC_ALLTARGETS_LIBRARIES} 15624 gtest 15625 grpc_test_util 15626 ) 15627 15628 15629endif() 15630endif() 15631if(gRPC_BUILD_TESTS) 15632 15633add_executable(file_watcher_certificate_provider_factory_test 15634 test/core/xds/file_watcher_certificate_provider_factory_test.cc 15635) 15636if(WIN32 AND MSVC) 15637 if(BUILD_SHARED_LIBS) 15638 target_compile_definitions(file_watcher_certificate_provider_factory_test 15639 PRIVATE 15640 "GPR_DLL_IMPORTS" 15641 "GRPC_DLL_IMPORTS" 15642 ) 15643 endif() 15644endif() 15645target_compile_features(file_watcher_certificate_provider_factory_test PUBLIC cxx_std_17) 15646target_include_directories(file_watcher_certificate_provider_factory_test 15647 PRIVATE 15648 ${CMAKE_CURRENT_SOURCE_DIR} 15649 ${CMAKE_CURRENT_SOURCE_DIR}/include 15650 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15651 ${_gRPC_RE2_INCLUDE_DIR} 15652 ${_gRPC_SSL_INCLUDE_DIR} 15653 ${_gRPC_UPB_GENERATED_DIR} 15654 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15655 ${_gRPC_UPB_INCLUDE_DIR} 15656 ${_gRPC_XXHASH_INCLUDE_DIR} 15657 ${_gRPC_ZLIB_INCLUDE_DIR} 15658 third_party/googletest/googletest/include 15659 third_party/googletest/googletest 15660 third_party/googletest/googlemock/include 15661 third_party/googletest/googlemock 15662 ${_gRPC_PROTO_GENS_DIR} 15663) 15664 15665target_link_libraries(file_watcher_certificate_provider_factory_test 15666 ${_gRPC_ALLTARGETS_LIBRARIES} 15667 gtest 15668 grpc_test_util 15669) 15670 15671 15672endif() 15673if(gRPC_BUILD_TESTS) 15674 15675add_executable(filter_causes_close_test 15676 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 15677 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 15678 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 15679 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 15680 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 15681 src/core/ext/transport/chaotic_good/client_transport.cc 15682 src/core/ext/transport/chaotic_good/control_endpoint.cc 15683 src/core/ext/transport/chaotic_good/data_endpoints.cc 15684 src/core/ext/transport/chaotic_good/frame.cc 15685 src/core/ext/transport/chaotic_good/frame_header.cc 15686 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 15687 src/core/ext/transport/chaotic_good/server_transport.cc 15688 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 15689 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 15690 src/core/ext/transport/chaotic_good_legacy/frame.cc 15691 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 15692 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 15693 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 15694 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 15695 src/core/lib/transport/promise_endpoint.cc 15696 test/core/call/batch_builder.cc 15697 test/core/end2end/cq_verifier.cc 15698 test/core/end2end/end2end_test_main.cc 15699 test/core/end2end/end2end_test_suites.cc 15700 test/core/end2end/end2end_tests.cc 15701 test/core/end2end/fixtures/http_proxy_fixture.cc 15702 test/core/end2end/fixtures/local_util.cc 15703 test/core/end2end/fixtures/proxy.cc 15704 test/core/end2end/tests/filter_causes_close.cc 15705 test/core/event_engine/event_engine_test_utils.cc 15706 test/core/test_util/fake_stats_plugin.cc 15707 test/core/test_util/test_lb_policies.cc 15708) 15709if(WIN32 AND MSVC) 15710 if(BUILD_SHARED_LIBS) 15711 target_compile_definitions(filter_causes_close_test 15712 PRIVATE 15713 "GPR_DLL_IMPORTS" 15714 "GRPC_DLL_IMPORTS" 15715 ) 15716 endif() 15717endif() 15718target_compile_features(filter_causes_close_test PUBLIC cxx_std_17) 15719target_include_directories(filter_causes_close_test 15720 PRIVATE 15721 ${CMAKE_CURRENT_SOURCE_DIR} 15722 ${CMAKE_CURRENT_SOURCE_DIR}/include 15723 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15724 ${_gRPC_RE2_INCLUDE_DIR} 15725 ${_gRPC_SSL_INCLUDE_DIR} 15726 ${_gRPC_UPB_GENERATED_DIR} 15727 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15728 ${_gRPC_UPB_INCLUDE_DIR} 15729 ${_gRPC_XXHASH_INCLUDE_DIR} 15730 ${_gRPC_ZLIB_INCLUDE_DIR} 15731 third_party/googletest/googletest/include 15732 third_party/googletest/googletest 15733 third_party/googletest/googlemock/include 15734 third_party/googletest/googlemock 15735 ${_gRPC_PROTO_GENS_DIR} 15736) 15737 15738target_link_libraries(filter_causes_close_test 15739 ${_gRPC_ALLTARGETS_LIBRARIES} 15740 gtest 15741 grpc_authorization_provider 15742 grpc_unsecure 15743 ${_gRPC_PROTOBUF_LIBRARIES} 15744 grpc_test_util 15745) 15746 15747 15748endif() 15749if(gRPC_BUILD_TESTS) 15750 15751add_executable(filter_init_fails_test 15752 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 15753 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 15754 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 15755 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 15756 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 15757 src/core/ext/transport/chaotic_good/client_transport.cc 15758 src/core/ext/transport/chaotic_good/control_endpoint.cc 15759 src/core/ext/transport/chaotic_good/data_endpoints.cc 15760 src/core/ext/transport/chaotic_good/frame.cc 15761 src/core/ext/transport/chaotic_good/frame_header.cc 15762 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 15763 src/core/ext/transport/chaotic_good/server_transport.cc 15764 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 15765 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 15766 src/core/ext/transport/chaotic_good_legacy/frame.cc 15767 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 15768 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 15769 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 15770 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 15771 src/core/lib/transport/promise_endpoint.cc 15772 test/core/call/batch_builder.cc 15773 test/core/end2end/cq_verifier.cc 15774 test/core/end2end/end2end_test_main.cc 15775 test/core/end2end/end2end_test_suites.cc 15776 test/core/end2end/end2end_tests.cc 15777 test/core/end2end/fixtures/http_proxy_fixture.cc 15778 test/core/end2end/fixtures/local_util.cc 15779 test/core/end2end/fixtures/proxy.cc 15780 test/core/end2end/tests/filter_init_fails.cc 15781 test/core/event_engine/event_engine_test_utils.cc 15782 test/core/test_util/fake_stats_plugin.cc 15783 test/core/test_util/test_lb_policies.cc 15784) 15785if(WIN32 AND MSVC) 15786 if(BUILD_SHARED_LIBS) 15787 target_compile_definitions(filter_init_fails_test 15788 PRIVATE 15789 "GPR_DLL_IMPORTS" 15790 "GRPC_DLL_IMPORTS" 15791 ) 15792 endif() 15793endif() 15794target_compile_features(filter_init_fails_test PUBLIC cxx_std_17) 15795target_include_directories(filter_init_fails_test 15796 PRIVATE 15797 ${CMAKE_CURRENT_SOURCE_DIR} 15798 ${CMAKE_CURRENT_SOURCE_DIR}/include 15799 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15800 ${_gRPC_RE2_INCLUDE_DIR} 15801 ${_gRPC_SSL_INCLUDE_DIR} 15802 ${_gRPC_UPB_GENERATED_DIR} 15803 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15804 ${_gRPC_UPB_INCLUDE_DIR} 15805 ${_gRPC_XXHASH_INCLUDE_DIR} 15806 ${_gRPC_ZLIB_INCLUDE_DIR} 15807 third_party/googletest/googletest/include 15808 third_party/googletest/googletest 15809 third_party/googletest/googlemock/include 15810 third_party/googletest/googlemock 15811 ${_gRPC_PROTO_GENS_DIR} 15812) 15813 15814target_link_libraries(filter_init_fails_test 15815 ${_gRPC_ALLTARGETS_LIBRARIES} 15816 gtest 15817 grpc_authorization_provider 15818 grpc_unsecure 15819 ${_gRPC_PROTOBUF_LIBRARIES} 15820 grpc_test_util 15821) 15822 15823 15824endif() 15825if(gRPC_BUILD_TESTS) 15826 15827add_executable(filter_test_test 15828 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 15829 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 15830 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 15831 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 15832 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 15833 test/core/filters/filter_test.cc 15834 test/core/filters/filter_test_test.cc 15835) 15836if(WIN32 AND MSVC) 15837 if(BUILD_SHARED_LIBS) 15838 target_compile_definitions(filter_test_test 15839 PRIVATE 15840 "GPR_DLL_IMPORTS" 15841 "GRPC_DLL_IMPORTS" 15842 ) 15843 endif() 15844endif() 15845target_compile_features(filter_test_test PUBLIC cxx_std_17) 15846target_include_directories(filter_test_test 15847 PRIVATE 15848 ${CMAKE_CURRENT_SOURCE_DIR} 15849 ${CMAKE_CURRENT_SOURCE_DIR}/include 15850 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15851 ${_gRPC_RE2_INCLUDE_DIR} 15852 ${_gRPC_SSL_INCLUDE_DIR} 15853 ${_gRPC_UPB_GENERATED_DIR} 15854 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15855 ${_gRPC_UPB_INCLUDE_DIR} 15856 ${_gRPC_XXHASH_INCLUDE_DIR} 15857 ${_gRPC_ZLIB_INCLUDE_DIR} 15858 third_party/googletest/googletest/include 15859 third_party/googletest/googletest 15860 third_party/googletest/googlemock/include 15861 third_party/googletest/googlemock 15862 ${_gRPC_PROTO_GENS_DIR} 15863) 15864 15865target_link_libraries(filter_test_test 15866 ${_gRPC_ALLTARGETS_LIBRARIES} 15867 gtest 15868 grpc_unsecure 15869 ${_gRPC_PROTOBUF_LIBRARIES} 15870 grpc_test_util 15871) 15872 15873 15874endif() 15875if(gRPC_BUILD_TESTS) 15876 15877add_executable(filtered_metadata_test 15878 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 15879 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 15880 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 15881 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 15882 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 15883 src/core/ext/transport/chaotic_good/client_transport.cc 15884 src/core/ext/transport/chaotic_good/control_endpoint.cc 15885 src/core/ext/transport/chaotic_good/data_endpoints.cc 15886 src/core/ext/transport/chaotic_good/frame.cc 15887 src/core/ext/transport/chaotic_good/frame_header.cc 15888 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 15889 src/core/ext/transport/chaotic_good/server_transport.cc 15890 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 15891 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 15892 src/core/ext/transport/chaotic_good_legacy/frame.cc 15893 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 15894 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 15895 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 15896 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 15897 src/core/lib/transport/promise_endpoint.cc 15898 test/core/call/batch_builder.cc 15899 test/core/end2end/cq_verifier.cc 15900 test/core/end2end/end2end_test_main.cc 15901 test/core/end2end/end2end_test_suites.cc 15902 test/core/end2end/end2end_tests.cc 15903 test/core/end2end/fixtures/http_proxy_fixture.cc 15904 test/core/end2end/fixtures/local_util.cc 15905 test/core/end2end/fixtures/proxy.cc 15906 test/core/end2end/tests/filtered_metadata.cc 15907 test/core/event_engine/event_engine_test_utils.cc 15908 test/core/test_util/fake_stats_plugin.cc 15909 test/core/test_util/test_lb_policies.cc 15910) 15911if(WIN32 AND MSVC) 15912 if(BUILD_SHARED_LIBS) 15913 target_compile_definitions(filtered_metadata_test 15914 PRIVATE 15915 "GPR_DLL_IMPORTS" 15916 "GRPC_DLL_IMPORTS" 15917 ) 15918 endif() 15919endif() 15920target_compile_features(filtered_metadata_test PUBLIC cxx_std_17) 15921target_include_directories(filtered_metadata_test 15922 PRIVATE 15923 ${CMAKE_CURRENT_SOURCE_DIR} 15924 ${CMAKE_CURRENT_SOURCE_DIR}/include 15925 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 15926 ${_gRPC_RE2_INCLUDE_DIR} 15927 ${_gRPC_SSL_INCLUDE_DIR} 15928 ${_gRPC_UPB_GENERATED_DIR} 15929 ${_gRPC_UPB_GRPC_GENERATED_DIR} 15930 ${_gRPC_UPB_INCLUDE_DIR} 15931 ${_gRPC_XXHASH_INCLUDE_DIR} 15932 ${_gRPC_ZLIB_INCLUDE_DIR} 15933 third_party/googletest/googletest/include 15934 third_party/googletest/googletest 15935 third_party/googletest/googlemock/include 15936 third_party/googletest/googlemock 15937 ${_gRPC_PROTO_GENS_DIR} 15938) 15939 15940target_link_libraries(filtered_metadata_test 15941 ${_gRPC_ALLTARGETS_LIBRARIES} 15942 gtest 15943 grpc_authorization_provider 15944 grpc_unsecure 15945 ${_gRPC_PROTOBUF_LIBRARIES} 15946 grpc_test_util 15947) 15948 15949 15950endif() 15951if(gRPC_BUILD_TESTS) 15952 15953add_executable(flaky_network_test 15954 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 15955 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 15956 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 15957 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 15958 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 15959 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 15960 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 15961 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 15962 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 15963 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15964 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 15965 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 15966 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 15967 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 15968 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 15969 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 15970 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 15971 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 15972 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 15973 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 15974 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 15975 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 15976 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 15977 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 15978 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 15979 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 15980 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 15981 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 15982 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 15983 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 15984 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 15985 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 15986 test/cpp/end2end/flaky_network_test.cc 15987 test/cpp/end2end/test_service_impl.cc 15988) 15989if(WIN32 AND MSVC) 15990 if(BUILD_SHARED_LIBS) 15991 target_compile_definitions(flaky_network_test 15992 PRIVATE 15993 "GPR_DLL_IMPORTS" 15994 "GRPC_DLL_IMPORTS" 15995 "GRPCXX_DLL_IMPORTS" 15996 ) 15997 endif() 15998endif() 15999target_compile_features(flaky_network_test PUBLIC cxx_std_17) 16000target_include_directories(flaky_network_test 16001 PRIVATE 16002 ${CMAKE_CURRENT_SOURCE_DIR} 16003 ${CMAKE_CURRENT_SOURCE_DIR}/include 16004 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16005 ${_gRPC_RE2_INCLUDE_DIR} 16006 ${_gRPC_SSL_INCLUDE_DIR} 16007 ${_gRPC_UPB_GENERATED_DIR} 16008 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16009 ${_gRPC_UPB_INCLUDE_DIR} 16010 ${_gRPC_XXHASH_INCLUDE_DIR} 16011 ${_gRPC_ZLIB_INCLUDE_DIR} 16012 third_party/googletest/googletest/include 16013 third_party/googletest/googletest 16014 third_party/googletest/googlemock/include 16015 third_party/googletest/googlemock 16016 ${_gRPC_PROTO_GENS_DIR} 16017) 16018 16019target_link_libraries(flaky_network_test 16020 ${_gRPC_ALLTARGETS_LIBRARIES} 16021 gtest 16022 grpc++_test_util 16023) 16024 16025 16026endif() 16027if(gRPC_BUILD_TESTS) 16028 16029add_executable(flow_control_test 16030 src/core/ext/transport/chttp2/transport/flow_control.cc 16031 src/core/ext/transport/chttp2/transport/frame.cc 16032 src/core/ext/transport/chttp2/transport/http2_settings.cc 16033 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 16034 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 16035 src/core/lib/debug/trace.cc 16036 src/core/lib/debug/trace_flags.cc 16037 src/core/lib/experiments/config.cc 16038 src/core/lib/experiments/experiments.cc 16039 src/core/lib/iomgr/closure.cc 16040 src/core/lib/iomgr/combiner.cc 16041 src/core/lib/iomgr/error.cc 16042 src/core/lib/iomgr/exec_ctx.cc 16043 src/core/lib/iomgr/executor.cc 16044 src/core/lib/iomgr/iomgr_internal.cc 16045 src/core/lib/promise/activity.cc 16046 src/core/lib/resource_quota/connection_quota.cc 16047 src/core/lib/resource_quota/memory_quota.cc 16048 src/core/lib/resource_quota/periodic_update.cc 16049 src/core/lib/resource_quota/resource_quota.cc 16050 src/core/lib/resource_quota/thread_quota.cc 16051 src/core/lib/slice/percent_encoding.cc 16052 src/core/lib/slice/slice.cc 16053 src/core/lib/slice/slice_buffer.cc 16054 src/core/lib/slice/slice_string_helpers.cc 16055 src/core/lib/transport/bdp_estimator.cc 16056 src/core/util/dump_args.cc 16057 src/core/util/glob.cc 16058 src/core/util/latent_see.cc 16059 src/core/util/per_cpu.cc 16060 src/core/util/status_helper.cc 16061 src/core/util/time.cc 16062 test/core/transport/chttp2/flow_control_test.cc 16063) 16064if(WIN32 AND MSVC) 16065 if(BUILD_SHARED_LIBS) 16066 target_compile_definitions(flow_control_test 16067 PRIVATE 16068 "GPR_DLL_IMPORTS" 16069 ) 16070 endif() 16071endif() 16072target_compile_features(flow_control_test PUBLIC cxx_std_17) 16073target_include_directories(flow_control_test 16074 PRIVATE 16075 ${CMAKE_CURRENT_SOURCE_DIR} 16076 ${CMAKE_CURRENT_SOURCE_DIR}/include 16077 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16078 ${_gRPC_RE2_INCLUDE_DIR} 16079 ${_gRPC_SSL_INCLUDE_DIR} 16080 ${_gRPC_UPB_GENERATED_DIR} 16081 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16082 ${_gRPC_UPB_INCLUDE_DIR} 16083 ${_gRPC_XXHASH_INCLUDE_DIR} 16084 ${_gRPC_ZLIB_INCLUDE_DIR} 16085 third_party/googletest/googletest/include 16086 third_party/googletest/googletest 16087 third_party/googletest/googlemock/include 16088 third_party/googletest/googlemock 16089 ${_gRPC_PROTO_GENS_DIR} 16090) 16091 16092target_link_libraries(flow_control_test 16093 ${_gRPC_ALLTARGETS_LIBRARIES} 16094 gtest 16095 upb_mini_descriptor_lib 16096 upb_wire_lib 16097 absl::config 16098 absl::flat_hash_map 16099 absl::function_ref 16100 absl::hash 16101 absl::type_traits 16102 absl::statusor 16103 absl::span 16104 gpr 16105) 16106 16107 16108endif() 16109if(gRPC_BUILD_TESTS) 16110 16111add_executable(for_each_test 16112 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 16113 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 16114 src/core/lib/debug/trace.cc 16115 src/core/lib/debug/trace_flags.cc 16116 src/core/lib/experiments/config.cc 16117 src/core/lib/experiments/experiments.cc 16118 src/core/lib/iomgr/closure.cc 16119 src/core/lib/iomgr/combiner.cc 16120 src/core/lib/iomgr/error.cc 16121 src/core/lib/iomgr/exec_ctx.cc 16122 src/core/lib/iomgr/executor.cc 16123 src/core/lib/iomgr/iomgr_internal.cc 16124 src/core/lib/promise/activity.cc 16125 src/core/lib/resource_quota/arena.cc 16126 src/core/lib/resource_quota/connection_quota.cc 16127 src/core/lib/resource_quota/memory_quota.cc 16128 src/core/lib/resource_quota/periodic_update.cc 16129 src/core/lib/resource_quota/resource_quota.cc 16130 src/core/lib/resource_quota/thread_quota.cc 16131 src/core/lib/slice/percent_encoding.cc 16132 src/core/lib/slice/slice.cc 16133 src/core/lib/slice/slice_string_helpers.cc 16134 src/core/util/dump_args.cc 16135 src/core/util/glob.cc 16136 src/core/util/latent_see.cc 16137 src/core/util/per_cpu.cc 16138 src/core/util/status_helper.cc 16139 src/core/util/time.cc 16140 test/core/promise/for_each_test.cc 16141) 16142if(WIN32 AND MSVC) 16143 if(BUILD_SHARED_LIBS) 16144 target_compile_definitions(for_each_test 16145 PRIVATE 16146 "GPR_DLL_IMPORTS" 16147 ) 16148 endif() 16149endif() 16150target_compile_features(for_each_test PUBLIC cxx_std_17) 16151target_include_directories(for_each_test 16152 PRIVATE 16153 ${CMAKE_CURRENT_SOURCE_DIR} 16154 ${CMAKE_CURRENT_SOURCE_DIR}/include 16155 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16156 ${_gRPC_RE2_INCLUDE_DIR} 16157 ${_gRPC_SSL_INCLUDE_DIR} 16158 ${_gRPC_UPB_GENERATED_DIR} 16159 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16160 ${_gRPC_UPB_INCLUDE_DIR} 16161 ${_gRPC_XXHASH_INCLUDE_DIR} 16162 ${_gRPC_ZLIB_INCLUDE_DIR} 16163 third_party/googletest/googletest/include 16164 third_party/googletest/googletest 16165 third_party/googletest/googlemock/include 16166 third_party/googletest/googlemock 16167 ${_gRPC_PROTO_GENS_DIR} 16168) 16169 16170target_link_libraries(for_each_test 16171 ${_gRPC_ALLTARGETS_LIBRARIES} 16172 gtest 16173 upb_mini_descriptor_lib 16174 upb_wire_lib 16175 absl::config 16176 absl::flat_hash_map 16177 absl::function_ref 16178 absl::hash 16179 absl::type_traits 16180 absl::statusor 16181 gpr 16182) 16183 16184 16185endif() 16186if(gRPC_BUILD_TESTS) 16187if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 16188 16189 add_executable(fork_test 16190 test/core/util/fork_test.cc 16191 ) 16192 if(WIN32 AND MSVC) 16193 if(BUILD_SHARED_LIBS) 16194 target_compile_definitions(fork_test 16195 PRIVATE 16196 "GPR_DLL_IMPORTS" 16197 "GRPC_DLL_IMPORTS" 16198 ) 16199 endif() 16200 endif() 16201 target_compile_features(fork_test PUBLIC cxx_std_17) 16202 target_include_directories(fork_test 16203 PRIVATE 16204 ${CMAKE_CURRENT_SOURCE_DIR} 16205 ${CMAKE_CURRENT_SOURCE_DIR}/include 16206 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16207 ${_gRPC_RE2_INCLUDE_DIR} 16208 ${_gRPC_SSL_INCLUDE_DIR} 16209 ${_gRPC_UPB_GENERATED_DIR} 16210 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16211 ${_gRPC_UPB_INCLUDE_DIR} 16212 ${_gRPC_XXHASH_INCLUDE_DIR} 16213 ${_gRPC_ZLIB_INCLUDE_DIR} 16214 third_party/googletest/googletest/include 16215 third_party/googletest/googletest 16216 third_party/googletest/googlemock/include 16217 third_party/googletest/googlemock 16218 ${_gRPC_PROTO_GENS_DIR} 16219 ) 16220 16221 target_link_libraries(fork_test 16222 ${_gRPC_ALLTARGETS_LIBRARIES} 16223 gtest 16224 grpc_test_util 16225 ) 16226 16227 16228endif() 16229endif() 16230if(gRPC_BUILD_TESTS) 16231 16232add_executable(forkable_test 16233 src/core/lib/debug/trace.cc 16234 src/core/lib/debug/trace_flags.cc 16235 src/core/lib/event_engine/forkable.cc 16236 src/core/util/glob.cc 16237 test/core/event_engine/forkable_test.cc 16238) 16239if(WIN32 AND MSVC) 16240 if(BUILD_SHARED_LIBS) 16241 target_compile_definitions(forkable_test 16242 PRIVATE 16243 "GPR_DLL_IMPORTS" 16244 ) 16245 endif() 16246endif() 16247target_compile_features(forkable_test PUBLIC cxx_std_17) 16248target_include_directories(forkable_test 16249 PRIVATE 16250 ${CMAKE_CURRENT_SOURCE_DIR} 16251 ${CMAKE_CURRENT_SOURCE_DIR}/include 16252 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16253 ${_gRPC_RE2_INCLUDE_DIR} 16254 ${_gRPC_SSL_INCLUDE_DIR} 16255 ${_gRPC_UPB_GENERATED_DIR} 16256 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16257 ${_gRPC_UPB_INCLUDE_DIR} 16258 ${_gRPC_XXHASH_INCLUDE_DIR} 16259 ${_gRPC_ZLIB_INCLUDE_DIR} 16260 third_party/googletest/googletest/include 16261 third_party/googletest/googletest 16262 third_party/googletest/googlemock/include 16263 third_party/googletest/googlemock 16264 ${_gRPC_PROTO_GENS_DIR} 16265) 16266 16267target_link_libraries(forkable_test 16268 ${_gRPC_ALLTARGETS_LIBRARIES} 16269 gtest 16270 absl::flat_hash_map 16271 absl::statusor 16272 gpr 16273) 16274 16275 16276endif() 16277if(gRPC_BUILD_TESTS) 16278 16279add_executable(format_request_test 16280 test/core/end2end/data/client_certs.cc 16281 test/core/end2end/data/server1_cert.cc 16282 test/core/end2end/data/server1_key.cc 16283 test/core/end2end/data/test_root_cert.cc 16284 test/core/test_util/cmdline.cc 16285 test/core/test_util/fuzzer_util.cc 16286 test/core/test_util/grpc_profiler.cc 16287 test/core/test_util/histogram.cc 16288 test/core/test_util/mock_endpoint.cc 16289 test/core/test_util/parse_hexstring.cc 16290 test/core/test_util/resolve_localhost_ip46.cc 16291 test/core/test_util/slice_splitter.cc 16292 test/core/test_util/tracer_util.cc 16293 test/core/util/http_client/format_request_test.cc 16294) 16295if(WIN32 AND MSVC) 16296 if(BUILD_SHARED_LIBS) 16297 target_compile_definitions(format_request_test 16298 PRIVATE 16299 "GPR_DLL_IMPORTS" 16300 "GRPC_DLL_IMPORTS" 16301 ) 16302 endif() 16303endif() 16304target_compile_features(format_request_test PUBLIC cxx_std_17) 16305target_include_directories(format_request_test 16306 PRIVATE 16307 ${CMAKE_CURRENT_SOURCE_DIR} 16308 ${CMAKE_CURRENT_SOURCE_DIR}/include 16309 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16310 ${_gRPC_RE2_INCLUDE_DIR} 16311 ${_gRPC_SSL_INCLUDE_DIR} 16312 ${_gRPC_UPB_GENERATED_DIR} 16313 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16314 ${_gRPC_UPB_INCLUDE_DIR} 16315 ${_gRPC_XXHASH_INCLUDE_DIR} 16316 ${_gRPC_ZLIB_INCLUDE_DIR} 16317 third_party/googletest/googletest/include 16318 third_party/googletest/googletest 16319 third_party/googletest/googlemock/include 16320 third_party/googletest/googlemock 16321 ${_gRPC_PROTO_GENS_DIR} 16322) 16323 16324target_link_libraries(format_request_test 16325 ${_gRPC_ALLTARGETS_LIBRARIES} 16326 gtest 16327 grpc_test_util 16328) 16329 16330 16331endif() 16332if(gRPC_BUILD_TESTS) 16333 16334add_executable(frame_handler_test 16335 test/core/tsi/alts/crypt/gsec_test_util.cc 16336 test/core/tsi/alts/frame_protector/frame_handler_test.cc 16337) 16338if(WIN32 AND MSVC) 16339 if(BUILD_SHARED_LIBS) 16340 target_compile_definitions(frame_handler_test 16341 PRIVATE 16342 "GPR_DLL_IMPORTS" 16343 "GRPC_DLL_IMPORTS" 16344 ) 16345 endif() 16346endif() 16347target_compile_features(frame_handler_test PUBLIC cxx_std_17) 16348target_include_directories(frame_handler_test 16349 PRIVATE 16350 ${CMAKE_CURRENT_SOURCE_DIR} 16351 ${CMAKE_CURRENT_SOURCE_DIR}/include 16352 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16353 ${_gRPC_RE2_INCLUDE_DIR} 16354 ${_gRPC_SSL_INCLUDE_DIR} 16355 ${_gRPC_UPB_GENERATED_DIR} 16356 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16357 ${_gRPC_UPB_INCLUDE_DIR} 16358 ${_gRPC_XXHASH_INCLUDE_DIR} 16359 ${_gRPC_ZLIB_INCLUDE_DIR} 16360 third_party/googletest/googletest/include 16361 third_party/googletest/googletest 16362 third_party/googletest/googlemock/include 16363 third_party/googletest/googlemock 16364 ${_gRPC_PROTO_GENS_DIR} 16365) 16366 16367target_link_libraries(frame_handler_test 16368 ${_gRPC_ALLTARGETS_LIBRARIES} 16369 gtest 16370 grpc_test_util 16371) 16372 16373 16374endif() 16375if(gRPC_BUILD_TESTS) 16376 16377add_executable(frame_test 16378 src/core/ext/transport/chttp2/transport/frame.cc 16379 src/core/lib/debug/trace.cc 16380 src/core/lib/debug/trace_flags.cc 16381 src/core/lib/slice/slice.cc 16382 src/core/lib/slice/slice_buffer.cc 16383 src/core/lib/slice/slice_string_helpers.cc 16384 src/core/util/glob.cc 16385 test/core/transport/chttp2/frame_test.cc 16386) 16387if(WIN32 AND MSVC) 16388 if(BUILD_SHARED_LIBS) 16389 target_compile_definitions(frame_test 16390 PRIVATE 16391 "GPR_DLL_IMPORTS" 16392 ) 16393 endif() 16394endif() 16395target_compile_features(frame_test PUBLIC cxx_std_17) 16396target_include_directories(frame_test 16397 PRIVATE 16398 ${CMAKE_CURRENT_SOURCE_DIR} 16399 ${CMAKE_CURRENT_SOURCE_DIR}/include 16400 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16401 ${_gRPC_RE2_INCLUDE_DIR} 16402 ${_gRPC_SSL_INCLUDE_DIR} 16403 ${_gRPC_UPB_GENERATED_DIR} 16404 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16405 ${_gRPC_UPB_INCLUDE_DIR} 16406 ${_gRPC_XXHASH_INCLUDE_DIR} 16407 ${_gRPC_ZLIB_INCLUDE_DIR} 16408 third_party/googletest/googletest/include 16409 third_party/googletest/googletest 16410 third_party/googletest/googlemock/include 16411 third_party/googletest/googlemock 16412 ${_gRPC_PROTO_GENS_DIR} 16413) 16414 16415target_link_libraries(frame_test 16416 ${_gRPC_ALLTARGETS_LIBRARIES} 16417 gtest 16418 absl::flat_hash_map 16419 absl::hash 16420 absl::statusor 16421 absl::span 16422 gpr 16423) 16424 16425 16426endif() 16427if(gRPC_BUILD_TESTS) 16428if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 16429 16430 add_executable(fuzzing_event_engine_test 16431 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 16432 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 16433 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 16434 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 16435 test/core/event_engine/event_engine_test_utils.cc 16436 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 16437 test/core/event_engine/test_suite/event_engine_test_framework.cc 16438 test/core/event_engine/test_suite/fuzzing_event_engine_test.cc 16439 test/core/event_engine/test_suite/tests/client_test.cc 16440 test/core/event_engine/test_suite/tests/server_test.cc 16441 test/core/event_engine/test_suite/tests/timer_test.cc 16442 ) 16443 if(WIN32 AND MSVC) 16444 if(BUILD_SHARED_LIBS) 16445 target_compile_definitions(fuzzing_event_engine_test 16446 PRIVATE 16447 "GPR_DLL_IMPORTS" 16448 "GRPC_DLL_IMPORTS" 16449 ) 16450 endif() 16451 endif() 16452 target_compile_features(fuzzing_event_engine_test PUBLIC cxx_std_17) 16453 target_include_directories(fuzzing_event_engine_test 16454 PRIVATE 16455 ${CMAKE_CURRENT_SOURCE_DIR} 16456 ${CMAKE_CURRENT_SOURCE_DIR}/include 16457 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16458 ${_gRPC_RE2_INCLUDE_DIR} 16459 ${_gRPC_SSL_INCLUDE_DIR} 16460 ${_gRPC_UPB_GENERATED_DIR} 16461 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16462 ${_gRPC_UPB_INCLUDE_DIR} 16463 ${_gRPC_XXHASH_INCLUDE_DIR} 16464 ${_gRPC_ZLIB_INCLUDE_DIR} 16465 third_party/googletest/googletest/include 16466 third_party/googletest/googletest 16467 third_party/googletest/googlemock/include 16468 third_party/googletest/googlemock 16469 ${_gRPC_PROTO_GENS_DIR} 16470 ) 16471 16472 target_link_libraries(fuzzing_event_engine_test 16473 ${_gRPC_ALLTARGETS_LIBRARIES} 16474 gtest 16475 ${_gRPC_PROTOBUF_LIBRARIES} 16476 grpc_test_util 16477 ) 16478 16479 16480endif() 16481endif() 16482if(gRPC_BUILD_TESTS) 16483 16484add_executable(fuzzing_event_engine_unittest 16485 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 16486 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 16487 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 16488 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 16489 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 16490 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine_unittest.cc 16491) 16492if(WIN32 AND MSVC) 16493 if(BUILD_SHARED_LIBS) 16494 target_compile_definitions(fuzzing_event_engine_unittest 16495 PRIVATE 16496 "GPR_DLL_IMPORTS" 16497 "GRPC_DLL_IMPORTS" 16498 ) 16499 endif() 16500endif() 16501target_compile_features(fuzzing_event_engine_unittest PUBLIC cxx_std_17) 16502target_include_directories(fuzzing_event_engine_unittest 16503 PRIVATE 16504 ${CMAKE_CURRENT_SOURCE_DIR} 16505 ${CMAKE_CURRENT_SOURCE_DIR}/include 16506 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16507 ${_gRPC_RE2_INCLUDE_DIR} 16508 ${_gRPC_SSL_INCLUDE_DIR} 16509 ${_gRPC_UPB_GENERATED_DIR} 16510 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16511 ${_gRPC_UPB_INCLUDE_DIR} 16512 ${_gRPC_XXHASH_INCLUDE_DIR} 16513 ${_gRPC_ZLIB_INCLUDE_DIR} 16514 third_party/googletest/googletest/include 16515 third_party/googletest/googletest 16516 third_party/googletest/googlemock/include 16517 third_party/googletest/googlemock 16518 ${_gRPC_PROTO_GENS_DIR} 16519) 16520 16521target_link_libraries(fuzzing_event_engine_unittest 16522 ${_gRPC_ALLTARGETS_LIBRARIES} 16523 gtest 16524 ${_gRPC_PROTOBUF_LIBRARIES} 16525 grpc_test_util 16526) 16527 16528 16529endif() 16530if(gRPC_BUILD_TESTS) 16531 16532add_executable(gcp_authentication_filter_test 16533 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 16534 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 16535 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 16536 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 16537 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 16538 test/core/filters/filter_test.cc 16539 test/core/filters/gcp_authentication_filter_test.cc 16540) 16541if(WIN32 AND MSVC) 16542 if(BUILD_SHARED_LIBS) 16543 target_compile_definitions(gcp_authentication_filter_test 16544 PRIVATE 16545 "GPR_DLL_IMPORTS" 16546 "GRPC_DLL_IMPORTS" 16547 ) 16548 endif() 16549endif() 16550target_compile_features(gcp_authentication_filter_test PUBLIC cxx_std_17) 16551target_include_directories(gcp_authentication_filter_test 16552 PRIVATE 16553 ${CMAKE_CURRENT_SOURCE_DIR} 16554 ${CMAKE_CURRENT_SOURCE_DIR}/include 16555 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16556 ${_gRPC_RE2_INCLUDE_DIR} 16557 ${_gRPC_SSL_INCLUDE_DIR} 16558 ${_gRPC_UPB_GENERATED_DIR} 16559 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16560 ${_gRPC_UPB_INCLUDE_DIR} 16561 ${_gRPC_XXHASH_INCLUDE_DIR} 16562 ${_gRPC_ZLIB_INCLUDE_DIR} 16563 third_party/googletest/googletest/include 16564 third_party/googletest/googletest 16565 third_party/googletest/googlemock/include 16566 third_party/googletest/googlemock 16567 ${_gRPC_PROTO_GENS_DIR} 16568) 16569 16570target_link_libraries(gcp_authentication_filter_test 16571 ${_gRPC_ALLTARGETS_LIBRARIES} 16572 gtest 16573 ${_gRPC_PROTOBUF_LIBRARIES} 16574 grpc_test_util 16575) 16576 16577 16578endif() 16579if(gRPC_BUILD_TESTS) 16580 16581add_executable(generic_end2end_test 16582 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 16583 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 16584 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 16585 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 16586 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 16587 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 16588 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 16589 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 16590 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 16591 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 16592 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 16593 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 16594 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 16595 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16596 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 16597 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 16598 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 16599 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 16600 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 16601 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 16602 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 16603 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 16604 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 16605 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 16606 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 16607 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 16608 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 16609 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 16610 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 16611 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 16612 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 16613 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 16614 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 16615 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 16616 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 16617 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 16618 test/cpp/end2end/generic_end2end_test.cc 16619) 16620if(WIN32 AND MSVC) 16621 if(BUILD_SHARED_LIBS) 16622 target_compile_definitions(generic_end2end_test 16623 PRIVATE 16624 "GPR_DLL_IMPORTS" 16625 "GRPC_DLL_IMPORTS" 16626 "GRPCXX_DLL_IMPORTS" 16627 ) 16628 endif() 16629endif() 16630target_compile_features(generic_end2end_test PUBLIC cxx_std_17) 16631target_include_directories(generic_end2end_test 16632 PRIVATE 16633 ${CMAKE_CURRENT_SOURCE_DIR} 16634 ${CMAKE_CURRENT_SOURCE_DIR}/include 16635 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16636 ${_gRPC_RE2_INCLUDE_DIR} 16637 ${_gRPC_SSL_INCLUDE_DIR} 16638 ${_gRPC_UPB_GENERATED_DIR} 16639 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16640 ${_gRPC_UPB_INCLUDE_DIR} 16641 ${_gRPC_XXHASH_INCLUDE_DIR} 16642 ${_gRPC_ZLIB_INCLUDE_DIR} 16643 third_party/googletest/googletest/include 16644 third_party/googletest/googletest 16645 third_party/googletest/googlemock/include 16646 third_party/googletest/googlemock 16647 ${_gRPC_PROTO_GENS_DIR} 16648) 16649 16650target_link_libraries(generic_end2end_test 16651 ${_gRPC_ALLTARGETS_LIBRARIES} 16652 gtest 16653 grpc++_test_util 16654) 16655 16656 16657endif() 16658if(gRPC_BUILD_TESTS) 16659 16660add_executable(glob_test 16661 test/core/util/glob_test.cc 16662) 16663if(WIN32 AND MSVC) 16664 if(BUILD_SHARED_LIBS) 16665 target_compile_definitions(glob_test 16666 PRIVATE 16667 "GPR_DLL_IMPORTS" 16668 "GRPC_DLL_IMPORTS" 16669 ) 16670 endif() 16671endif() 16672target_compile_features(glob_test PUBLIC cxx_std_17) 16673target_include_directories(glob_test 16674 PRIVATE 16675 ${CMAKE_CURRENT_SOURCE_DIR} 16676 ${CMAKE_CURRENT_SOURCE_DIR}/include 16677 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16678 ${_gRPC_RE2_INCLUDE_DIR} 16679 ${_gRPC_SSL_INCLUDE_DIR} 16680 ${_gRPC_UPB_GENERATED_DIR} 16681 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16682 ${_gRPC_UPB_INCLUDE_DIR} 16683 ${_gRPC_XXHASH_INCLUDE_DIR} 16684 ${_gRPC_ZLIB_INCLUDE_DIR} 16685 third_party/googletest/googletest/include 16686 third_party/googletest/googletest 16687 third_party/googletest/googlemock/include 16688 third_party/googletest/googlemock 16689 ${_gRPC_PROTO_GENS_DIR} 16690) 16691 16692target_link_libraries(glob_test 16693 ${_gRPC_ALLTARGETS_LIBRARIES} 16694 gtest 16695 grpc_test_util 16696) 16697 16698 16699endif() 16700if(gRPC_BUILD_TESTS) 16701 16702add_executable(goaway_server_test 16703 test/core/end2end/cq_verifier.cc 16704 test/core/end2end/goaway_server_test.cc 16705) 16706if(WIN32 AND MSVC) 16707 if(BUILD_SHARED_LIBS) 16708 target_compile_definitions(goaway_server_test 16709 PRIVATE 16710 "GPR_DLL_IMPORTS" 16711 "GRPC_DLL_IMPORTS" 16712 ) 16713 endif() 16714endif() 16715target_compile_features(goaway_server_test PUBLIC cxx_std_17) 16716target_include_directories(goaway_server_test 16717 PRIVATE 16718 ${CMAKE_CURRENT_SOURCE_DIR} 16719 ${CMAKE_CURRENT_SOURCE_DIR}/include 16720 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16721 ${_gRPC_RE2_INCLUDE_DIR} 16722 ${_gRPC_SSL_INCLUDE_DIR} 16723 ${_gRPC_UPB_GENERATED_DIR} 16724 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16725 ${_gRPC_UPB_INCLUDE_DIR} 16726 ${_gRPC_XXHASH_INCLUDE_DIR} 16727 ${_gRPC_ZLIB_INCLUDE_DIR} 16728 third_party/googletest/googletest/include 16729 third_party/googletest/googletest 16730 third_party/googletest/googlemock/include 16731 third_party/googletest/googlemock 16732 ${_gRPC_PROTO_GENS_DIR} 16733) 16734 16735target_link_libraries(goaway_server_test 16736 ${_gRPC_ALLTARGETS_LIBRARIES} 16737 gtest 16738 grpc_test_util 16739) 16740 16741 16742endif() 16743if(gRPC_BUILD_TESTS) 16744 16745add_executable(google_c2p_resolver_test 16746 test/core/resolver/google_c2p_resolver_test.cc 16747 test/core/test_util/fake_udp_and_tcp_server.cc 16748) 16749if(WIN32 AND MSVC) 16750 if(BUILD_SHARED_LIBS) 16751 target_compile_definitions(google_c2p_resolver_test 16752 PRIVATE 16753 "GPR_DLL_IMPORTS" 16754 "GRPC_DLL_IMPORTS" 16755 "GRPCXX_DLL_IMPORTS" 16756 ) 16757 endif() 16758endif() 16759target_compile_features(google_c2p_resolver_test PUBLIC cxx_std_17) 16760target_include_directories(google_c2p_resolver_test 16761 PRIVATE 16762 ${CMAKE_CURRENT_SOURCE_DIR} 16763 ${CMAKE_CURRENT_SOURCE_DIR}/include 16764 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16765 ${_gRPC_RE2_INCLUDE_DIR} 16766 ${_gRPC_SSL_INCLUDE_DIR} 16767 ${_gRPC_UPB_GENERATED_DIR} 16768 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16769 ${_gRPC_UPB_INCLUDE_DIR} 16770 ${_gRPC_XXHASH_INCLUDE_DIR} 16771 ${_gRPC_ZLIB_INCLUDE_DIR} 16772 third_party/googletest/googletest/include 16773 third_party/googletest/googletest 16774 third_party/googletest/googlemock/include 16775 third_party/googletest/googlemock 16776 ${_gRPC_PROTO_GENS_DIR} 16777) 16778 16779target_link_libraries(google_c2p_resolver_test 16780 ${_gRPC_ALLTARGETS_LIBRARIES} 16781 gtest 16782 grpc++_test_util 16783) 16784 16785 16786endif() 16787if(gRPC_BUILD_TESTS) 16788 16789add_executable(gpr_time_test 16790 test/core/util/gpr_time_test.cc 16791) 16792if(WIN32 AND MSVC) 16793 if(BUILD_SHARED_LIBS) 16794 target_compile_definitions(gpr_time_test 16795 PRIVATE 16796 "GPR_DLL_IMPORTS" 16797 "GRPC_DLL_IMPORTS" 16798 ) 16799 endif() 16800endif() 16801target_compile_features(gpr_time_test PUBLIC cxx_std_17) 16802target_include_directories(gpr_time_test 16803 PRIVATE 16804 ${CMAKE_CURRENT_SOURCE_DIR} 16805 ${CMAKE_CURRENT_SOURCE_DIR}/include 16806 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16807 ${_gRPC_RE2_INCLUDE_DIR} 16808 ${_gRPC_SSL_INCLUDE_DIR} 16809 ${_gRPC_UPB_GENERATED_DIR} 16810 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16811 ${_gRPC_UPB_INCLUDE_DIR} 16812 ${_gRPC_XXHASH_INCLUDE_DIR} 16813 ${_gRPC_ZLIB_INCLUDE_DIR} 16814 third_party/googletest/googletest/include 16815 third_party/googletest/googletest 16816 third_party/googletest/googlemock/include 16817 third_party/googletest/googlemock 16818 ${_gRPC_PROTO_GENS_DIR} 16819) 16820 16821target_link_libraries(gpr_time_test 16822 ${_gRPC_ALLTARGETS_LIBRARIES} 16823 gtest 16824 grpc_test_util 16825) 16826 16827 16828endif() 16829if(gRPC_BUILD_TESTS) 16830 16831add_executable(graceful_server_shutdown_test 16832 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 16833 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 16834 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 16835 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 16836 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 16837 src/core/ext/transport/chaotic_good/client_transport.cc 16838 src/core/ext/transport/chaotic_good/control_endpoint.cc 16839 src/core/ext/transport/chaotic_good/data_endpoints.cc 16840 src/core/ext/transport/chaotic_good/frame.cc 16841 src/core/ext/transport/chaotic_good/frame_header.cc 16842 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 16843 src/core/ext/transport/chaotic_good/server_transport.cc 16844 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 16845 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 16846 src/core/ext/transport/chaotic_good_legacy/frame.cc 16847 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 16848 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 16849 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 16850 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 16851 src/core/lib/transport/promise_endpoint.cc 16852 test/core/call/batch_builder.cc 16853 test/core/end2end/cq_verifier.cc 16854 test/core/end2end/end2end_test_main.cc 16855 test/core/end2end/end2end_test_suites.cc 16856 test/core/end2end/end2end_tests.cc 16857 test/core/end2end/fixtures/http_proxy_fixture.cc 16858 test/core/end2end/fixtures/local_util.cc 16859 test/core/end2end/fixtures/proxy.cc 16860 test/core/end2end/tests/graceful_server_shutdown.cc 16861 test/core/event_engine/event_engine_test_utils.cc 16862 test/core/test_util/fake_stats_plugin.cc 16863 test/core/test_util/test_lb_policies.cc 16864) 16865if(WIN32 AND MSVC) 16866 if(BUILD_SHARED_LIBS) 16867 target_compile_definitions(graceful_server_shutdown_test 16868 PRIVATE 16869 "GPR_DLL_IMPORTS" 16870 "GRPC_DLL_IMPORTS" 16871 ) 16872 endif() 16873endif() 16874target_compile_features(graceful_server_shutdown_test PUBLIC cxx_std_17) 16875target_include_directories(graceful_server_shutdown_test 16876 PRIVATE 16877 ${CMAKE_CURRENT_SOURCE_DIR} 16878 ${CMAKE_CURRENT_SOURCE_DIR}/include 16879 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16880 ${_gRPC_RE2_INCLUDE_DIR} 16881 ${_gRPC_SSL_INCLUDE_DIR} 16882 ${_gRPC_UPB_GENERATED_DIR} 16883 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16884 ${_gRPC_UPB_INCLUDE_DIR} 16885 ${_gRPC_XXHASH_INCLUDE_DIR} 16886 ${_gRPC_ZLIB_INCLUDE_DIR} 16887 third_party/googletest/googletest/include 16888 third_party/googletest/googletest 16889 third_party/googletest/googlemock/include 16890 third_party/googletest/googlemock 16891 ${_gRPC_PROTO_GENS_DIR} 16892) 16893 16894target_link_libraries(graceful_server_shutdown_test 16895 ${_gRPC_ALLTARGETS_LIBRARIES} 16896 gtest 16897 grpc_authorization_provider 16898 grpc_unsecure 16899 ${_gRPC_PROTOBUF_LIBRARIES} 16900 grpc_test_util 16901) 16902 16903 16904endif() 16905if(gRPC_BUILD_TESTS) 16906 16907add_executable(graceful_shutdown_test 16908 test/core/end2end/cq_verifier.cc 16909 test/core/transport/chttp2/graceful_shutdown_test.cc 16910) 16911if(WIN32 AND MSVC) 16912 if(BUILD_SHARED_LIBS) 16913 target_compile_definitions(graceful_shutdown_test 16914 PRIVATE 16915 "GPR_DLL_IMPORTS" 16916 "GRPC_DLL_IMPORTS" 16917 ) 16918 endif() 16919endif() 16920target_compile_features(graceful_shutdown_test PUBLIC cxx_std_17) 16921target_include_directories(graceful_shutdown_test 16922 PRIVATE 16923 ${CMAKE_CURRENT_SOURCE_DIR} 16924 ${CMAKE_CURRENT_SOURCE_DIR}/include 16925 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16926 ${_gRPC_RE2_INCLUDE_DIR} 16927 ${_gRPC_SSL_INCLUDE_DIR} 16928 ${_gRPC_UPB_GENERATED_DIR} 16929 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16930 ${_gRPC_UPB_INCLUDE_DIR} 16931 ${_gRPC_XXHASH_INCLUDE_DIR} 16932 ${_gRPC_ZLIB_INCLUDE_DIR} 16933 third_party/googletest/googletest/include 16934 third_party/googletest/googletest 16935 third_party/googletest/googlemock/include 16936 third_party/googletest/googlemock 16937 ${_gRPC_PROTO_GENS_DIR} 16938) 16939 16940target_link_libraries(graceful_shutdown_test 16941 ${_gRPC_ALLTARGETS_LIBRARIES} 16942 gtest 16943 grpc_test_util 16944) 16945 16946 16947endif() 16948if(gRPC_BUILD_TESTS) 16949 16950add_executable(grpc_alts_credentials_options_test 16951 test/core/security/grpc_alts_credentials_options_test.cc 16952 test/core/test_util/cmdline.cc 16953 test/core/test_util/fuzzer_util.cc 16954 test/core/test_util/grpc_profiler.cc 16955 test/core/test_util/histogram.cc 16956 test/core/test_util/mock_endpoint.cc 16957 test/core/test_util/parse_hexstring.cc 16958 test/core/test_util/resolve_localhost_ip46.cc 16959 test/core/test_util/slice_splitter.cc 16960 test/core/test_util/tracer_util.cc 16961) 16962if(WIN32 AND MSVC) 16963 if(BUILD_SHARED_LIBS) 16964 target_compile_definitions(grpc_alts_credentials_options_test 16965 PRIVATE 16966 "GPR_DLL_IMPORTS" 16967 "GRPC_DLL_IMPORTS" 16968 ) 16969 endif() 16970endif() 16971target_compile_features(grpc_alts_credentials_options_test PUBLIC cxx_std_17) 16972target_include_directories(grpc_alts_credentials_options_test 16973 PRIVATE 16974 ${CMAKE_CURRENT_SOURCE_DIR} 16975 ${CMAKE_CURRENT_SOURCE_DIR}/include 16976 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 16977 ${_gRPC_RE2_INCLUDE_DIR} 16978 ${_gRPC_SSL_INCLUDE_DIR} 16979 ${_gRPC_UPB_GENERATED_DIR} 16980 ${_gRPC_UPB_GRPC_GENERATED_DIR} 16981 ${_gRPC_UPB_INCLUDE_DIR} 16982 ${_gRPC_XXHASH_INCLUDE_DIR} 16983 ${_gRPC_ZLIB_INCLUDE_DIR} 16984 third_party/googletest/googletest/include 16985 third_party/googletest/googletest 16986 third_party/googletest/googlemock/include 16987 third_party/googletest/googlemock 16988 ${_gRPC_PROTO_GENS_DIR} 16989) 16990 16991target_link_libraries(grpc_alts_credentials_options_test 16992 ${_gRPC_ALLTARGETS_LIBRARIES} 16993 gtest 16994 grpc_test_util 16995) 16996 16997 16998endif() 16999if(gRPC_BUILD_TESTS) 17000 17001add_executable(grpc_audit_logging_test 17002 test/core/security/grpc_audit_logging_test.cc 17003) 17004if(WIN32 AND MSVC) 17005 if(BUILD_SHARED_LIBS) 17006 target_compile_definitions(grpc_audit_logging_test 17007 PRIVATE 17008 "GPR_DLL_IMPORTS" 17009 "GRPC_DLL_IMPORTS" 17010 ) 17011 endif() 17012endif() 17013target_compile_features(grpc_audit_logging_test PUBLIC cxx_std_17) 17014target_include_directories(grpc_audit_logging_test 17015 PRIVATE 17016 ${CMAKE_CURRENT_SOURCE_DIR} 17017 ${CMAKE_CURRENT_SOURCE_DIR}/include 17018 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17019 ${_gRPC_RE2_INCLUDE_DIR} 17020 ${_gRPC_SSL_INCLUDE_DIR} 17021 ${_gRPC_UPB_GENERATED_DIR} 17022 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17023 ${_gRPC_UPB_INCLUDE_DIR} 17024 ${_gRPC_XXHASH_INCLUDE_DIR} 17025 ${_gRPC_ZLIB_INCLUDE_DIR} 17026 third_party/googletest/googletest/include 17027 third_party/googletest/googletest 17028 third_party/googletest/googlemock/include 17029 third_party/googletest/googlemock 17030 ${_gRPC_PROTO_GENS_DIR} 17031) 17032 17033target_link_libraries(grpc_audit_logging_test 17034 ${_gRPC_ALLTARGETS_LIBRARIES} 17035 gtest 17036 grpc_test_util 17037) 17038 17039 17040endif() 17041if(gRPC_BUILD_TESTS) 17042 17043add_executable(grpc_authorization_engine_test 17044 test/core/security/grpc_authorization_engine_test.cc 17045 test/core/test_util/audit_logging_utils.cc 17046 test/core/test_util/cmdline.cc 17047 test/core/test_util/fuzzer_util.cc 17048 test/core/test_util/grpc_profiler.cc 17049 test/core/test_util/histogram.cc 17050 test/core/test_util/mock_endpoint.cc 17051 test/core/test_util/parse_hexstring.cc 17052 test/core/test_util/resolve_localhost_ip46.cc 17053 test/core/test_util/slice_splitter.cc 17054 test/core/test_util/tracer_util.cc 17055) 17056if(WIN32 AND MSVC) 17057 if(BUILD_SHARED_LIBS) 17058 target_compile_definitions(grpc_authorization_engine_test 17059 PRIVATE 17060 "GPR_DLL_IMPORTS" 17061 "GRPC_DLL_IMPORTS" 17062 ) 17063 endif() 17064endif() 17065target_compile_features(grpc_authorization_engine_test PUBLIC cxx_std_17) 17066target_include_directories(grpc_authorization_engine_test 17067 PRIVATE 17068 ${CMAKE_CURRENT_SOURCE_DIR} 17069 ${CMAKE_CURRENT_SOURCE_DIR}/include 17070 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17071 ${_gRPC_RE2_INCLUDE_DIR} 17072 ${_gRPC_SSL_INCLUDE_DIR} 17073 ${_gRPC_UPB_GENERATED_DIR} 17074 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17075 ${_gRPC_UPB_INCLUDE_DIR} 17076 ${_gRPC_XXHASH_INCLUDE_DIR} 17077 ${_gRPC_ZLIB_INCLUDE_DIR} 17078 third_party/googletest/googletest/include 17079 third_party/googletest/googletest 17080 third_party/googletest/googlemock/include 17081 third_party/googletest/googlemock 17082 ${_gRPC_PROTO_GENS_DIR} 17083) 17084 17085target_link_libraries(grpc_authorization_engine_test 17086 ${_gRPC_ALLTARGETS_LIBRARIES} 17087 gtest 17088 grpc_test_util 17089) 17090 17091 17092endif() 17093if(gRPC_BUILD_TESTS) 17094 17095add_executable(grpc_authorization_policy_provider_test 17096 test/core/security/grpc_authorization_policy_provider_test.cc 17097 test/core/test_util/cmdline.cc 17098 test/core/test_util/fuzzer_util.cc 17099 test/core/test_util/grpc_profiler.cc 17100 test/core/test_util/histogram.cc 17101 test/core/test_util/mock_endpoint.cc 17102 test/core/test_util/parse_hexstring.cc 17103 test/core/test_util/resolve_localhost_ip46.cc 17104 test/core/test_util/slice_splitter.cc 17105 test/core/test_util/tracer_util.cc 17106) 17107if(WIN32 AND MSVC) 17108 if(BUILD_SHARED_LIBS) 17109 target_compile_definitions(grpc_authorization_policy_provider_test 17110 PRIVATE 17111 "GPR_DLL_IMPORTS" 17112 "GRPC_DLL_IMPORTS" 17113 ) 17114 endif() 17115endif() 17116target_compile_features(grpc_authorization_policy_provider_test PUBLIC cxx_std_17) 17117target_include_directories(grpc_authorization_policy_provider_test 17118 PRIVATE 17119 ${CMAKE_CURRENT_SOURCE_DIR} 17120 ${CMAKE_CURRENT_SOURCE_DIR}/include 17121 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17122 ${_gRPC_RE2_INCLUDE_DIR} 17123 ${_gRPC_SSL_INCLUDE_DIR} 17124 ${_gRPC_UPB_GENERATED_DIR} 17125 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17126 ${_gRPC_UPB_INCLUDE_DIR} 17127 ${_gRPC_XXHASH_INCLUDE_DIR} 17128 ${_gRPC_ZLIB_INCLUDE_DIR} 17129 third_party/googletest/googletest/include 17130 third_party/googletest/googletest 17131 third_party/googletest/googlemock/include 17132 third_party/googletest/googlemock 17133 ${_gRPC_PROTO_GENS_DIR} 17134) 17135 17136target_link_libraries(grpc_authorization_policy_provider_test 17137 ${_gRPC_ALLTARGETS_LIBRARIES} 17138 gtest 17139 grpc_authorization_provider 17140 grpc_test_util 17141) 17142 17143 17144endif() 17145if(gRPC_BUILD_TESTS) 17146 17147add_executable(grpc_authz_end2end_test 17148 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 17149 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 17150 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 17151 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 17152 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 17153 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 17154 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 17155 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 17156 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 17157 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17158 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 17159 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 17160 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 17161 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 17162 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 17163 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 17164 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 17165 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 17166 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 17167 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 17168 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 17169 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 17170 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 17171 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 17172 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 17173 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 17174 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 17175 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 17176 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 17177 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 17178 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 17179 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 17180 src/cpp/server/authorization_policy_provider.cc 17181 test/core/test_util/audit_logging_utils.cc 17182 test/cpp/end2end/grpc_authz_end2end_test.cc 17183 test/cpp/end2end/test_service_impl.cc 17184) 17185if(WIN32 AND MSVC) 17186 if(BUILD_SHARED_LIBS) 17187 target_compile_definitions(grpc_authz_end2end_test 17188 PRIVATE 17189 "GPR_DLL_IMPORTS" 17190 "GRPC_DLL_IMPORTS" 17191 "GRPCXX_DLL_IMPORTS" 17192 ) 17193 endif() 17194endif() 17195target_compile_features(grpc_authz_end2end_test PUBLIC cxx_std_17) 17196target_include_directories(grpc_authz_end2end_test 17197 PRIVATE 17198 ${CMAKE_CURRENT_SOURCE_DIR} 17199 ${CMAKE_CURRENT_SOURCE_DIR}/include 17200 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17201 ${_gRPC_RE2_INCLUDE_DIR} 17202 ${_gRPC_SSL_INCLUDE_DIR} 17203 ${_gRPC_UPB_GENERATED_DIR} 17204 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17205 ${_gRPC_UPB_INCLUDE_DIR} 17206 ${_gRPC_XXHASH_INCLUDE_DIR} 17207 ${_gRPC_ZLIB_INCLUDE_DIR} 17208 third_party/googletest/googletest/include 17209 third_party/googletest/googletest 17210 third_party/googletest/googlemock/include 17211 third_party/googletest/googlemock 17212 ${_gRPC_PROTO_GENS_DIR} 17213) 17214 17215target_link_libraries(grpc_authz_end2end_test 17216 ${_gRPC_ALLTARGETS_LIBRARIES} 17217 gtest 17218 grpc_authorization_provider 17219 grpc++_test_util 17220) 17221 17222 17223endif() 17224if(gRPC_BUILD_TESTS) 17225 17226add_executable(grpc_authz_test 17227 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 17228 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 17229 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 17230 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 17231 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 17232 src/core/ext/transport/chaotic_good/client_transport.cc 17233 src/core/ext/transport/chaotic_good/control_endpoint.cc 17234 src/core/ext/transport/chaotic_good/data_endpoints.cc 17235 src/core/ext/transport/chaotic_good/frame.cc 17236 src/core/ext/transport/chaotic_good/frame_header.cc 17237 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 17238 src/core/ext/transport/chaotic_good/server_transport.cc 17239 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 17240 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 17241 src/core/ext/transport/chaotic_good_legacy/frame.cc 17242 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 17243 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 17244 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 17245 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 17246 src/core/lib/transport/promise_endpoint.cc 17247 test/core/call/batch_builder.cc 17248 test/core/end2end/cq_verifier.cc 17249 test/core/end2end/end2end_test_main.cc 17250 test/core/end2end/end2end_test_suites.cc 17251 test/core/end2end/end2end_tests.cc 17252 test/core/end2end/fixtures/http_proxy_fixture.cc 17253 test/core/end2end/fixtures/local_util.cc 17254 test/core/end2end/fixtures/proxy.cc 17255 test/core/end2end/tests/grpc_authz.cc 17256 test/core/event_engine/event_engine_test_utils.cc 17257 test/core/test_util/fake_stats_plugin.cc 17258 test/core/test_util/test_lb_policies.cc 17259) 17260if(WIN32 AND MSVC) 17261 if(BUILD_SHARED_LIBS) 17262 target_compile_definitions(grpc_authz_test 17263 PRIVATE 17264 "GPR_DLL_IMPORTS" 17265 "GRPC_DLL_IMPORTS" 17266 ) 17267 endif() 17268endif() 17269target_compile_features(grpc_authz_test PUBLIC cxx_std_17) 17270target_include_directories(grpc_authz_test 17271 PRIVATE 17272 ${CMAKE_CURRENT_SOURCE_DIR} 17273 ${CMAKE_CURRENT_SOURCE_DIR}/include 17274 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17275 ${_gRPC_RE2_INCLUDE_DIR} 17276 ${_gRPC_SSL_INCLUDE_DIR} 17277 ${_gRPC_UPB_GENERATED_DIR} 17278 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17279 ${_gRPC_UPB_INCLUDE_DIR} 17280 ${_gRPC_XXHASH_INCLUDE_DIR} 17281 ${_gRPC_ZLIB_INCLUDE_DIR} 17282 third_party/googletest/googletest/include 17283 third_party/googletest/googletest 17284 third_party/googletest/googlemock/include 17285 third_party/googletest/googlemock 17286 ${_gRPC_PROTO_GENS_DIR} 17287) 17288 17289target_link_libraries(grpc_authz_test 17290 ${_gRPC_ALLTARGETS_LIBRARIES} 17291 gtest 17292 grpc_authorization_provider 17293 grpc_unsecure 17294 ${_gRPC_PROTOBUF_LIBRARIES} 17295 grpc_test_util 17296) 17297 17298 17299endif() 17300if(gRPC_BUILD_TESTS) 17301 17302add_executable(grpc_byte_buffer_reader_test 17303 test/core/surface/byte_buffer_reader_test.cc 17304) 17305if(WIN32 AND MSVC) 17306 if(BUILD_SHARED_LIBS) 17307 target_compile_definitions(grpc_byte_buffer_reader_test 17308 PRIVATE 17309 "GPR_DLL_IMPORTS" 17310 "GRPC_DLL_IMPORTS" 17311 ) 17312 endif() 17313endif() 17314target_compile_features(grpc_byte_buffer_reader_test PUBLIC cxx_std_17) 17315target_include_directories(grpc_byte_buffer_reader_test 17316 PRIVATE 17317 ${CMAKE_CURRENT_SOURCE_DIR} 17318 ${CMAKE_CURRENT_SOURCE_DIR}/include 17319 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17320 ${_gRPC_RE2_INCLUDE_DIR} 17321 ${_gRPC_SSL_INCLUDE_DIR} 17322 ${_gRPC_UPB_GENERATED_DIR} 17323 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17324 ${_gRPC_UPB_INCLUDE_DIR} 17325 ${_gRPC_XXHASH_INCLUDE_DIR} 17326 ${_gRPC_ZLIB_INCLUDE_DIR} 17327 third_party/googletest/googletest/include 17328 third_party/googletest/googletest 17329 third_party/googletest/googlemock/include 17330 third_party/googletest/googlemock 17331 ${_gRPC_PROTO_GENS_DIR} 17332) 17333 17334target_link_libraries(grpc_byte_buffer_reader_test 17335 ${_gRPC_ALLTARGETS_LIBRARIES} 17336 gtest 17337 grpc_test_util 17338) 17339 17340 17341endif() 17342if(gRPC_BUILD_TESTS) 17343 17344add_executable(grpc_cli 17345 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 17346 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 17347 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 17348 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 17349 test/cpp/util/cli_call.cc 17350 test/cpp/util/cli_credentials.cc 17351 test/cpp/util/grpc_cli.cc 17352 test/cpp/util/grpc_tool.cc 17353 test/cpp/util/proto_file_parser.cc 17354 test/cpp/util/proto_reflection_descriptor_database.cc 17355 test/cpp/util/service_describer.cc 17356) 17357if(WIN32 AND MSVC) 17358 if(BUILD_SHARED_LIBS) 17359 target_compile_definitions(grpc_cli 17360 PRIVATE 17361 "GPR_DLL_IMPORTS" 17362 "GRPC_DLL_IMPORTS" 17363 "GRPCXX_DLL_IMPORTS" 17364 ) 17365 endif() 17366endif() 17367target_compile_features(grpc_cli PUBLIC cxx_std_17) 17368target_include_directories(grpc_cli 17369 PRIVATE 17370 ${CMAKE_CURRENT_SOURCE_DIR} 17371 ${CMAKE_CURRENT_SOURCE_DIR}/include 17372 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17373 ${_gRPC_RE2_INCLUDE_DIR} 17374 ${_gRPC_SSL_INCLUDE_DIR} 17375 ${_gRPC_UPB_GENERATED_DIR} 17376 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17377 ${_gRPC_UPB_INCLUDE_DIR} 17378 ${_gRPC_XXHASH_INCLUDE_DIR} 17379 ${_gRPC_ZLIB_INCLUDE_DIR} 17380 ${_gRPC_PROTO_GENS_DIR} 17381) 17382 17383target_link_libraries(grpc_cli 17384 ${_gRPC_ALLTARGETS_LIBRARIES} 17385 grpc++ 17386 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 17387 grpc++_test_config 17388) 17389 17390 17391endif() 17392if(gRPC_BUILD_TESTS) 17393 17394add_executable(grpc_completion_queue_test 17395 test/core/surface/completion_queue_test.cc 17396) 17397if(WIN32 AND MSVC) 17398 if(BUILD_SHARED_LIBS) 17399 target_compile_definitions(grpc_completion_queue_test 17400 PRIVATE 17401 "GPR_DLL_IMPORTS" 17402 "GRPC_DLL_IMPORTS" 17403 ) 17404 endif() 17405endif() 17406target_compile_features(grpc_completion_queue_test PUBLIC cxx_std_17) 17407target_include_directories(grpc_completion_queue_test 17408 PRIVATE 17409 ${CMAKE_CURRENT_SOURCE_DIR} 17410 ${CMAKE_CURRENT_SOURCE_DIR}/include 17411 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17412 ${_gRPC_RE2_INCLUDE_DIR} 17413 ${_gRPC_SSL_INCLUDE_DIR} 17414 ${_gRPC_UPB_GENERATED_DIR} 17415 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17416 ${_gRPC_UPB_INCLUDE_DIR} 17417 ${_gRPC_XXHASH_INCLUDE_DIR} 17418 ${_gRPC_ZLIB_INCLUDE_DIR} 17419 third_party/googletest/googletest/include 17420 third_party/googletest/googletest 17421 third_party/googletest/googlemock/include 17422 third_party/googletest/googlemock 17423 ${_gRPC_PROTO_GENS_DIR} 17424) 17425 17426target_link_libraries(grpc_completion_queue_test 17427 ${_gRPC_ALLTARGETS_LIBRARIES} 17428 gtest 17429 grpc_test_util 17430) 17431 17432 17433endif() 17434if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_CPP_PLUGIN) 17435 17436add_executable(grpc_cpp_plugin 17437 src/compiler/cpp_plugin.cc 17438) 17439target_compile_features(grpc_cpp_plugin PUBLIC cxx_std_17) 17440target_include_directories(grpc_cpp_plugin 17441 PRIVATE 17442 ${CMAKE_CURRENT_SOURCE_DIR} 17443 ${CMAKE_CURRENT_SOURCE_DIR}/include 17444 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17445 ${_gRPC_RE2_INCLUDE_DIR} 17446 ${_gRPC_SSL_INCLUDE_DIR} 17447 ${_gRPC_UPB_GENERATED_DIR} 17448 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17449 ${_gRPC_UPB_INCLUDE_DIR} 17450 ${_gRPC_XXHASH_INCLUDE_DIR} 17451 ${_gRPC_ZLIB_INCLUDE_DIR} 17452 ${_gRPC_PROTO_GENS_DIR} 17453) 17454 17455target_link_libraries(grpc_cpp_plugin 17456 ${_gRPC_ALLTARGETS_LIBRARIES} 17457 grpc_plugin_support 17458) 17459 17460 17461 17462if(gRPC_INSTALL) 17463 install(TARGETS grpc_cpp_plugin EXPORT gRPCPluginTargets 17464 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17465 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17466 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17467 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17468 ) 17469endif() 17470 17471endif() 17472if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_CSHARP_PLUGIN) 17473 17474add_executable(grpc_csharp_plugin 17475 src/compiler/csharp_plugin.cc 17476) 17477target_compile_features(grpc_csharp_plugin PUBLIC cxx_std_17) 17478target_include_directories(grpc_csharp_plugin 17479 PRIVATE 17480 ${CMAKE_CURRENT_SOURCE_DIR} 17481 ${CMAKE_CURRENT_SOURCE_DIR}/include 17482 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17483 ${_gRPC_RE2_INCLUDE_DIR} 17484 ${_gRPC_SSL_INCLUDE_DIR} 17485 ${_gRPC_UPB_GENERATED_DIR} 17486 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17487 ${_gRPC_UPB_INCLUDE_DIR} 17488 ${_gRPC_XXHASH_INCLUDE_DIR} 17489 ${_gRPC_ZLIB_INCLUDE_DIR} 17490 ${_gRPC_PROTO_GENS_DIR} 17491) 17492 17493target_link_libraries(grpc_csharp_plugin 17494 ${_gRPC_ALLTARGETS_LIBRARIES} 17495 grpc_plugin_support 17496) 17497 17498 17499 17500if(gRPC_INSTALL) 17501 install(TARGETS grpc_csharp_plugin EXPORT gRPCPluginTargets 17502 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17503 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17504 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17505 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17506 ) 17507endif() 17508 17509endif() 17510if(gRPC_BUILD_TESTS) 17511 17512add_executable(grpc_ipv6_loopback_available_test 17513 test/core/iomgr/grpc_ipv6_loopback_available_test.cc 17514 test/core/test_util/cmdline.cc 17515 test/core/test_util/fuzzer_util.cc 17516 test/core/test_util/grpc_profiler.cc 17517 test/core/test_util/histogram.cc 17518 test/core/test_util/mock_endpoint.cc 17519 test/core/test_util/parse_hexstring.cc 17520 test/core/test_util/resolve_localhost_ip46.cc 17521 test/core/test_util/slice_splitter.cc 17522 test/core/test_util/tracer_util.cc 17523) 17524if(WIN32 AND MSVC) 17525 if(BUILD_SHARED_LIBS) 17526 target_compile_definitions(grpc_ipv6_loopback_available_test 17527 PRIVATE 17528 "GPR_DLL_IMPORTS" 17529 "GRPC_DLL_IMPORTS" 17530 ) 17531 endif() 17532endif() 17533target_compile_features(grpc_ipv6_loopback_available_test PUBLIC cxx_std_17) 17534target_include_directories(grpc_ipv6_loopback_available_test 17535 PRIVATE 17536 ${CMAKE_CURRENT_SOURCE_DIR} 17537 ${CMAKE_CURRENT_SOURCE_DIR}/include 17538 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17539 ${_gRPC_RE2_INCLUDE_DIR} 17540 ${_gRPC_SSL_INCLUDE_DIR} 17541 ${_gRPC_UPB_GENERATED_DIR} 17542 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17543 ${_gRPC_UPB_INCLUDE_DIR} 17544 ${_gRPC_XXHASH_INCLUDE_DIR} 17545 ${_gRPC_ZLIB_INCLUDE_DIR} 17546 third_party/googletest/googletest/include 17547 third_party/googletest/googletest 17548 third_party/googletest/googlemock/include 17549 third_party/googletest/googlemock 17550 ${_gRPC_PROTO_GENS_DIR} 17551) 17552 17553target_link_libraries(grpc_ipv6_loopback_available_test 17554 ${_gRPC_ALLTARGETS_LIBRARIES} 17555 gtest 17556 grpc_test_util 17557) 17558 17559 17560endif() 17561if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_NODE_PLUGIN) 17562 17563add_executable(grpc_node_plugin 17564 src/compiler/node_plugin.cc 17565) 17566target_compile_features(grpc_node_plugin PUBLIC cxx_std_17) 17567target_include_directories(grpc_node_plugin 17568 PRIVATE 17569 ${CMAKE_CURRENT_SOURCE_DIR} 17570 ${CMAKE_CURRENT_SOURCE_DIR}/include 17571 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17572 ${_gRPC_RE2_INCLUDE_DIR} 17573 ${_gRPC_SSL_INCLUDE_DIR} 17574 ${_gRPC_UPB_GENERATED_DIR} 17575 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17576 ${_gRPC_UPB_INCLUDE_DIR} 17577 ${_gRPC_XXHASH_INCLUDE_DIR} 17578 ${_gRPC_ZLIB_INCLUDE_DIR} 17579 ${_gRPC_PROTO_GENS_DIR} 17580) 17581 17582target_link_libraries(grpc_node_plugin 17583 ${_gRPC_ALLTARGETS_LIBRARIES} 17584 grpc_plugin_support 17585) 17586 17587 17588 17589if(gRPC_INSTALL) 17590 install(TARGETS grpc_node_plugin EXPORT gRPCPluginTargets 17591 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17592 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17593 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17594 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17595 ) 17596endif() 17597 17598endif() 17599if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN) 17600 17601add_executable(grpc_objective_c_plugin 17602 src/compiler/objective_c_plugin.cc 17603) 17604target_compile_features(grpc_objective_c_plugin PUBLIC cxx_std_17) 17605target_include_directories(grpc_objective_c_plugin 17606 PRIVATE 17607 ${CMAKE_CURRENT_SOURCE_DIR} 17608 ${CMAKE_CURRENT_SOURCE_DIR}/include 17609 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17610 ${_gRPC_RE2_INCLUDE_DIR} 17611 ${_gRPC_SSL_INCLUDE_DIR} 17612 ${_gRPC_UPB_GENERATED_DIR} 17613 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17614 ${_gRPC_UPB_INCLUDE_DIR} 17615 ${_gRPC_XXHASH_INCLUDE_DIR} 17616 ${_gRPC_ZLIB_INCLUDE_DIR} 17617 ${_gRPC_PROTO_GENS_DIR} 17618) 17619 17620target_link_libraries(grpc_objective_c_plugin 17621 ${_gRPC_ALLTARGETS_LIBRARIES} 17622 grpc_plugin_support 17623) 17624 17625 17626 17627if(gRPC_INSTALL) 17628 install(TARGETS grpc_objective_c_plugin EXPORT gRPCPluginTargets 17629 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17630 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17631 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17632 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17633 ) 17634endif() 17635 17636endif() 17637if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_PHP_PLUGIN) 17638 17639add_executable(grpc_php_plugin 17640 src/compiler/php_plugin.cc 17641) 17642target_compile_features(grpc_php_plugin PUBLIC cxx_std_17) 17643target_include_directories(grpc_php_plugin 17644 PRIVATE 17645 ${CMAKE_CURRENT_SOURCE_DIR} 17646 ${CMAKE_CURRENT_SOURCE_DIR}/include 17647 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17648 ${_gRPC_RE2_INCLUDE_DIR} 17649 ${_gRPC_SSL_INCLUDE_DIR} 17650 ${_gRPC_UPB_GENERATED_DIR} 17651 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17652 ${_gRPC_UPB_INCLUDE_DIR} 17653 ${_gRPC_XXHASH_INCLUDE_DIR} 17654 ${_gRPC_ZLIB_INCLUDE_DIR} 17655 ${_gRPC_PROTO_GENS_DIR} 17656) 17657 17658target_link_libraries(grpc_php_plugin 17659 ${_gRPC_ALLTARGETS_LIBRARIES} 17660 grpc_plugin_support 17661) 17662 17663 17664 17665if(gRPC_INSTALL) 17666 install(TARGETS grpc_php_plugin EXPORT gRPCPluginTargets 17667 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17668 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17669 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17670 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17671 ) 17672endif() 17673 17674endif() 17675if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_PYTHON_PLUGIN) 17676 17677add_executable(grpc_python_plugin 17678 src/compiler/python_plugin.cc 17679) 17680target_compile_features(grpc_python_plugin PUBLIC cxx_std_17) 17681target_include_directories(grpc_python_plugin 17682 PRIVATE 17683 ${CMAKE_CURRENT_SOURCE_DIR} 17684 ${CMAKE_CURRENT_SOURCE_DIR}/include 17685 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17686 ${_gRPC_RE2_INCLUDE_DIR} 17687 ${_gRPC_SSL_INCLUDE_DIR} 17688 ${_gRPC_UPB_GENERATED_DIR} 17689 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17690 ${_gRPC_UPB_INCLUDE_DIR} 17691 ${_gRPC_XXHASH_INCLUDE_DIR} 17692 ${_gRPC_ZLIB_INCLUDE_DIR} 17693 ${_gRPC_PROTO_GENS_DIR} 17694) 17695 17696target_link_libraries(grpc_python_plugin 17697 ${_gRPC_ALLTARGETS_LIBRARIES} 17698 grpc_plugin_support 17699) 17700 17701 17702 17703if(gRPC_INSTALL) 17704 install(TARGETS grpc_python_plugin EXPORT gRPCPluginTargets 17705 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17706 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17707 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17708 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17709 ) 17710endif() 17711 17712endif() 17713if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_RUBY_PLUGIN) 17714 17715add_executable(grpc_ruby_plugin 17716 src/compiler/ruby_plugin.cc 17717) 17718target_compile_features(grpc_ruby_plugin PUBLIC cxx_std_17) 17719target_include_directories(grpc_ruby_plugin 17720 PRIVATE 17721 ${CMAKE_CURRENT_SOURCE_DIR} 17722 ${CMAKE_CURRENT_SOURCE_DIR}/include 17723 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17724 ${_gRPC_RE2_INCLUDE_DIR} 17725 ${_gRPC_SSL_INCLUDE_DIR} 17726 ${_gRPC_UPB_GENERATED_DIR} 17727 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17728 ${_gRPC_UPB_INCLUDE_DIR} 17729 ${_gRPC_XXHASH_INCLUDE_DIR} 17730 ${_gRPC_ZLIB_INCLUDE_DIR} 17731 ${_gRPC_PROTO_GENS_DIR} 17732) 17733 17734target_link_libraries(grpc_ruby_plugin 17735 ${_gRPC_ALLTARGETS_LIBRARIES} 17736 grpc_plugin_support 17737) 17738 17739 17740 17741if(gRPC_INSTALL) 17742 install(TARGETS grpc_ruby_plugin EXPORT gRPCPluginTargets 17743 RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} 17744 BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} 17745 LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} 17746 ARCHIVE DESTINATION ${gRPC_INSTALL_LIBDIR} 17747 ) 17748endif() 17749 17750endif() 17751if(gRPC_BUILD_TESTS) 17752 17753add_executable(grpc_tls_certificate_distributor_test 17754 test/core/security/grpc_tls_certificate_distributor_test.cc 17755 test/core/test_util/cmdline.cc 17756 test/core/test_util/fuzzer_util.cc 17757 test/core/test_util/grpc_profiler.cc 17758 test/core/test_util/histogram.cc 17759 test/core/test_util/mock_endpoint.cc 17760 test/core/test_util/parse_hexstring.cc 17761 test/core/test_util/resolve_localhost_ip46.cc 17762 test/core/test_util/slice_splitter.cc 17763 test/core/test_util/tracer_util.cc 17764) 17765if(WIN32 AND MSVC) 17766 if(BUILD_SHARED_LIBS) 17767 target_compile_definitions(grpc_tls_certificate_distributor_test 17768 PRIVATE 17769 "GPR_DLL_IMPORTS" 17770 "GRPC_DLL_IMPORTS" 17771 ) 17772 endif() 17773endif() 17774target_compile_features(grpc_tls_certificate_distributor_test PUBLIC cxx_std_17) 17775target_include_directories(grpc_tls_certificate_distributor_test 17776 PRIVATE 17777 ${CMAKE_CURRENT_SOURCE_DIR} 17778 ${CMAKE_CURRENT_SOURCE_DIR}/include 17779 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17780 ${_gRPC_RE2_INCLUDE_DIR} 17781 ${_gRPC_SSL_INCLUDE_DIR} 17782 ${_gRPC_UPB_GENERATED_DIR} 17783 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17784 ${_gRPC_UPB_INCLUDE_DIR} 17785 ${_gRPC_XXHASH_INCLUDE_DIR} 17786 ${_gRPC_ZLIB_INCLUDE_DIR} 17787 third_party/googletest/googletest/include 17788 third_party/googletest/googletest 17789 third_party/googletest/googlemock/include 17790 third_party/googletest/googlemock 17791 ${_gRPC_PROTO_GENS_DIR} 17792) 17793 17794target_link_libraries(grpc_tls_certificate_distributor_test 17795 ${_gRPC_ALLTARGETS_LIBRARIES} 17796 gtest 17797 grpc_test_util 17798) 17799 17800 17801endif() 17802if(gRPC_BUILD_TESTS) 17803 17804add_executable(grpc_tls_certificate_provider_test 17805 test/core/security/grpc_tls_certificate_provider_test.cc 17806 test/core/test_util/cmdline.cc 17807 test/core/test_util/fuzzer_util.cc 17808 test/core/test_util/grpc_profiler.cc 17809 test/core/test_util/histogram.cc 17810 test/core/test_util/mock_endpoint.cc 17811 test/core/test_util/parse_hexstring.cc 17812 test/core/test_util/resolve_localhost_ip46.cc 17813 test/core/test_util/slice_splitter.cc 17814 test/core/test_util/tracer_util.cc 17815) 17816if(WIN32 AND MSVC) 17817 if(BUILD_SHARED_LIBS) 17818 target_compile_definitions(grpc_tls_certificate_provider_test 17819 PRIVATE 17820 "GPR_DLL_IMPORTS" 17821 "GRPC_DLL_IMPORTS" 17822 ) 17823 endif() 17824endif() 17825target_compile_features(grpc_tls_certificate_provider_test PUBLIC cxx_std_17) 17826target_include_directories(grpc_tls_certificate_provider_test 17827 PRIVATE 17828 ${CMAKE_CURRENT_SOURCE_DIR} 17829 ${CMAKE_CURRENT_SOURCE_DIR}/include 17830 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17831 ${_gRPC_RE2_INCLUDE_DIR} 17832 ${_gRPC_SSL_INCLUDE_DIR} 17833 ${_gRPC_UPB_GENERATED_DIR} 17834 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17835 ${_gRPC_UPB_INCLUDE_DIR} 17836 ${_gRPC_XXHASH_INCLUDE_DIR} 17837 ${_gRPC_ZLIB_INCLUDE_DIR} 17838 third_party/googletest/googletest/include 17839 third_party/googletest/googletest 17840 third_party/googletest/googlemock/include 17841 third_party/googletest/googlemock 17842 ${_gRPC_PROTO_GENS_DIR} 17843) 17844 17845target_link_libraries(grpc_tls_certificate_provider_test 17846 ${_gRPC_ALLTARGETS_LIBRARIES} 17847 gtest 17848 grpc_test_util 17849) 17850 17851 17852endif() 17853if(gRPC_BUILD_TESTS) 17854 17855add_executable(grpc_tls_certificate_verifier_test 17856 test/core/security/grpc_tls_certificate_verifier_test.cc 17857 test/core/test_util/cmdline.cc 17858 test/core/test_util/fuzzer_util.cc 17859 test/core/test_util/grpc_profiler.cc 17860 test/core/test_util/histogram.cc 17861 test/core/test_util/mock_endpoint.cc 17862 test/core/test_util/parse_hexstring.cc 17863 test/core/test_util/resolve_localhost_ip46.cc 17864 test/core/test_util/slice_splitter.cc 17865 test/core/test_util/tracer_util.cc 17866) 17867if(WIN32 AND MSVC) 17868 if(BUILD_SHARED_LIBS) 17869 target_compile_definitions(grpc_tls_certificate_verifier_test 17870 PRIVATE 17871 "GPR_DLL_IMPORTS" 17872 "GRPC_DLL_IMPORTS" 17873 ) 17874 endif() 17875endif() 17876target_compile_features(grpc_tls_certificate_verifier_test PUBLIC cxx_std_17) 17877target_include_directories(grpc_tls_certificate_verifier_test 17878 PRIVATE 17879 ${CMAKE_CURRENT_SOURCE_DIR} 17880 ${CMAKE_CURRENT_SOURCE_DIR}/include 17881 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17882 ${_gRPC_RE2_INCLUDE_DIR} 17883 ${_gRPC_SSL_INCLUDE_DIR} 17884 ${_gRPC_UPB_GENERATED_DIR} 17885 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17886 ${_gRPC_UPB_INCLUDE_DIR} 17887 ${_gRPC_XXHASH_INCLUDE_DIR} 17888 ${_gRPC_ZLIB_INCLUDE_DIR} 17889 third_party/googletest/googletest/include 17890 third_party/googletest/googletest 17891 third_party/googletest/googlemock/include 17892 third_party/googletest/googlemock 17893 ${_gRPC_PROTO_GENS_DIR} 17894) 17895 17896target_link_libraries(grpc_tls_certificate_verifier_test 17897 ${_gRPC_ALLTARGETS_LIBRARIES} 17898 gtest 17899 grpc_test_util 17900) 17901 17902 17903endif() 17904if(gRPC_BUILD_TESTS) 17905 17906add_executable(grpc_tls_credentials_options_comparator_test 17907 test/core/security/grpc_tls_credentials_options_comparator_test.cc 17908 test/core/test_util/cmdline.cc 17909 test/core/test_util/fuzzer_util.cc 17910 test/core/test_util/grpc_profiler.cc 17911 test/core/test_util/histogram.cc 17912 test/core/test_util/mock_endpoint.cc 17913 test/core/test_util/parse_hexstring.cc 17914 test/core/test_util/resolve_localhost_ip46.cc 17915 test/core/test_util/slice_splitter.cc 17916 test/core/test_util/tracer_util.cc 17917) 17918if(WIN32 AND MSVC) 17919 if(BUILD_SHARED_LIBS) 17920 target_compile_definitions(grpc_tls_credentials_options_comparator_test 17921 PRIVATE 17922 "GPR_DLL_IMPORTS" 17923 "GRPC_DLL_IMPORTS" 17924 ) 17925 endif() 17926endif() 17927target_compile_features(grpc_tls_credentials_options_comparator_test PUBLIC cxx_std_17) 17928target_include_directories(grpc_tls_credentials_options_comparator_test 17929 PRIVATE 17930 ${CMAKE_CURRENT_SOURCE_DIR} 17931 ${CMAKE_CURRENT_SOURCE_DIR}/include 17932 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17933 ${_gRPC_RE2_INCLUDE_DIR} 17934 ${_gRPC_SSL_INCLUDE_DIR} 17935 ${_gRPC_UPB_GENERATED_DIR} 17936 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17937 ${_gRPC_UPB_INCLUDE_DIR} 17938 ${_gRPC_XXHASH_INCLUDE_DIR} 17939 ${_gRPC_ZLIB_INCLUDE_DIR} 17940 third_party/googletest/googletest/include 17941 third_party/googletest/googletest 17942 third_party/googletest/googlemock/include 17943 third_party/googletest/googlemock 17944 ${_gRPC_PROTO_GENS_DIR} 17945) 17946 17947target_link_libraries(grpc_tls_credentials_options_comparator_test 17948 ${_gRPC_ALLTARGETS_LIBRARIES} 17949 gtest 17950 grpc_test_util 17951) 17952 17953 17954endif() 17955if(gRPC_BUILD_TESTS) 17956 17957add_executable(grpc_tls_credentials_options_test 17958 test/core/security/grpc_tls_credentials_options_test.cc 17959 test/core/test_util/cmdline.cc 17960 test/core/test_util/fuzzer_util.cc 17961 test/core/test_util/grpc_profiler.cc 17962 test/core/test_util/histogram.cc 17963 test/core/test_util/mock_endpoint.cc 17964 test/core/test_util/parse_hexstring.cc 17965 test/core/test_util/resolve_localhost_ip46.cc 17966 test/core/test_util/slice_splitter.cc 17967 test/core/test_util/tracer_util.cc 17968) 17969if(WIN32 AND MSVC) 17970 if(BUILD_SHARED_LIBS) 17971 target_compile_definitions(grpc_tls_credentials_options_test 17972 PRIVATE 17973 "GPR_DLL_IMPORTS" 17974 "GRPC_DLL_IMPORTS" 17975 ) 17976 endif() 17977endif() 17978target_compile_features(grpc_tls_credentials_options_test PUBLIC cxx_std_17) 17979target_include_directories(grpc_tls_credentials_options_test 17980 PRIVATE 17981 ${CMAKE_CURRENT_SOURCE_DIR} 17982 ${CMAKE_CURRENT_SOURCE_DIR}/include 17983 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 17984 ${_gRPC_RE2_INCLUDE_DIR} 17985 ${_gRPC_SSL_INCLUDE_DIR} 17986 ${_gRPC_UPB_GENERATED_DIR} 17987 ${_gRPC_UPB_GRPC_GENERATED_DIR} 17988 ${_gRPC_UPB_INCLUDE_DIR} 17989 ${_gRPC_XXHASH_INCLUDE_DIR} 17990 ${_gRPC_ZLIB_INCLUDE_DIR} 17991 third_party/googletest/googletest/include 17992 third_party/googletest/googletest 17993 third_party/googletest/googlemock/include 17994 third_party/googletest/googlemock 17995 ${_gRPC_PROTO_GENS_DIR} 17996) 17997 17998target_link_libraries(grpc_tls_credentials_options_test 17999 ${_gRPC_ALLTARGETS_LIBRARIES} 18000 gtest 18001 grpc_test_util 18002) 18003 18004 18005endif() 18006if(gRPC_BUILD_TESTS) 18007 18008add_executable(grpc_tls_crl_provider_test 18009 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 18010 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 18011 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 18012 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 18013 ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.cc 18014 ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.cc 18015 ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.pb.h 18016 ${_gRPC_PROTO_GENS_DIR}/test/core/test_util/fuzz_config_vars.grpc.pb.h 18017 test/core/event_engine/event_engine_test_utils.cc 18018 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 18019 test/core/security/grpc_tls_crl_provider_test.cc 18020 test/core/tsi/transport_security_test_lib.cc 18021) 18022if(WIN32 AND MSVC) 18023 if(BUILD_SHARED_LIBS) 18024 target_compile_definitions(grpc_tls_crl_provider_test 18025 PRIVATE 18026 "GPR_DLL_IMPORTS" 18027 "GRPC_DLL_IMPORTS" 18028 ) 18029 endif() 18030endif() 18031target_compile_features(grpc_tls_crl_provider_test PUBLIC cxx_std_17) 18032target_include_directories(grpc_tls_crl_provider_test 18033 PRIVATE 18034 ${CMAKE_CURRENT_SOURCE_DIR} 18035 ${CMAKE_CURRENT_SOURCE_DIR}/include 18036 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18037 ${_gRPC_RE2_INCLUDE_DIR} 18038 ${_gRPC_SSL_INCLUDE_DIR} 18039 ${_gRPC_UPB_GENERATED_DIR} 18040 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18041 ${_gRPC_UPB_INCLUDE_DIR} 18042 ${_gRPC_XXHASH_INCLUDE_DIR} 18043 ${_gRPC_ZLIB_INCLUDE_DIR} 18044 third_party/googletest/googletest/include 18045 third_party/googletest/googletest 18046 third_party/googletest/googlemock/include 18047 third_party/googletest/googlemock 18048 ${_gRPC_PROTO_GENS_DIR} 18049) 18050 18051target_link_libraries(grpc_tls_crl_provider_test 18052 ${_gRPC_ALLTARGETS_LIBRARIES} 18053 gtest 18054 ${_gRPC_PROTOBUF_LIBRARIES} 18055 grpc_test_util 18056) 18057 18058 18059endif() 18060if(gRPC_BUILD_TESTS) 18061if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 18062 18063 add_executable(grpc_tool_test 18064 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 18065 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 18066 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 18067 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 18068 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 18069 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 18070 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 18071 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 18072 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 18073 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18074 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 18075 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 18076 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 18077 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 18078 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 18079 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 18080 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 18081 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 18082 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 18083 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 18084 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 18085 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 18086 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 18087 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 18088 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 18089 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 18090 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 18091 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 18092 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 18093 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 18094 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 18095 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 18096 test/cpp/util/cli_call.cc 18097 test/cpp/util/cli_credentials.cc 18098 test/cpp/util/grpc_tool.cc 18099 test/cpp/util/grpc_tool_test.cc 18100 test/cpp/util/proto_file_parser.cc 18101 test/cpp/util/proto_reflection_descriptor_database.cc 18102 test/cpp/util/service_describer.cc 18103 ) 18104 if(WIN32 AND MSVC) 18105 if(BUILD_SHARED_LIBS) 18106 target_compile_definitions(grpc_tool_test 18107 PRIVATE 18108 "GPR_DLL_IMPORTS" 18109 "GRPC_DLL_IMPORTS" 18110 "GRPCXX_DLL_IMPORTS" 18111 ) 18112 endif() 18113 endif() 18114 target_compile_features(grpc_tool_test PUBLIC cxx_std_17) 18115 target_include_directories(grpc_tool_test 18116 PRIVATE 18117 ${CMAKE_CURRENT_SOURCE_DIR} 18118 ${CMAKE_CURRENT_SOURCE_DIR}/include 18119 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18120 ${_gRPC_RE2_INCLUDE_DIR} 18121 ${_gRPC_SSL_INCLUDE_DIR} 18122 ${_gRPC_UPB_GENERATED_DIR} 18123 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18124 ${_gRPC_UPB_INCLUDE_DIR} 18125 ${_gRPC_XXHASH_INCLUDE_DIR} 18126 ${_gRPC_ZLIB_INCLUDE_DIR} 18127 third_party/googletest/googletest/include 18128 third_party/googletest/googletest 18129 third_party/googletest/googlemock/include 18130 third_party/googletest/googlemock 18131 ${_gRPC_PROTO_GENS_DIR} 18132 ) 18133 18134 target_link_libraries(grpc_tool_test 18135 ${_gRPC_ALLTARGETS_LIBRARIES} 18136 gtest 18137 grpc++_reflection 18138 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 18139 grpc++_test_config 18140 grpc++_test_util 18141 ) 18142 18143 18144endif() 18145endif() 18146if(gRPC_BUILD_TESTS) 18147 18148add_executable(grpclb_api_test 18149 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.pb.cc 18150 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc 18151 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.pb.h 18152 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.grpc.pb.h 18153 test/cpp/grpclb/grpclb_api_test.cc 18154) 18155if(WIN32 AND MSVC) 18156 if(BUILD_SHARED_LIBS) 18157 target_compile_definitions(grpclb_api_test 18158 PRIVATE 18159 "GPR_DLL_IMPORTS" 18160 "GRPC_DLL_IMPORTS" 18161 "GRPCXX_DLL_IMPORTS" 18162 ) 18163 endif() 18164endif() 18165target_compile_features(grpclb_api_test PUBLIC cxx_std_17) 18166target_include_directories(grpclb_api_test 18167 PRIVATE 18168 ${CMAKE_CURRENT_SOURCE_DIR} 18169 ${CMAKE_CURRENT_SOURCE_DIR}/include 18170 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18171 ${_gRPC_RE2_INCLUDE_DIR} 18172 ${_gRPC_SSL_INCLUDE_DIR} 18173 ${_gRPC_UPB_GENERATED_DIR} 18174 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18175 ${_gRPC_UPB_INCLUDE_DIR} 18176 ${_gRPC_XXHASH_INCLUDE_DIR} 18177 ${_gRPC_ZLIB_INCLUDE_DIR} 18178 third_party/googletest/googletest/include 18179 third_party/googletest/googletest 18180 third_party/googletest/googlemock/include 18181 third_party/googletest/googlemock 18182 ${_gRPC_PROTO_GENS_DIR} 18183) 18184 18185target_link_libraries(grpclb_api_test 18186 ${_gRPC_ALLTARGETS_LIBRARIES} 18187 gtest 18188 grpc++_test_util 18189) 18190 18191 18192endif() 18193if(gRPC_BUILD_TESTS) 18194if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 18195 18196 add_executable(grpclb_end2end_test 18197 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.pb.cc 18198 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc 18199 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.pb.h 18200 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lb/v1/load_balancer.grpc.pb.h 18201 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 18202 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 18203 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 18204 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 18205 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 18206 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 18207 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 18208 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 18209 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 18210 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 18211 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 18212 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 18213 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 18214 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18215 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 18216 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 18217 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 18218 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 18219 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 18220 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 18221 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 18222 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 18223 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 18224 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 18225 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 18226 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 18227 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 18228 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 18229 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 18230 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 18231 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 18232 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 18233 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 18234 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 18235 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 18236 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 18237 test/cpp/end2end/grpclb_end2end_test.cc 18238 test/cpp/end2end/test_service_impl.cc 18239 ) 18240 if(WIN32 AND MSVC) 18241 if(BUILD_SHARED_LIBS) 18242 target_compile_definitions(grpclb_end2end_test 18243 PRIVATE 18244 "GPR_DLL_IMPORTS" 18245 "GRPC_DLL_IMPORTS" 18246 "GRPCXX_DLL_IMPORTS" 18247 ) 18248 endif() 18249 endif() 18250 target_compile_features(grpclb_end2end_test PUBLIC cxx_std_17) 18251 target_include_directories(grpclb_end2end_test 18252 PRIVATE 18253 ${CMAKE_CURRENT_SOURCE_DIR} 18254 ${CMAKE_CURRENT_SOURCE_DIR}/include 18255 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18256 ${_gRPC_RE2_INCLUDE_DIR} 18257 ${_gRPC_SSL_INCLUDE_DIR} 18258 ${_gRPC_UPB_GENERATED_DIR} 18259 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18260 ${_gRPC_UPB_INCLUDE_DIR} 18261 ${_gRPC_XXHASH_INCLUDE_DIR} 18262 ${_gRPC_ZLIB_INCLUDE_DIR} 18263 third_party/googletest/googletest/include 18264 third_party/googletest/googletest 18265 third_party/googletest/googlemock/include 18266 third_party/googletest/googlemock 18267 ${_gRPC_PROTO_GENS_DIR} 18268 ) 18269 18270 target_link_libraries(grpclb_end2end_test 18271 ${_gRPC_ALLTARGETS_LIBRARIES} 18272 gtest 18273 grpc++_test_config 18274 grpc++_test_util 18275 ) 18276 18277 18278endif() 18279endif() 18280if(gRPC_BUILD_TESTS) 18281 18282add_executable(h2_ssl_cert_test 18283 test/core/call/batch_builder.cc 18284 test/core/end2end/cq_verifier.cc 18285 test/core/end2end/data/client_certs.cc 18286 test/core/end2end/data/server1_cert.cc 18287 test/core/end2end/data/server1_key.cc 18288 test/core/end2end/data/test_root_cert.cc 18289 test/core/end2end/end2end_tests.cc 18290 test/core/end2end/fixtures/local_util.cc 18291 test/core/end2end/h2_ssl_cert_test.cc 18292 test/core/event_engine/event_engine_test_utils.cc 18293) 18294if(WIN32 AND MSVC) 18295 if(BUILD_SHARED_LIBS) 18296 target_compile_definitions(h2_ssl_cert_test 18297 PRIVATE 18298 "GPR_DLL_IMPORTS" 18299 "GRPC_DLL_IMPORTS" 18300 ) 18301 endif() 18302endif() 18303target_compile_features(h2_ssl_cert_test PUBLIC cxx_std_17) 18304target_include_directories(h2_ssl_cert_test 18305 PRIVATE 18306 ${CMAKE_CURRENT_SOURCE_DIR} 18307 ${CMAKE_CURRENT_SOURCE_DIR}/include 18308 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18309 ${_gRPC_RE2_INCLUDE_DIR} 18310 ${_gRPC_SSL_INCLUDE_DIR} 18311 ${_gRPC_UPB_GENERATED_DIR} 18312 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18313 ${_gRPC_UPB_INCLUDE_DIR} 18314 ${_gRPC_XXHASH_INCLUDE_DIR} 18315 ${_gRPC_ZLIB_INCLUDE_DIR} 18316 third_party/googletest/googletest/include 18317 third_party/googletest/googletest 18318 third_party/googletest/googlemock/include 18319 third_party/googletest/googlemock 18320 ${_gRPC_PROTO_GENS_DIR} 18321) 18322 18323target_link_libraries(h2_ssl_cert_test 18324 ${_gRPC_ALLTARGETS_LIBRARIES} 18325 gtest 18326 grpc_test_util 18327) 18328 18329 18330endif() 18331if(gRPC_BUILD_TESTS) 18332 18333add_executable(h2_ssl_session_reuse_test 18334 test/core/end2end/cq_verifier.cc 18335 test/core/end2end/h2_ssl_session_reuse_test.cc 18336) 18337if(WIN32 AND MSVC) 18338 if(BUILD_SHARED_LIBS) 18339 target_compile_definitions(h2_ssl_session_reuse_test 18340 PRIVATE 18341 "GPR_DLL_IMPORTS" 18342 "GRPC_DLL_IMPORTS" 18343 ) 18344 endif() 18345endif() 18346target_compile_features(h2_ssl_session_reuse_test PUBLIC cxx_std_17) 18347target_include_directories(h2_ssl_session_reuse_test 18348 PRIVATE 18349 ${CMAKE_CURRENT_SOURCE_DIR} 18350 ${CMAKE_CURRENT_SOURCE_DIR}/include 18351 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18352 ${_gRPC_RE2_INCLUDE_DIR} 18353 ${_gRPC_SSL_INCLUDE_DIR} 18354 ${_gRPC_UPB_GENERATED_DIR} 18355 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18356 ${_gRPC_UPB_INCLUDE_DIR} 18357 ${_gRPC_XXHASH_INCLUDE_DIR} 18358 ${_gRPC_ZLIB_INCLUDE_DIR} 18359 third_party/googletest/googletest/include 18360 third_party/googletest/googletest 18361 third_party/googletest/googlemock/include 18362 third_party/googletest/googlemock 18363 ${_gRPC_PROTO_GENS_DIR} 18364) 18365 18366target_link_libraries(h2_ssl_session_reuse_test 18367 ${_gRPC_ALLTARGETS_LIBRARIES} 18368 gtest 18369 grpc_test_util 18370) 18371 18372 18373endif() 18374if(gRPC_BUILD_TESTS) 18375 18376add_executable(h2_tls_peer_property_external_verifier_test 18377 test/core/end2end/cq_verifier.cc 18378 test/core/end2end/h2_tls_peer_property_external_verifier_test.cc 18379) 18380if(WIN32 AND MSVC) 18381 if(BUILD_SHARED_LIBS) 18382 target_compile_definitions(h2_tls_peer_property_external_verifier_test 18383 PRIVATE 18384 "GPR_DLL_IMPORTS" 18385 "GRPC_DLL_IMPORTS" 18386 ) 18387 endif() 18388endif() 18389target_compile_features(h2_tls_peer_property_external_verifier_test PUBLIC cxx_std_17) 18390target_include_directories(h2_tls_peer_property_external_verifier_test 18391 PRIVATE 18392 ${CMAKE_CURRENT_SOURCE_DIR} 18393 ${CMAKE_CURRENT_SOURCE_DIR}/include 18394 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18395 ${_gRPC_RE2_INCLUDE_DIR} 18396 ${_gRPC_SSL_INCLUDE_DIR} 18397 ${_gRPC_UPB_GENERATED_DIR} 18398 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18399 ${_gRPC_UPB_INCLUDE_DIR} 18400 ${_gRPC_XXHASH_INCLUDE_DIR} 18401 ${_gRPC_ZLIB_INCLUDE_DIR} 18402 third_party/googletest/googletest/include 18403 third_party/googletest/googletest 18404 third_party/googletest/googlemock/include 18405 third_party/googletest/googlemock 18406 ${_gRPC_PROTO_GENS_DIR} 18407) 18408 18409target_link_libraries(h2_tls_peer_property_external_verifier_test 18410 ${_gRPC_ALLTARGETS_LIBRARIES} 18411 gtest 18412 grpc_test_util 18413) 18414 18415 18416endif() 18417if(gRPC_BUILD_TESTS) 18418 18419add_executable(handle_tests 18420 test/core/event_engine/handle_tests.cc 18421) 18422if(WIN32 AND MSVC) 18423 if(BUILD_SHARED_LIBS) 18424 target_compile_definitions(handle_tests 18425 PRIVATE 18426 "GPR_DLL_IMPORTS" 18427 "GRPC_DLL_IMPORTS" 18428 ) 18429 endif() 18430endif() 18431target_compile_features(handle_tests PUBLIC cxx_std_17) 18432target_include_directories(handle_tests 18433 PRIVATE 18434 ${CMAKE_CURRENT_SOURCE_DIR} 18435 ${CMAKE_CURRENT_SOURCE_DIR}/include 18436 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18437 ${_gRPC_RE2_INCLUDE_DIR} 18438 ${_gRPC_SSL_INCLUDE_DIR} 18439 ${_gRPC_UPB_GENERATED_DIR} 18440 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18441 ${_gRPC_UPB_INCLUDE_DIR} 18442 ${_gRPC_XXHASH_INCLUDE_DIR} 18443 ${_gRPC_ZLIB_INCLUDE_DIR} 18444 third_party/googletest/googletest/include 18445 third_party/googletest/googletest 18446 third_party/googletest/googlemock/include 18447 third_party/googletest/googlemock 18448 ${_gRPC_PROTO_GENS_DIR} 18449) 18450 18451target_link_libraries(handle_tests 18452 ${_gRPC_ALLTARGETS_LIBRARIES} 18453 gtest 18454 grpc 18455) 18456 18457 18458endif() 18459if(gRPC_BUILD_TESTS) 18460if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 18461 18462 add_executable(handshake_server_with_readahead_handshaker_test 18463 test/core/handshake/readahead_handshaker_server_ssl.cc 18464 test/core/handshake/server_ssl_common.cc 18465 ) 18466 if(WIN32 AND MSVC) 18467 if(BUILD_SHARED_LIBS) 18468 target_compile_definitions(handshake_server_with_readahead_handshaker_test 18469 PRIVATE 18470 "GPR_DLL_IMPORTS" 18471 "GRPC_DLL_IMPORTS" 18472 ) 18473 endif() 18474 endif() 18475 target_compile_features(handshake_server_with_readahead_handshaker_test PUBLIC cxx_std_17) 18476 target_include_directories(handshake_server_with_readahead_handshaker_test 18477 PRIVATE 18478 ${CMAKE_CURRENT_SOURCE_DIR} 18479 ${CMAKE_CURRENT_SOURCE_DIR}/include 18480 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18481 ${_gRPC_RE2_INCLUDE_DIR} 18482 ${_gRPC_SSL_INCLUDE_DIR} 18483 ${_gRPC_UPB_GENERATED_DIR} 18484 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18485 ${_gRPC_UPB_INCLUDE_DIR} 18486 ${_gRPC_XXHASH_INCLUDE_DIR} 18487 ${_gRPC_ZLIB_INCLUDE_DIR} 18488 third_party/googletest/googletest/include 18489 third_party/googletest/googletest 18490 third_party/googletest/googlemock/include 18491 third_party/googletest/googlemock 18492 ${_gRPC_PROTO_GENS_DIR} 18493 ) 18494 18495 target_link_libraries(handshake_server_with_readahead_handshaker_test 18496 ${_gRPC_ALLTARGETS_LIBRARIES} 18497 gtest 18498 grpc_test_util 18499 ) 18500 18501 18502endif() 18503endif() 18504if(gRPC_BUILD_TESTS) 18505 18506add_executable(head_of_line_blocking_bad_client_test 18507 test/core/bad_client/bad_client.cc 18508 test/core/bad_client/tests/head_of_line_blocking.cc 18509 test/core/end2end/cq_verifier.cc 18510) 18511if(WIN32 AND MSVC) 18512 if(BUILD_SHARED_LIBS) 18513 target_compile_definitions(head_of_line_blocking_bad_client_test 18514 PRIVATE 18515 "GPR_DLL_IMPORTS" 18516 "GRPC_DLL_IMPORTS" 18517 ) 18518 endif() 18519endif() 18520target_compile_features(head_of_line_blocking_bad_client_test PUBLIC cxx_std_17) 18521target_include_directories(head_of_line_blocking_bad_client_test 18522 PRIVATE 18523 ${CMAKE_CURRENT_SOURCE_DIR} 18524 ${CMAKE_CURRENT_SOURCE_DIR}/include 18525 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18526 ${_gRPC_RE2_INCLUDE_DIR} 18527 ${_gRPC_SSL_INCLUDE_DIR} 18528 ${_gRPC_UPB_GENERATED_DIR} 18529 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18530 ${_gRPC_UPB_INCLUDE_DIR} 18531 ${_gRPC_XXHASH_INCLUDE_DIR} 18532 ${_gRPC_ZLIB_INCLUDE_DIR} 18533 third_party/googletest/googletest/include 18534 third_party/googletest/googletest 18535 third_party/googletest/googlemock/include 18536 third_party/googletest/googlemock 18537 ${_gRPC_PROTO_GENS_DIR} 18538) 18539 18540target_link_libraries(head_of_line_blocking_bad_client_test 18541 ${_gRPC_ALLTARGETS_LIBRARIES} 18542 gtest 18543 grpc_test_util 18544) 18545 18546 18547endif() 18548if(gRPC_BUILD_TESTS) 18549 18550add_executable(headers_bad_client_test 18551 test/core/bad_client/bad_client.cc 18552 test/core/bad_client/tests/headers.cc 18553 test/core/end2end/cq_verifier.cc 18554) 18555if(WIN32 AND MSVC) 18556 if(BUILD_SHARED_LIBS) 18557 target_compile_definitions(headers_bad_client_test 18558 PRIVATE 18559 "GPR_DLL_IMPORTS" 18560 "GRPC_DLL_IMPORTS" 18561 ) 18562 endif() 18563endif() 18564target_compile_features(headers_bad_client_test PUBLIC cxx_std_17) 18565target_include_directories(headers_bad_client_test 18566 PRIVATE 18567 ${CMAKE_CURRENT_SOURCE_DIR} 18568 ${CMAKE_CURRENT_SOURCE_DIR}/include 18569 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18570 ${_gRPC_RE2_INCLUDE_DIR} 18571 ${_gRPC_SSL_INCLUDE_DIR} 18572 ${_gRPC_UPB_GENERATED_DIR} 18573 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18574 ${_gRPC_UPB_INCLUDE_DIR} 18575 ${_gRPC_XXHASH_INCLUDE_DIR} 18576 ${_gRPC_ZLIB_INCLUDE_DIR} 18577 third_party/googletest/googletest/include 18578 third_party/googletest/googletest 18579 third_party/googletest/googlemock/include 18580 third_party/googletest/googlemock 18581 ${_gRPC_PROTO_GENS_DIR} 18582) 18583 18584target_link_libraries(headers_bad_client_test 18585 ${_gRPC_ALLTARGETS_LIBRARIES} 18586 gtest 18587 grpc_test_util 18588) 18589 18590 18591endif() 18592if(gRPC_BUILD_TESTS) 18593 18594add_executable(health_service_end2end_test 18595 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.cc 18596 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.cc 18597 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.h 18598 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.h 18599 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 18600 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 18601 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 18602 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 18603 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 18604 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 18605 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 18606 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 18607 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 18608 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 18609 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 18610 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 18611 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 18612 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18613 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 18614 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 18615 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 18616 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 18617 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 18618 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 18619 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 18620 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 18621 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 18622 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 18623 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 18624 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 18625 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 18626 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 18627 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 18628 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 18629 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 18630 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 18631 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 18632 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 18633 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 18634 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 18635 test/cpp/end2end/health_service_end2end_test.cc 18636 test/cpp/end2end/test_health_check_service_impl.cc 18637 test/cpp/end2end/test_service_impl.cc 18638) 18639if(WIN32 AND MSVC) 18640 if(BUILD_SHARED_LIBS) 18641 target_compile_definitions(health_service_end2end_test 18642 PRIVATE 18643 "GPR_DLL_IMPORTS" 18644 "GRPC_DLL_IMPORTS" 18645 "GRPCXX_DLL_IMPORTS" 18646 ) 18647 endif() 18648endif() 18649target_compile_features(health_service_end2end_test PUBLIC cxx_std_17) 18650target_include_directories(health_service_end2end_test 18651 PRIVATE 18652 ${CMAKE_CURRENT_SOURCE_DIR} 18653 ${CMAKE_CURRENT_SOURCE_DIR}/include 18654 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18655 ${_gRPC_RE2_INCLUDE_DIR} 18656 ${_gRPC_SSL_INCLUDE_DIR} 18657 ${_gRPC_UPB_GENERATED_DIR} 18658 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18659 ${_gRPC_UPB_INCLUDE_DIR} 18660 ${_gRPC_XXHASH_INCLUDE_DIR} 18661 ${_gRPC_ZLIB_INCLUDE_DIR} 18662 third_party/googletest/googletest/include 18663 third_party/googletest/googletest 18664 third_party/googletest/googlemock/include 18665 third_party/googletest/googlemock 18666 ${_gRPC_PROTO_GENS_DIR} 18667) 18668 18669target_link_libraries(health_service_end2end_test 18670 ${_gRPC_ALLTARGETS_LIBRARIES} 18671 gtest 18672 grpc++_test_util 18673) 18674 18675 18676endif() 18677if(gRPC_BUILD_TESTS) 18678 18679add_executable(high_initial_seqno_test 18680 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 18681 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 18682 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 18683 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 18684 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 18685 src/core/ext/transport/chaotic_good/client_transport.cc 18686 src/core/ext/transport/chaotic_good/control_endpoint.cc 18687 src/core/ext/transport/chaotic_good/data_endpoints.cc 18688 src/core/ext/transport/chaotic_good/frame.cc 18689 src/core/ext/transport/chaotic_good/frame_header.cc 18690 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 18691 src/core/ext/transport/chaotic_good/server_transport.cc 18692 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 18693 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 18694 src/core/ext/transport/chaotic_good_legacy/frame.cc 18695 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 18696 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 18697 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 18698 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 18699 src/core/lib/transport/promise_endpoint.cc 18700 test/core/call/batch_builder.cc 18701 test/core/end2end/cq_verifier.cc 18702 test/core/end2end/end2end_test_main.cc 18703 test/core/end2end/end2end_test_suites.cc 18704 test/core/end2end/end2end_tests.cc 18705 test/core/end2end/fixtures/http_proxy_fixture.cc 18706 test/core/end2end/fixtures/local_util.cc 18707 test/core/end2end/fixtures/proxy.cc 18708 test/core/end2end/tests/high_initial_seqno.cc 18709 test/core/event_engine/event_engine_test_utils.cc 18710 test/core/test_util/fake_stats_plugin.cc 18711 test/core/test_util/test_lb_policies.cc 18712) 18713if(WIN32 AND MSVC) 18714 if(BUILD_SHARED_LIBS) 18715 target_compile_definitions(high_initial_seqno_test 18716 PRIVATE 18717 "GPR_DLL_IMPORTS" 18718 "GRPC_DLL_IMPORTS" 18719 ) 18720 endif() 18721endif() 18722target_compile_features(high_initial_seqno_test PUBLIC cxx_std_17) 18723target_include_directories(high_initial_seqno_test 18724 PRIVATE 18725 ${CMAKE_CURRENT_SOURCE_DIR} 18726 ${CMAKE_CURRENT_SOURCE_DIR}/include 18727 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18728 ${_gRPC_RE2_INCLUDE_DIR} 18729 ${_gRPC_SSL_INCLUDE_DIR} 18730 ${_gRPC_UPB_GENERATED_DIR} 18731 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18732 ${_gRPC_UPB_INCLUDE_DIR} 18733 ${_gRPC_XXHASH_INCLUDE_DIR} 18734 ${_gRPC_ZLIB_INCLUDE_DIR} 18735 third_party/googletest/googletest/include 18736 third_party/googletest/googletest 18737 third_party/googletest/googlemock/include 18738 third_party/googletest/googlemock 18739 ${_gRPC_PROTO_GENS_DIR} 18740) 18741 18742target_link_libraries(high_initial_seqno_test 18743 ${_gRPC_ALLTARGETS_LIBRARIES} 18744 gtest 18745 grpc_authorization_provider 18746 grpc_unsecure 18747 ${_gRPC_PROTOBUF_LIBRARIES} 18748 grpc_test_util 18749) 18750 18751 18752endif() 18753if(gRPC_BUILD_TESTS) 18754 18755add_executable(histogram_test 18756 test/core/test_util/cmdline.cc 18757 test/core/test_util/fuzzer_util.cc 18758 test/core/test_util/grpc_profiler.cc 18759 test/core/test_util/histogram.cc 18760 test/core/test_util/histogram_test.cc 18761 test/core/test_util/mock_endpoint.cc 18762 test/core/test_util/parse_hexstring.cc 18763 test/core/test_util/resolve_localhost_ip46.cc 18764 test/core/test_util/slice_splitter.cc 18765 test/core/test_util/tracer_util.cc 18766) 18767if(WIN32 AND MSVC) 18768 if(BUILD_SHARED_LIBS) 18769 target_compile_definitions(histogram_test 18770 PRIVATE 18771 "GPR_DLL_IMPORTS" 18772 "GRPC_DLL_IMPORTS" 18773 ) 18774 endif() 18775endif() 18776target_compile_features(histogram_test PUBLIC cxx_std_17) 18777target_include_directories(histogram_test 18778 PRIVATE 18779 ${CMAKE_CURRENT_SOURCE_DIR} 18780 ${CMAKE_CURRENT_SOURCE_DIR}/include 18781 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18782 ${_gRPC_RE2_INCLUDE_DIR} 18783 ${_gRPC_SSL_INCLUDE_DIR} 18784 ${_gRPC_UPB_GENERATED_DIR} 18785 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18786 ${_gRPC_UPB_INCLUDE_DIR} 18787 ${_gRPC_XXHASH_INCLUDE_DIR} 18788 ${_gRPC_ZLIB_INCLUDE_DIR} 18789 third_party/googletest/googletest/include 18790 third_party/googletest/googletest 18791 third_party/googletest/googlemock/include 18792 third_party/googletest/googlemock 18793 ${_gRPC_PROTO_GENS_DIR} 18794) 18795 18796target_link_libraries(histogram_test 18797 ${_gRPC_ALLTARGETS_LIBRARIES} 18798 gtest 18799 grpc_test_util 18800) 18801 18802 18803endif() 18804if(gRPC_BUILD_TESTS) 18805 18806add_executable(host_port_test 18807 test/core/util/host_port_test.cc 18808) 18809if(WIN32 AND MSVC) 18810 if(BUILD_SHARED_LIBS) 18811 target_compile_definitions(host_port_test 18812 PRIVATE 18813 "GPR_DLL_IMPORTS" 18814 "GRPC_DLL_IMPORTS" 18815 ) 18816 endif() 18817endif() 18818target_compile_features(host_port_test PUBLIC cxx_std_17) 18819target_include_directories(host_port_test 18820 PRIVATE 18821 ${CMAKE_CURRENT_SOURCE_DIR} 18822 ${CMAKE_CURRENT_SOURCE_DIR}/include 18823 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18824 ${_gRPC_RE2_INCLUDE_DIR} 18825 ${_gRPC_SSL_INCLUDE_DIR} 18826 ${_gRPC_UPB_GENERATED_DIR} 18827 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18828 ${_gRPC_UPB_INCLUDE_DIR} 18829 ${_gRPC_XXHASH_INCLUDE_DIR} 18830 ${_gRPC_ZLIB_INCLUDE_DIR} 18831 third_party/googletest/googletest/include 18832 third_party/googletest/googletest 18833 third_party/googletest/googlemock/include 18834 third_party/googletest/googlemock 18835 ${_gRPC_PROTO_GENS_DIR} 18836) 18837 18838target_link_libraries(host_port_test 18839 ${_gRPC_ALLTARGETS_LIBRARIES} 18840 gtest 18841 grpc_test_util 18842) 18843 18844 18845endif() 18846if(gRPC_BUILD_TESTS) 18847 18848add_executable(hpack_encoder_test 18849 test/core/test_util/cmdline.cc 18850 test/core/test_util/fuzzer_util.cc 18851 test/core/test_util/grpc_profiler.cc 18852 test/core/test_util/histogram.cc 18853 test/core/test_util/mock_endpoint.cc 18854 test/core/test_util/parse_hexstring.cc 18855 test/core/test_util/resolve_localhost_ip46.cc 18856 test/core/test_util/slice_splitter.cc 18857 test/core/test_util/tracer_util.cc 18858 test/core/transport/chttp2/hpack_encoder_test.cc 18859) 18860if(WIN32 AND MSVC) 18861 if(BUILD_SHARED_LIBS) 18862 target_compile_definitions(hpack_encoder_test 18863 PRIVATE 18864 "GPR_DLL_IMPORTS" 18865 "GRPC_DLL_IMPORTS" 18866 ) 18867 endif() 18868endif() 18869target_compile_features(hpack_encoder_test PUBLIC cxx_std_17) 18870target_include_directories(hpack_encoder_test 18871 PRIVATE 18872 ${CMAKE_CURRENT_SOURCE_DIR} 18873 ${CMAKE_CURRENT_SOURCE_DIR}/include 18874 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18875 ${_gRPC_RE2_INCLUDE_DIR} 18876 ${_gRPC_SSL_INCLUDE_DIR} 18877 ${_gRPC_UPB_GENERATED_DIR} 18878 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18879 ${_gRPC_UPB_INCLUDE_DIR} 18880 ${_gRPC_XXHASH_INCLUDE_DIR} 18881 ${_gRPC_ZLIB_INCLUDE_DIR} 18882 third_party/googletest/googletest/include 18883 third_party/googletest/googletest 18884 third_party/googletest/googlemock/include 18885 third_party/googletest/googlemock 18886 ${_gRPC_PROTO_GENS_DIR} 18887) 18888 18889target_link_libraries(hpack_encoder_test 18890 ${_gRPC_ALLTARGETS_LIBRARIES} 18891 gtest 18892 grpc_test_util 18893) 18894 18895 18896endif() 18897if(gRPC_BUILD_TESTS) 18898 18899add_executable(hpack_parser_table_test 18900 test/core/test_util/cmdline.cc 18901 test/core/test_util/fuzzer_util.cc 18902 test/core/test_util/grpc_profiler.cc 18903 test/core/test_util/histogram.cc 18904 test/core/test_util/mock_endpoint.cc 18905 test/core/test_util/parse_hexstring.cc 18906 test/core/test_util/resolve_localhost_ip46.cc 18907 test/core/test_util/slice_splitter.cc 18908 test/core/test_util/tracer_util.cc 18909 test/core/transport/chttp2/hpack_parser_table_test.cc 18910) 18911if(WIN32 AND MSVC) 18912 if(BUILD_SHARED_LIBS) 18913 target_compile_definitions(hpack_parser_table_test 18914 PRIVATE 18915 "GPR_DLL_IMPORTS" 18916 "GRPC_DLL_IMPORTS" 18917 ) 18918 endif() 18919endif() 18920target_compile_features(hpack_parser_table_test PUBLIC cxx_std_17) 18921target_include_directories(hpack_parser_table_test 18922 PRIVATE 18923 ${CMAKE_CURRENT_SOURCE_DIR} 18924 ${CMAKE_CURRENT_SOURCE_DIR}/include 18925 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18926 ${_gRPC_RE2_INCLUDE_DIR} 18927 ${_gRPC_SSL_INCLUDE_DIR} 18928 ${_gRPC_UPB_GENERATED_DIR} 18929 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18930 ${_gRPC_UPB_INCLUDE_DIR} 18931 ${_gRPC_XXHASH_INCLUDE_DIR} 18932 ${_gRPC_ZLIB_INCLUDE_DIR} 18933 third_party/googletest/googletest/include 18934 third_party/googletest/googletest 18935 third_party/googletest/googlemock/include 18936 third_party/googletest/googlemock 18937 ${_gRPC_PROTO_GENS_DIR} 18938) 18939 18940target_link_libraries(hpack_parser_table_test 18941 ${_gRPC_ALLTARGETS_LIBRARIES} 18942 gtest 18943 grpc_test_util 18944) 18945 18946 18947endif() 18948if(gRPC_BUILD_TESTS) 18949 18950add_executable(hpack_parser_test 18951 test/core/test_util/cmdline.cc 18952 test/core/test_util/fuzzer_util.cc 18953 test/core/test_util/grpc_profiler.cc 18954 test/core/test_util/histogram.cc 18955 test/core/test_util/mock_endpoint.cc 18956 test/core/test_util/parse_hexstring.cc 18957 test/core/test_util/resolve_localhost_ip46.cc 18958 test/core/test_util/slice_splitter.cc 18959 test/core/test_util/tracer_util.cc 18960 test/core/transport/chttp2/hpack_parser_test.cc 18961) 18962if(WIN32 AND MSVC) 18963 if(BUILD_SHARED_LIBS) 18964 target_compile_definitions(hpack_parser_test 18965 PRIVATE 18966 "GPR_DLL_IMPORTS" 18967 "GRPC_DLL_IMPORTS" 18968 ) 18969 endif() 18970endif() 18971target_compile_features(hpack_parser_test PUBLIC cxx_std_17) 18972target_include_directories(hpack_parser_test 18973 PRIVATE 18974 ${CMAKE_CURRENT_SOURCE_DIR} 18975 ${CMAKE_CURRENT_SOURCE_DIR}/include 18976 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 18977 ${_gRPC_RE2_INCLUDE_DIR} 18978 ${_gRPC_SSL_INCLUDE_DIR} 18979 ${_gRPC_UPB_GENERATED_DIR} 18980 ${_gRPC_UPB_GRPC_GENERATED_DIR} 18981 ${_gRPC_UPB_INCLUDE_DIR} 18982 ${_gRPC_XXHASH_INCLUDE_DIR} 18983 ${_gRPC_ZLIB_INCLUDE_DIR} 18984 third_party/googletest/googletest/include 18985 third_party/googletest/googletest 18986 third_party/googletest/googlemock/include 18987 third_party/googletest/googlemock 18988 ${_gRPC_PROTO_GENS_DIR} 18989) 18990 18991target_link_libraries(hpack_parser_test 18992 ${_gRPC_ALLTARGETS_LIBRARIES} 18993 gtest 18994 grpc_test_util 18995) 18996 18997 18998endif() 18999if(gRPC_BUILD_TESTS) 19000 19001add_executable(hpack_size_test 19002 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 19003 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 19004 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 19005 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 19006 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 19007 src/core/ext/transport/chaotic_good/client_transport.cc 19008 src/core/ext/transport/chaotic_good/control_endpoint.cc 19009 src/core/ext/transport/chaotic_good/data_endpoints.cc 19010 src/core/ext/transport/chaotic_good/frame.cc 19011 src/core/ext/transport/chaotic_good/frame_header.cc 19012 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 19013 src/core/ext/transport/chaotic_good/server_transport.cc 19014 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 19015 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 19016 src/core/ext/transport/chaotic_good_legacy/frame.cc 19017 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 19018 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 19019 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 19020 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 19021 src/core/lib/transport/promise_endpoint.cc 19022 test/core/call/batch_builder.cc 19023 test/core/end2end/cq_verifier.cc 19024 test/core/end2end/end2end_test_main.cc 19025 test/core/end2end/end2end_test_suites.cc 19026 test/core/end2end/end2end_tests.cc 19027 test/core/end2end/fixtures/http_proxy_fixture.cc 19028 test/core/end2end/fixtures/local_util.cc 19029 test/core/end2end/fixtures/proxy.cc 19030 test/core/end2end/tests/hpack_size.cc 19031 test/core/event_engine/event_engine_test_utils.cc 19032 test/core/test_util/fake_stats_plugin.cc 19033 test/core/test_util/test_lb_policies.cc 19034) 19035if(WIN32 AND MSVC) 19036 if(BUILD_SHARED_LIBS) 19037 target_compile_definitions(hpack_size_test 19038 PRIVATE 19039 "GPR_DLL_IMPORTS" 19040 "GRPC_DLL_IMPORTS" 19041 ) 19042 endif() 19043endif() 19044target_compile_features(hpack_size_test PUBLIC cxx_std_17) 19045target_include_directories(hpack_size_test 19046 PRIVATE 19047 ${CMAKE_CURRENT_SOURCE_DIR} 19048 ${CMAKE_CURRENT_SOURCE_DIR}/include 19049 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19050 ${_gRPC_RE2_INCLUDE_DIR} 19051 ${_gRPC_SSL_INCLUDE_DIR} 19052 ${_gRPC_UPB_GENERATED_DIR} 19053 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19054 ${_gRPC_UPB_INCLUDE_DIR} 19055 ${_gRPC_XXHASH_INCLUDE_DIR} 19056 ${_gRPC_ZLIB_INCLUDE_DIR} 19057 third_party/googletest/googletest/include 19058 third_party/googletest/googletest 19059 third_party/googletest/googlemock/include 19060 third_party/googletest/googlemock 19061 ${_gRPC_PROTO_GENS_DIR} 19062) 19063 19064target_link_libraries(hpack_size_test 19065 ${_gRPC_ALLTARGETS_LIBRARIES} 19066 gtest 19067 grpc_authorization_provider 19068 grpc_unsecure 19069 ${_gRPC_PROTOBUF_LIBRARIES} 19070 grpc_test_util 19071) 19072 19073 19074endif() 19075if(gRPC_BUILD_TESTS) 19076 19077add_executable(http2_client 19078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.cc 19079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.cc 19080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.h 19081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.h 19082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 19083 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 19084 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 19085 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 19086 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.cc 19087 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.cc 19088 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.h 19089 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.h 19090 test/cpp/interop/http2_client.cc 19091) 19092if(WIN32 AND MSVC) 19093 if(BUILD_SHARED_LIBS) 19094 target_compile_definitions(http2_client 19095 PRIVATE 19096 "GPR_DLL_IMPORTS" 19097 "GRPC_DLL_IMPORTS" 19098 "GRPCXX_DLL_IMPORTS" 19099 ) 19100 endif() 19101endif() 19102target_compile_features(http2_client PUBLIC cxx_std_17) 19103target_include_directories(http2_client 19104 PRIVATE 19105 ${CMAKE_CURRENT_SOURCE_DIR} 19106 ${CMAKE_CURRENT_SOURCE_DIR}/include 19107 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19108 ${_gRPC_RE2_INCLUDE_DIR} 19109 ${_gRPC_SSL_INCLUDE_DIR} 19110 ${_gRPC_UPB_GENERATED_DIR} 19111 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19112 ${_gRPC_UPB_INCLUDE_DIR} 19113 ${_gRPC_XXHASH_INCLUDE_DIR} 19114 ${_gRPC_ZLIB_INCLUDE_DIR} 19115 ${_gRPC_PROTO_GENS_DIR} 19116) 19117 19118target_link_libraries(http2_client 19119 ${_gRPC_ALLTARGETS_LIBRARIES} 19120 grpc++_test_config 19121 grpc++_test_util 19122) 19123 19124 19125endif() 19126if(gRPC_BUILD_TESTS) 19127 19128add_executable(http2_client_transport_test 19129 src/core/ext/transport/chttp2/transport/http2_client_transport.cc 19130 src/core/lib/transport/promise_endpoint.cc 19131 test/core/test_util/cmdline.cc 19132 test/core/test_util/fuzzer_util.cc 19133 test/core/test_util/grpc_profiler.cc 19134 test/core/test_util/histogram.cc 19135 test/core/test_util/mock_endpoint.cc 19136 test/core/test_util/parse_hexstring.cc 19137 test/core/test_util/resolve_localhost_ip46.cc 19138 test/core/test_util/slice_splitter.cc 19139 test/core/test_util/tracer_util.cc 19140 test/core/transport/chttp2/http2_client_transport_test.cc 19141 test/core/transport/util/mock_promise_endpoint.cc 19142) 19143if(WIN32 AND MSVC) 19144 if(BUILD_SHARED_LIBS) 19145 target_compile_definitions(http2_client_transport_test 19146 PRIVATE 19147 "GPR_DLL_IMPORTS" 19148 "GRPC_DLL_IMPORTS" 19149 ) 19150 endif() 19151endif() 19152target_compile_features(http2_client_transport_test PUBLIC cxx_std_17) 19153target_include_directories(http2_client_transport_test 19154 PRIVATE 19155 ${CMAKE_CURRENT_SOURCE_DIR} 19156 ${CMAKE_CURRENT_SOURCE_DIR}/include 19157 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19158 ${_gRPC_RE2_INCLUDE_DIR} 19159 ${_gRPC_SSL_INCLUDE_DIR} 19160 ${_gRPC_UPB_GENERATED_DIR} 19161 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19162 ${_gRPC_UPB_INCLUDE_DIR} 19163 ${_gRPC_XXHASH_INCLUDE_DIR} 19164 ${_gRPC_ZLIB_INCLUDE_DIR} 19165 third_party/googletest/googletest/include 19166 third_party/googletest/googletest 19167 third_party/googletest/googlemock/include 19168 third_party/googletest/googlemock 19169 ${_gRPC_PROTO_GENS_DIR} 19170) 19171 19172target_link_libraries(http2_client_transport_test 19173 ${_gRPC_ALLTARGETS_LIBRARIES} 19174 gtest 19175 grpc_test_util 19176) 19177 19178 19179endif() 19180if(gRPC_BUILD_TESTS) 19181 19182add_executable(http2_server_transport_test 19183 src/core/ext/transport/chttp2/transport/http2_server_transport.cc 19184 src/core/lib/transport/promise_endpoint.cc 19185 test/core/test_util/cmdline.cc 19186 test/core/test_util/fuzzer_util.cc 19187 test/core/test_util/grpc_profiler.cc 19188 test/core/test_util/histogram.cc 19189 test/core/test_util/mock_endpoint.cc 19190 test/core/test_util/parse_hexstring.cc 19191 test/core/test_util/resolve_localhost_ip46.cc 19192 test/core/test_util/slice_splitter.cc 19193 test/core/test_util/tracer_util.cc 19194 test/core/transport/chttp2/http2_server_transport_test.cc 19195 test/core/transport/util/mock_promise_endpoint.cc 19196) 19197if(WIN32 AND MSVC) 19198 if(BUILD_SHARED_LIBS) 19199 target_compile_definitions(http2_server_transport_test 19200 PRIVATE 19201 "GPR_DLL_IMPORTS" 19202 "GRPC_DLL_IMPORTS" 19203 ) 19204 endif() 19205endif() 19206target_compile_features(http2_server_transport_test PUBLIC cxx_std_17) 19207target_include_directories(http2_server_transport_test 19208 PRIVATE 19209 ${CMAKE_CURRENT_SOURCE_DIR} 19210 ${CMAKE_CURRENT_SOURCE_DIR}/include 19211 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19212 ${_gRPC_RE2_INCLUDE_DIR} 19213 ${_gRPC_SSL_INCLUDE_DIR} 19214 ${_gRPC_UPB_GENERATED_DIR} 19215 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19216 ${_gRPC_UPB_INCLUDE_DIR} 19217 ${_gRPC_XXHASH_INCLUDE_DIR} 19218 ${_gRPC_ZLIB_INCLUDE_DIR} 19219 third_party/googletest/googletest/include 19220 third_party/googletest/googletest 19221 third_party/googletest/googlemock/include 19222 third_party/googletest/googlemock 19223 ${_gRPC_PROTO_GENS_DIR} 19224) 19225 19226target_link_libraries(http2_server_transport_test 19227 ${_gRPC_ALLTARGETS_LIBRARIES} 19228 gtest 19229 grpc_test_util 19230) 19231 19232 19233endif() 19234if(gRPC_BUILD_TESTS) 19235 19236add_executable(http2_settings_test 19237 test/core/transport/chttp2/http2_settings_test.cc 19238) 19239if(WIN32 AND MSVC) 19240 if(BUILD_SHARED_LIBS) 19241 target_compile_definitions(http2_settings_test 19242 PRIVATE 19243 "GPR_DLL_IMPORTS" 19244 "GRPC_DLL_IMPORTS" 19245 ) 19246 endif() 19247endif() 19248target_compile_features(http2_settings_test PUBLIC cxx_std_17) 19249target_include_directories(http2_settings_test 19250 PRIVATE 19251 ${CMAKE_CURRENT_SOURCE_DIR} 19252 ${CMAKE_CURRENT_SOURCE_DIR}/include 19253 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19254 ${_gRPC_RE2_INCLUDE_DIR} 19255 ${_gRPC_SSL_INCLUDE_DIR} 19256 ${_gRPC_UPB_GENERATED_DIR} 19257 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19258 ${_gRPC_UPB_INCLUDE_DIR} 19259 ${_gRPC_XXHASH_INCLUDE_DIR} 19260 ${_gRPC_ZLIB_INCLUDE_DIR} 19261 third_party/googletest/googletest/include 19262 third_party/googletest/googletest 19263 third_party/googletest/googlemock/include 19264 third_party/googletest/googlemock 19265 ${_gRPC_PROTO_GENS_DIR} 19266) 19267 19268target_link_libraries(http2_settings_test 19269 ${_gRPC_ALLTARGETS_LIBRARIES} 19270 gtest 19271 grpc_test_util 19272) 19273 19274 19275endif() 19276if(gRPC_BUILD_TESTS) 19277 19278add_executable(http2_stats_test 19279 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 19280 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 19281 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 19282 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 19283 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 19284 src/core/ext/transport/chaotic_good/client_transport.cc 19285 src/core/ext/transport/chaotic_good/control_endpoint.cc 19286 src/core/ext/transport/chaotic_good/data_endpoints.cc 19287 src/core/ext/transport/chaotic_good/frame.cc 19288 src/core/ext/transport/chaotic_good/frame_header.cc 19289 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 19290 src/core/ext/transport/chaotic_good/server_transport.cc 19291 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 19292 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 19293 src/core/ext/transport/chaotic_good_legacy/frame.cc 19294 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 19295 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 19296 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 19297 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 19298 src/core/lib/transport/promise_endpoint.cc 19299 test/core/call/batch_builder.cc 19300 test/core/end2end/cq_verifier.cc 19301 test/core/end2end/end2end_test_main.cc 19302 test/core/end2end/end2end_test_suites.cc 19303 test/core/end2end/end2end_tests.cc 19304 test/core/end2end/fixtures/http_proxy_fixture.cc 19305 test/core/end2end/fixtures/local_util.cc 19306 test/core/end2end/fixtures/proxy.cc 19307 test/core/end2end/tests/http2_stats.cc 19308 test/core/event_engine/event_engine_test_utils.cc 19309 test/core/test_util/fake_stats_plugin.cc 19310 test/core/test_util/test_lb_policies.cc 19311) 19312if(WIN32 AND MSVC) 19313 if(BUILD_SHARED_LIBS) 19314 target_compile_definitions(http2_stats_test 19315 PRIVATE 19316 "GPR_DLL_IMPORTS" 19317 "GRPC_DLL_IMPORTS" 19318 ) 19319 endif() 19320endif() 19321target_compile_features(http2_stats_test PUBLIC cxx_std_17) 19322target_include_directories(http2_stats_test 19323 PRIVATE 19324 ${CMAKE_CURRENT_SOURCE_DIR} 19325 ${CMAKE_CURRENT_SOURCE_DIR}/include 19326 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19327 ${_gRPC_RE2_INCLUDE_DIR} 19328 ${_gRPC_SSL_INCLUDE_DIR} 19329 ${_gRPC_UPB_GENERATED_DIR} 19330 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19331 ${_gRPC_UPB_INCLUDE_DIR} 19332 ${_gRPC_XXHASH_INCLUDE_DIR} 19333 ${_gRPC_ZLIB_INCLUDE_DIR} 19334 third_party/googletest/googletest/include 19335 third_party/googletest/googletest 19336 third_party/googletest/googlemock/include 19337 third_party/googletest/googlemock 19338 ${_gRPC_PROTO_GENS_DIR} 19339) 19340 19341target_link_libraries(http2_stats_test 19342 ${_gRPC_ALLTARGETS_LIBRARIES} 19343 gtest 19344 grpc_authorization_provider 19345 grpc_unsecure 19346 ${_gRPC_PROTOBUF_LIBRARIES} 19347 grpc_test_util 19348) 19349 19350 19351endif() 19352if(gRPC_BUILD_TESTS) 19353 19354add_executable(http_proxy_mapper_test 19355 test/core/handshake/http_proxy_mapper_test.cc 19356) 19357if(WIN32 AND MSVC) 19358 if(BUILD_SHARED_LIBS) 19359 target_compile_definitions(http_proxy_mapper_test 19360 PRIVATE 19361 "GPR_DLL_IMPORTS" 19362 "GRPC_DLL_IMPORTS" 19363 ) 19364 endif() 19365endif() 19366target_compile_features(http_proxy_mapper_test PUBLIC cxx_std_17) 19367target_include_directories(http_proxy_mapper_test 19368 PRIVATE 19369 ${CMAKE_CURRENT_SOURCE_DIR} 19370 ${CMAKE_CURRENT_SOURCE_DIR}/include 19371 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19372 ${_gRPC_RE2_INCLUDE_DIR} 19373 ${_gRPC_SSL_INCLUDE_DIR} 19374 ${_gRPC_UPB_GENERATED_DIR} 19375 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19376 ${_gRPC_UPB_INCLUDE_DIR} 19377 ${_gRPC_XXHASH_INCLUDE_DIR} 19378 ${_gRPC_ZLIB_INCLUDE_DIR} 19379 third_party/googletest/googletest/include 19380 third_party/googletest/googletest 19381 third_party/googletest/googlemock/include 19382 third_party/googletest/googlemock 19383 ${_gRPC_PROTO_GENS_DIR} 19384) 19385 19386target_link_libraries(http_proxy_mapper_test 19387 ${_gRPC_ALLTARGETS_LIBRARIES} 19388 gtest 19389 grpc_test_util 19390) 19391 19392 19393endif() 19394if(gRPC_BUILD_TESTS) 19395if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 19396 19397 add_executable(httpcli_test 19398 test/core/test_util/fake_udp_and_tcp_server.cc 19399 test/core/util/http_client/httpcli_test.cc 19400 test/core/util/http_client/httpcli_test_util.cc 19401 ) 19402 if(WIN32 AND MSVC) 19403 if(BUILD_SHARED_LIBS) 19404 target_compile_definitions(httpcli_test 19405 PRIVATE 19406 "GPR_DLL_IMPORTS" 19407 "GRPC_DLL_IMPORTS" 19408 "GRPCXX_DLL_IMPORTS" 19409 ) 19410 endif() 19411 endif() 19412 target_compile_features(httpcli_test PUBLIC cxx_std_17) 19413 target_include_directories(httpcli_test 19414 PRIVATE 19415 ${CMAKE_CURRENT_SOURCE_DIR} 19416 ${CMAKE_CURRENT_SOURCE_DIR}/include 19417 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19418 ${_gRPC_RE2_INCLUDE_DIR} 19419 ${_gRPC_SSL_INCLUDE_DIR} 19420 ${_gRPC_UPB_GENERATED_DIR} 19421 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19422 ${_gRPC_UPB_INCLUDE_DIR} 19423 ${_gRPC_XXHASH_INCLUDE_DIR} 19424 ${_gRPC_ZLIB_INCLUDE_DIR} 19425 third_party/googletest/googletest/include 19426 third_party/googletest/googletest 19427 third_party/googletest/googlemock/include 19428 third_party/googletest/googlemock 19429 ${_gRPC_PROTO_GENS_DIR} 19430 ) 19431 19432 target_link_libraries(httpcli_test 19433 ${_gRPC_ALLTARGETS_LIBRARIES} 19434 gtest 19435 grpc++_test_util 19436 ) 19437 19438 19439endif() 19440endif() 19441if(gRPC_BUILD_TESTS) 19442if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 19443 19444 add_executable(httpscli_test 19445 test/core/test_util/fake_udp_and_tcp_server.cc 19446 test/core/util/http_client/httpcli_test_util.cc 19447 test/core/util/http_client/httpscli_test.cc 19448 ) 19449 if(WIN32 AND MSVC) 19450 if(BUILD_SHARED_LIBS) 19451 target_compile_definitions(httpscli_test 19452 PRIVATE 19453 "GPR_DLL_IMPORTS" 19454 "GRPC_DLL_IMPORTS" 19455 "GRPCXX_DLL_IMPORTS" 19456 ) 19457 endif() 19458 endif() 19459 target_compile_features(httpscli_test PUBLIC cxx_std_17) 19460 target_include_directories(httpscli_test 19461 PRIVATE 19462 ${CMAKE_CURRENT_SOURCE_DIR} 19463 ${CMAKE_CURRENT_SOURCE_DIR}/include 19464 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19465 ${_gRPC_RE2_INCLUDE_DIR} 19466 ${_gRPC_SSL_INCLUDE_DIR} 19467 ${_gRPC_UPB_GENERATED_DIR} 19468 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19469 ${_gRPC_UPB_INCLUDE_DIR} 19470 ${_gRPC_XXHASH_INCLUDE_DIR} 19471 ${_gRPC_ZLIB_INCLUDE_DIR} 19472 third_party/googletest/googletest/include 19473 third_party/googletest/googletest 19474 third_party/googletest/googlemock/include 19475 third_party/googletest/googlemock 19476 ${_gRPC_PROTO_GENS_DIR} 19477 ) 19478 19479 target_link_libraries(httpscli_test 19480 ${_gRPC_ALLTARGETS_LIBRARIES} 19481 gtest 19482 grpc++_test_util 19483 ) 19484 19485 19486endif() 19487endif() 19488if(gRPC_BUILD_TESTS) 19489 19490add_executable(hybrid_end2end_test 19491 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 19492 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 19493 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 19494 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 19495 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 19496 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 19497 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 19498 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 19499 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 19500 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 19501 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 19502 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 19503 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 19504 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 19505 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 19506 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 19507 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 19508 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 19509 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 19510 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 19511 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 19512 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 19513 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 19514 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 19515 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 19516 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 19517 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 19518 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 19519 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 19520 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 19521 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 19522 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 19523 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 19524 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 19525 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 19526 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 19527 test/cpp/end2end/hybrid_end2end_test.cc 19528 test/cpp/end2end/test_service_impl.cc 19529) 19530if(WIN32 AND MSVC) 19531 if(BUILD_SHARED_LIBS) 19532 target_compile_definitions(hybrid_end2end_test 19533 PRIVATE 19534 "GPR_DLL_IMPORTS" 19535 "GRPC_DLL_IMPORTS" 19536 "GRPCXX_DLL_IMPORTS" 19537 ) 19538 endif() 19539endif() 19540target_compile_features(hybrid_end2end_test PUBLIC cxx_std_17) 19541target_include_directories(hybrid_end2end_test 19542 PRIVATE 19543 ${CMAKE_CURRENT_SOURCE_DIR} 19544 ${CMAKE_CURRENT_SOURCE_DIR}/include 19545 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19546 ${_gRPC_RE2_INCLUDE_DIR} 19547 ${_gRPC_SSL_INCLUDE_DIR} 19548 ${_gRPC_UPB_GENERATED_DIR} 19549 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19550 ${_gRPC_UPB_INCLUDE_DIR} 19551 ${_gRPC_XXHASH_INCLUDE_DIR} 19552 ${_gRPC_ZLIB_INCLUDE_DIR} 19553 third_party/googletest/googletest/include 19554 third_party/googletest/googletest 19555 third_party/googletest/googlemock/include 19556 third_party/googletest/googlemock 19557 ${_gRPC_PROTO_GENS_DIR} 19558) 19559 19560target_link_libraries(hybrid_end2end_test 19561 ${_gRPC_ALLTARGETS_LIBRARIES} 19562 gtest 19563 grpc++_test_util 19564) 19565 19566 19567endif() 19568if(gRPC_BUILD_TESTS) 19569 19570add_executable(idle_filter_state_test 19571 src/core/ext/filters/channel_idle/idle_filter_state.cc 19572 test/core/client_idle/idle_filter_state_test.cc 19573) 19574target_compile_features(idle_filter_state_test PUBLIC cxx_std_17) 19575target_include_directories(idle_filter_state_test 19576 PRIVATE 19577 ${CMAKE_CURRENT_SOURCE_DIR} 19578 ${CMAKE_CURRENT_SOURCE_DIR}/include 19579 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19580 ${_gRPC_RE2_INCLUDE_DIR} 19581 ${_gRPC_SSL_INCLUDE_DIR} 19582 ${_gRPC_UPB_GENERATED_DIR} 19583 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19584 ${_gRPC_UPB_INCLUDE_DIR} 19585 ${_gRPC_XXHASH_INCLUDE_DIR} 19586 ${_gRPC_ZLIB_INCLUDE_DIR} 19587 third_party/googletest/googletest/include 19588 third_party/googletest/googletest 19589 third_party/googletest/googlemock/include 19590 third_party/googletest/googlemock 19591 ${_gRPC_PROTO_GENS_DIR} 19592) 19593 19594target_link_libraries(idle_filter_state_test 19595 ${_gRPC_ALLTARGETS_LIBRARIES} 19596 gtest 19597) 19598 19599 19600endif() 19601if(gRPC_BUILD_TESTS) 19602 19603add_executable(if_list_test 19604 test/core/util/if_list_test.cc 19605) 19606target_compile_features(if_list_test PUBLIC cxx_std_17) 19607target_include_directories(if_list_test 19608 PRIVATE 19609 ${CMAKE_CURRENT_SOURCE_DIR} 19610 ${CMAKE_CURRENT_SOURCE_DIR}/include 19611 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19612 ${_gRPC_RE2_INCLUDE_DIR} 19613 ${_gRPC_SSL_INCLUDE_DIR} 19614 ${_gRPC_UPB_GENERATED_DIR} 19615 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19616 ${_gRPC_UPB_INCLUDE_DIR} 19617 ${_gRPC_XXHASH_INCLUDE_DIR} 19618 ${_gRPC_ZLIB_INCLUDE_DIR} 19619 third_party/googletest/googletest/include 19620 third_party/googletest/googletest 19621 third_party/googletest/googlemock/include 19622 third_party/googletest/googlemock 19623 ${_gRPC_PROTO_GENS_DIR} 19624) 19625 19626target_link_libraries(if_list_test 19627 ${_gRPC_ALLTARGETS_LIBRARIES} 19628 gtest 19629) 19630 19631 19632endif() 19633if(gRPC_BUILD_TESTS) 19634 19635add_executable(if_test 19636 test/core/promise/if_test.cc 19637) 19638if(WIN32 AND MSVC) 19639 if(BUILD_SHARED_LIBS) 19640 target_compile_definitions(if_test 19641 PRIVATE 19642 "GPR_DLL_IMPORTS" 19643 ) 19644 endif() 19645endif() 19646target_compile_features(if_test PUBLIC cxx_std_17) 19647target_include_directories(if_test 19648 PRIVATE 19649 ${CMAKE_CURRENT_SOURCE_DIR} 19650 ${CMAKE_CURRENT_SOURCE_DIR}/include 19651 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19652 ${_gRPC_RE2_INCLUDE_DIR} 19653 ${_gRPC_SSL_INCLUDE_DIR} 19654 ${_gRPC_UPB_GENERATED_DIR} 19655 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19656 ${_gRPC_UPB_INCLUDE_DIR} 19657 ${_gRPC_XXHASH_INCLUDE_DIR} 19658 ${_gRPC_ZLIB_INCLUDE_DIR} 19659 third_party/googletest/googletest/include 19660 third_party/googletest/googletest 19661 third_party/googletest/googlemock/include 19662 third_party/googletest/googlemock 19663 ${_gRPC_PROTO_GENS_DIR} 19664) 19665 19666target_link_libraries(if_test 19667 ${_gRPC_ALLTARGETS_LIBRARIES} 19668 gtest 19669 absl::type_traits 19670 absl::statusor 19671 gpr 19672) 19673 19674 19675endif() 19676if(gRPC_BUILD_TESTS) 19677 19678add_executable(init_test 19679 test/core/surface/init_test.cc 19680) 19681if(WIN32 AND MSVC) 19682 if(BUILD_SHARED_LIBS) 19683 target_compile_definitions(init_test 19684 PRIVATE 19685 "GPR_DLL_IMPORTS" 19686 "GRPC_DLL_IMPORTS" 19687 ) 19688 endif() 19689endif() 19690target_compile_features(init_test PUBLIC cxx_std_17) 19691target_include_directories(init_test 19692 PRIVATE 19693 ${CMAKE_CURRENT_SOURCE_DIR} 19694 ${CMAKE_CURRENT_SOURCE_DIR}/include 19695 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19696 ${_gRPC_RE2_INCLUDE_DIR} 19697 ${_gRPC_SSL_INCLUDE_DIR} 19698 ${_gRPC_UPB_GENERATED_DIR} 19699 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19700 ${_gRPC_UPB_INCLUDE_DIR} 19701 ${_gRPC_XXHASH_INCLUDE_DIR} 19702 ${_gRPC_ZLIB_INCLUDE_DIR} 19703 third_party/googletest/googletest/include 19704 third_party/googletest/googletest 19705 third_party/googletest/googlemock/include 19706 third_party/googletest/googlemock 19707 ${_gRPC_PROTO_GENS_DIR} 19708) 19709 19710target_link_libraries(init_test 19711 ${_gRPC_ALLTARGETS_LIBRARIES} 19712 gtest 19713 grpc_test_util 19714) 19715 19716 19717endif() 19718if(gRPC_BUILD_TESTS) 19719 19720add_executable(initial_settings_frame_bad_client_test 19721 test/core/bad_client/bad_client.cc 19722 test/core/bad_client/tests/initial_settings_frame.cc 19723 test/core/end2end/cq_verifier.cc 19724) 19725if(WIN32 AND MSVC) 19726 if(BUILD_SHARED_LIBS) 19727 target_compile_definitions(initial_settings_frame_bad_client_test 19728 PRIVATE 19729 "GPR_DLL_IMPORTS" 19730 "GRPC_DLL_IMPORTS" 19731 ) 19732 endif() 19733endif() 19734target_compile_features(initial_settings_frame_bad_client_test PUBLIC cxx_std_17) 19735target_include_directories(initial_settings_frame_bad_client_test 19736 PRIVATE 19737 ${CMAKE_CURRENT_SOURCE_DIR} 19738 ${CMAKE_CURRENT_SOURCE_DIR}/include 19739 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19740 ${_gRPC_RE2_INCLUDE_DIR} 19741 ${_gRPC_SSL_INCLUDE_DIR} 19742 ${_gRPC_UPB_GENERATED_DIR} 19743 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19744 ${_gRPC_UPB_INCLUDE_DIR} 19745 ${_gRPC_XXHASH_INCLUDE_DIR} 19746 ${_gRPC_ZLIB_INCLUDE_DIR} 19747 third_party/googletest/googletest/include 19748 third_party/googletest/googletest 19749 third_party/googletest/googlemock/include 19750 third_party/googletest/googlemock 19751 ${_gRPC_PROTO_GENS_DIR} 19752) 19753 19754target_link_libraries(initial_settings_frame_bad_client_test 19755 ${_gRPC_ALLTARGETS_LIBRARIES} 19756 gtest 19757 grpc_test_util 19758) 19759 19760 19761endif() 19762if(gRPC_BUILD_TESTS) 19763if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 19764 19765 add_executable(inproc_test 19766 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 19767 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 19768 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 19769 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 19770 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 19771 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 19772 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 19773 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 19774 src/core/ext/transport/chaotic_good/control_endpoint.cc 19775 src/core/ext/transport/chaotic_good/data_endpoints.cc 19776 src/core/ext/transport/chaotic_good/frame.cc 19777 src/core/ext/transport/chaotic_good/frame_header.cc 19778 src/core/lib/transport/promise_endpoint.cc 19779 test/core/call/yodel/test_main.cc 19780 test/core/call/yodel/yodel_test.cc 19781 test/core/event_engine/event_engine_test_utils.cc 19782 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 19783 test/core/transport/test_suite/call_content.cc 19784 test/core/transport/test_suite/call_shapes.cc 19785 test/core/transport/test_suite/inproc_fixture.cc 19786 test/core/transport/test_suite/no_op.cc 19787 test/core/transport/test_suite/stress.cc 19788 test/core/transport/test_suite/transport_test.cc 19789 ) 19790 if(WIN32 AND MSVC) 19791 if(BUILD_SHARED_LIBS) 19792 target_compile_definitions(inproc_test 19793 PRIVATE 19794 "GPR_DLL_IMPORTS" 19795 "GRPC_DLL_IMPORTS" 19796 ) 19797 endif() 19798 endif() 19799 target_compile_features(inproc_test PUBLIC cxx_std_17) 19800 target_include_directories(inproc_test 19801 PRIVATE 19802 ${CMAKE_CURRENT_SOURCE_DIR} 19803 ${CMAKE_CURRENT_SOURCE_DIR}/include 19804 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19805 ${_gRPC_RE2_INCLUDE_DIR} 19806 ${_gRPC_SSL_INCLUDE_DIR} 19807 ${_gRPC_UPB_GENERATED_DIR} 19808 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19809 ${_gRPC_UPB_INCLUDE_DIR} 19810 ${_gRPC_XXHASH_INCLUDE_DIR} 19811 ${_gRPC_ZLIB_INCLUDE_DIR} 19812 third_party/googletest/googletest/include 19813 third_party/googletest/googletest 19814 third_party/googletest/googlemock/include 19815 third_party/googletest/googlemock 19816 ${_gRPC_PROTO_GENS_DIR} 19817 ) 19818 19819 target_link_libraries(inproc_test 19820 ${_gRPC_ALLTARGETS_LIBRARIES} 19821 gtest 19822 ${_gRPC_PROTOBUF_LIBRARIES} 19823 grpc_test_util 19824 ) 19825 19826 19827endif() 19828endif() 19829if(gRPC_BUILD_TESTS) 19830 19831add_executable(insecure_security_connector_test 19832 test/core/security/insecure_security_connector_test.cc 19833 test/core/test_util/cmdline.cc 19834 test/core/test_util/fuzzer_util.cc 19835 test/core/test_util/grpc_profiler.cc 19836 test/core/test_util/histogram.cc 19837 test/core/test_util/mock_endpoint.cc 19838 test/core/test_util/parse_hexstring.cc 19839 test/core/test_util/resolve_localhost_ip46.cc 19840 test/core/test_util/slice_splitter.cc 19841 test/core/test_util/tracer_util.cc 19842) 19843if(WIN32 AND MSVC) 19844 if(BUILD_SHARED_LIBS) 19845 target_compile_definitions(insecure_security_connector_test 19846 PRIVATE 19847 "GPR_DLL_IMPORTS" 19848 "GRPC_DLL_IMPORTS" 19849 ) 19850 endif() 19851endif() 19852target_compile_features(insecure_security_connector_test PUBLIC cxx_std_17) 19853target_include_directories(insecure_security_connector_test 19854 PRIVATE 19855 ${CMAKE_CURRENT_SOURCE_DIR} 19856 ${CMAKE_CURRENT_SOURCE_DIR}/include 19857 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19858 ${_gRPC_RE2_INCLUDE_DIR} 19859 ${_gRPC_SSL_INCLUDE_DIR} 19860 ${_gRPC_UPB_GENERATED_DIR} 19861 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19862 ${_gRPC_UPB_INCLUDE_DIR} 19863 ${_gRPC_XXHASH_INCLUDE_DIR} 19864 ${_gRPC_ZLIB_INCLUDE_DIR} 19865 third_party/googletest/googletest/include 19866 third_party/googletest/googletest 19867 third_party/googletest/googlemock/include 19868 third_party/googletest/googlemock 19869 ${_gRPC_PROTO_GENS_DIR} 19870) 19871 19872target_link_libraries(insecure_security_connector_test 19873 ${_gRPC_ALLTARGETS_LIBRARIES} 19874 gtest 19875 grpc_test_util 19876) 19877 19878 19879endif() 19880if(gRPC_BUILD_TESTS) 19881 19882add_executable(inter_activity_latch_test 19883 test/core/promise/inter_activity_latch_test.cc 19884) 19885if(WIN32 AND MSVC) 19886 if(BUILD_SHARED_LIBS) 19887 target_compile_definitions(inter_activity_latch_test 19888 PRIVATE 19889 "GPR_DLL_IMPORTS" 19890 "GRPC_DLL_IMPORTS" 19891 ) 19892 endif() 19893endif() 19894target_compile_features(inter_activity_latch_test PUBLIC cxx_std_17) 19895target_include_directories(inter_activity_latch_test 19896 PRIVATE 19897 ${CMAKE_CURRENT_SOURCE_DIR} 19898 ${CMAKE_CURRENT_SOURCE_DIR}/include 19899 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19900 ${_gRPC_RE2_INCLUDE_DIR} 19901 ${_gRPC_SSL_INCLUDE_DIR} 19902 ${_gRPC_UPB_GENERATED_DIR} 19903 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19904 ${_gRPC_UPB_INCLUDE_DIR} 19905 ${_gRPC_XXHASH_INCLUDE_DIR} 19906 ${_gRPC_ZLIB_INCLUDE_DIR} 19907 third_party/googletest/googletest/include 19908 third_party/googletest/googletest 19909 third_party/googletest/googlemock/include 19910 third_party/googletest/googlemock 19911 ${_gRPC_PROTO_GENS_DIR} 19912) 19913 19914target_link_libraries(inter_activity_latch_test 19915 ${_gRPC_ALLTARGETS_LIBRARIES} 19916 gtest 19917 grpc 19918) 19919 19920 19921endif() 19922if(gRPC_BUILD_TESTS) 19923 19924add_executable(inter_activity_pipe_test 19925 src/core/lib/debug/trace.cc 19926 src/core/lib/debug/trace_flags.cc 19927 src/core/lib/promise/activity.cc 19928 src/core/util/dump_args.cc 19929 src/core/util/glob.cc 19930 src/core/util/latent_see.cc 19931 src/core/util/per_cpu.cc 19932 test/core/promise/inter_activity_pipe_test.cc 19933) 19934if(WIN32 AND MSVC) 19935 if(BUILD_SHARED_LIBS) 19936 target_compile_definitions(inter_activity_pipe_test 19937 PRIVATE 19938 "GPR_DLL_IMPORTS" 19939 ) 19940 endif() 19941endif() 19942target_compile_features(inter_activity_pipe_test PUBLIC cxx_std_17) 19943target_include_directories(inter_activity_pipe_test 19944 PRIVATE 19945 ${CMAKE_CURRENT_SOURCE_DIR} 19946 ${CMAKE_CURRENT_SOURCE_DIR}/include 19947 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19948 ${_gRPC_RE2_INCLUDE_DIR} 19949 ${_gRPC_SSL_INCLUDE_DIR} 19950 ${_gRPC_UPB_GENERATED_DIR} 19951 ${_gRPC_UPB_GRPC_GENERATED_DIR} 19952 ${_gRPC_UPB_INCLUDE_DIR} 19953 ${_gRPC_XXHASH_INCLUDE_DIR} 19954 ${_gRPC_ZLIB_INCLUDE_DIR} 19955 third_party/googletest/googletest/include 19956 third_party/googletest/googletest 19957 third_party/googletest/googlemock/include 19958 third_party/googletest/googlemock 19959 ${_gRPC_PROTO_GENS_DIR} 19960) 19961 19962target_link_libraries(inter_activity_pipe_test 19963 ${_gRPC_ALLTARGETS_LIBRARIES} 19964 gtest 19965 absl::config 19966 absl::flat_hash_map 19967 absl::function_ref 19968 absl::hash 19969 absl::type_traits 19970 absl::statusor 19971 gpr 19972) 19973 19974 19975endif() 19976if(gRPC_BUILD_TESTS) 19977 19978add_executable(interception_chain_test 19979 test/core/transport/interception_chain_test.cc 19980) 19981if(WIN32 AND MSVC) 19982 if(BUILD_SHARED_LIBS) 19983 target_compile_definitions(interception_chain_test 19984 PRIVATE 19985 "GPR_DLL_IMPORTS" 19986 "GRPC_DLL_IMPORTS" 19987 ) 19988 endif() 19989endif() 19990target_compile_features(interception_chain_test PUBLIC cxx_std_17) 19991target_include_directories(interception_chain_test 19992 PRIVATE 19993 ${CMAKE_CURRENT_SOURCE_DIR} 19994 ${CMAKE_CURRENT_SOURCE_DIR}/include 19995 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 19996 ${_gRPC_RE2_INCLUDE_DIR} 19997 ${_gRPC_SSL_INCLUDE_DIR} 19998 ${_gRPC_UPB_GENERATED_DIR} 19999 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20000 ${_gRPC_UPB_INCLUDE_DIR} 20001 ${_gRPC_XXHASH_INCLUDE_DIR} 20002 ${_gRPC_ZLIB_INCLUDE_DIR} 20003 third_party/googletest/googletest/include 20004 third_party/googletest/googletest 20005 third_party/googletest/googlemock/include 20006 third_party/googletest/googlemock 20007 ${_gRPC_PROTO_GENS_DIR} 20008) 20009 20010target_link_libraries(interception_chain_test 20011 ${_gRPC_ALLTARGETS_LIBRARIES} 20012 gtest 20013 grpc 20014) 20015 20016 20017endif() 20018if(gRPC_BUILD_TESTS) 20019 20020add_executable(interceptor_list_test 20021 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 20022 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 20023 src/core/lib/debug/trace.cc 20024 src/core/lib/debug/trace_flags.cc 20025 src/core/lib/experiments/config.cc 20026 src/core/lib/experiments/experiments.cc 20027 src/core/lib/iomgr/closure.cc 20028 src/core/lib/iomgr/combiner.cc 20029 src/core/lib/iomgr/error.cc 20030 src/core/lib/iomgr/exec_ctx.cc 20031 src/core/lib/iomgr/executor.cc 20032 src/core/lib/iomgr/iomgr_internal.cc 20033 src/core/lib/promise/activity.cc 20034 src/core/lib/resource_quota/arena.cc 20035 src/core/lib/resource_quota/connection_quota.cc 20036 src/core/lib/resource_quota/memory_quota.cc 20037 src/core/lib/resource_quota/periodic_update.cc 20038 src/core/lib/resource_quota/resource_quota.cc 20039 src/core/lib/resource_quota/thread_quota.cc 20040 src/core/lib/slice/percent_encoding.cc 20041 src/core/lib/slice/slice.cc 20042 src/core/lib/slice/slice_string_helpers.cc 20043 src/core/util/dump_args.cc 20044 src/core/util/glob.cc 20045 src/core/util/latent_see.cc 20046 src/core/util/per_cpu.cc 20047 src/core/util/status_helper.cc 20048 src/core/util/time.cc 20049 test/core/promise/interceptor_list_test.cc 20050) 20051if(WIN32 AND MSVC) 20052 if(BUILD_SHARED_LIBS) 20053 target_compile_definitions(interceptor_list_test 20054 PRIVATE 20055 "GPR_DLL_IMPORTS" 20056 ) 20057 endif() 20058endif() 20059target_compile_features(interceptor_list_test PUBLIC cxx_std_17) 20060target_include_directories(interceptor_list_test 20061 PRIVATE 20062 ${CMAKE_CURRENT_SOURCE_DIR} 20063 ${CMAKE_CURRENT_SOURCE_DIR}/include 20064 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20065 ${_gRPC_RE2_INCLUDE_DIR} 20066 ${_gRPC_SSL_INCLUDE_DIR} 20067 ${_gRPC_UPB_GENERATED_DIR} 20068 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20069 ${_gRPC_UPB_INCLUDE_DIR} 20070 ${_gRPC_XXHASH_INCLUDE_DIR} 20071 ${_gRPC_ZLIB_INCLUDE_DIR} 20072 third_party/googletest/googletest/include 20073 third_party/googletest/googletest 20074 third_party/googletest/googlemock/include 20075 third_party/googletest/googlemock 20076 ${_gRPC_PROTO_GENS_DIR} 20077) 20078 20079target_link_libraries(interceptor_list_test 20080 ${_gRPC_ALLTARGETS_LIBRARIES} 20081 gtest 20082 upb_mini_descriptor_lib 20083 upb_wire_lib 20084 absl::config 20085 absl::flat_hash_map 20086 absl::function_ref 20087 absl::hash 20088 absl::type_traits 20089 absl::statusor 20090 gpr 20091) 20092 20093 20094endif() 20095if(gRPC_BUILD_TESTS) 20096 20097add_executable(interop_client 20098 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.cc 20099 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.cc 20100 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.h 20101 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.h 20102 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 20103 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 20104 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 20105 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 20106 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.cc 20107 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.cc 20108 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.h 20109 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.h 20110 test/core/security/oauth2_utils.cc 20111 test/cpp/interop/backend_metrics_lb_policy.cc 20112 test/cpp/interop/client.cc 20113 test/cpp/interop/client_helper.cc 20114 test/cpp/interop/interop_client.cc 20115) 20116if(WIN32 AND MSVC) 20117 if(BUILD_SHARED_LIBS) 20118 target_compile_definitions(interop_client 20119 PRIVATE 20120 "GPR_DLL_IMPORTS" 20121 "GRPC_DLL_IMPORTS" 20122 "GRPCXX_DLL_IMPORTS" 20123 ) 20124 endif() 20125endif() 20126target_compile_features(interop_client PUBLIC cxx_std_17) 20127target_include_directories(interop_client 20128 PRIVATE 20129 ${CMAKE_CURRENT_SOURCE_DIR} 20130 ${CMAKE_CURRENT_SOURCE_DIR}/include 20131 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20132 ${_gRPC_RE2_INCLUDE_DIR} 20133 ${_gRPC_SSL_INCLUDE_DIR} 20134 ${_gRPC_UPB_GENERATED_DIR} 20135 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20136 ${_gRPC_UPB_INCLUDE_DIR} 20137 ${_gRPC_XXHASH_INCLUDE_DIR} 20138 ${_gRPC_ZLIB_INCLUDE_DIR} 20139 ${_gRPC_PROTO_GENS_DIR} 20140) 20141 20142target_link_libraries(interop_client 20143 ${_gRPC_ALLTARGETS_LIBRARIES} 20144 grpc++_test_config 20145 grpc++_test_util 20146) 20147 20148 20149endif() 20150if(gRPC_BUILD_TESTS) 20151 20152add_executable(interop_server 20153 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.cc 20154 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.cc 20155 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.h 20156 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.h 20157 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 20158 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 20159 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 20160 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 20161 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.cc 20162 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.cc 20163 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.h 20164 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.h 20165 src/cpp/server/orca/orca_service.cc 20166 test/cpp/interop/interop_server.cc 20167 test/cpp/interop/interop_server_bootstrap.cc 20168 test/cpp/interop/server_helper.cc 20169) 20170if(WIN32 AND MSVC) 20171 if(BUILD_SHARED_LIBS) 20172 target_compile_definitions(interop_server 20173 PRIVATE 20174 "GPR_DLL_IMPORTS" 20175 "GRPC_DLL_IMPORTS" 20176 "GRPCXX_DLL_IMPORTS" 20177 ) 20178 endif() 20179endif() 20180target_compile_features(interop_server PUBLIC cxx_std_17) 20181target_include_directories(interop_server 20182 PRIVATE 20183 ${CMAKE_CURRENT_SOURCE_DIR} 20184 ${CMAKE_CURRENT_SOURCE_DIR}/include 20185 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20186 ${_gRPC_RE2_INCLUDE_DIR} 20187 ${_gRPC_SSL_INCLUDE_DIR} 20188 ${_gRPC_UPB_GENERATED_DIR} 20189 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20190 ${_gRPC_UPB_INCLUDE_DIR} 20191 ${_gRPC_XXHASH_INCLUDE_DIR} 20192 ${_gRPC_ZLIB_INCLUDE_DIR} 20193 ${_gRPC_PROTO_GENS_DIR} 20194) 20195 20196target_link_libraries(interop_server 20197 ${_gRPC_ALLTARGETS_LIBRARIES} 20198 grpc++_test_config 20199 grpc++_test_util 20200) 20201 20202 20203endif() 20204if(gRPC_BUILD_TESTS) 20205 20206add_executable(invalid_call_argument_test 20207 test/core/end2end/cq_verifier.cc 20208 test/core/end2end/invalid_call_argument_test.cc 20209) 20210if(WIN32 AND MSVC) 20211 if(BUILD_SHARED_LIBS) 20212 target_compile_definitions(invalid_call_argument_test 20213 PRIVATE 20214 "GPR_DLL_IMPORTS" 20215 "GRPC_DLL_IMPORTS" 20216 ) 20217 endif() 20218endif() 20219target_compile_features(invalid_call_argument_test PUBLIC cxx_std_17) 20220target_include_directories(invalid_call_argument_test 20221 PRIVATE 20222 ${CMAKE_CURRENT_SOURCE_DIR} 20223 ${CMAKE_CURRENT_SOURCE_DIR}/include 20224 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20225 ${_gRPC_RE2_INCLUDE_DIR} 20226 ${_gRPC_SSL_INCLUDE_DIR} 20227 ${_gRPC_UPB_GENERATED_DIR} 20228 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20229 ${_gRPC_UPB_INCLUDE_DIR} 20230 ${_gRPC_XXHASH_INCLUDE_DIR} 20231 ${_gRPC_ZLIB_INCLUDE_DIR} 20232 third_party/googletest/googletest/include 20233 third_party/googletest/googletest 20234 third_party/googletest/googlemock/include 20235 third_party/googletest/googlemock 20236 ${_gRPC_PROTO_GENS_DIR} 20237) 20238 20239target_link_libraries(invalid_call_argument_test 20240 ${_gRPC_ALLTARGETS_LIBRARIES} 20241 gtest 20242 grpc_test_util 20243) 20244 20245 20246endif() 20247if(gRPC_BUILD_TESTS) 20248 20249add_executable(invoke_large_request_test 20250 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 20251 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 20252 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 20253 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 20254 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 20255 src/core/ext/transport/chaotic_good/client_transport.cc 20256 src/core/ext/transport/chaotic_good/control_endpoint.cc 20257 src/core/ext/transport/chaotic_good/data_endpoints.cc 20258 src/core/ext/transport/chaotic_good/frame.cc 20259 src/core/ext/transport/chaotic_good/frame_header.cc 20260 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 20261 src/core/ext/transport/chaotic_good/server_transport.cc 20262 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 20263 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 20264 src/core/ext/transport/chaotic_good_legacy/frame.cc 20265 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 20266 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 20267 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 20268 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 20269 src/core/lib/transport/promise_endpoint.cc 20270 test/core/call/batch_builder.cc 20271 test/core/end2end/cq_verifier.cc 20272 test/core/end2end/end2end_test_main.cc 20273 test/core/end2end/end2end_test_suites.cc 20274 test/core/end2end/end2end_tests.cc 20275 test/core/end2end/fixtures/http_proxy_fixture.cc 20276 test/core/end2end/fixtures/local_util.cc 20277 test/core/end2end/fixtures/proxy.cc 20278 test/core/end2end/tests/invoke_large_request.cc 20279 test/core/event_engine/event_engine_test_utils.cc 20280 test/core/test_util/fake_stats_plugin.cc 20281 test/core/test_util/test_lb_policies.cc 20282) 20283if(WIN32 AND MSVC) 20284 if(BUILD_SHARED_LIBS) 20285 target_compile_definitions(invoke_large_request_test 20286 PRIVATE 20287 "GPR_DLL_IMPORTS" 20288 "GRPC_DLL_IMPORTS" 20289 ) 20290 endif() 20291endif() 20292target_compile_features(invoke_large_request_test PUBLIC cxx_std_17) 20293target_include_directories(invoke_large_request_test 20294 PRIVATE 20295 ${CMAKE_CURRENT_SOURCE_DIR} 20296 ${CMAKE_CURRENT_SOURCE_DIR}/include 20297 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20298 ${_gRPC_RE2_INCLUDE_DIR} 20299 ${_gRPC_SSL_INCLUDE_DIR} 20300 ${_gRPC_UPB_GENERATED_DIR} 20301 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20302 ${_gRPC_UPB_INCLUDE_DIR} 20303 ${_gRPC_XXHASH_INCLUDE_DIR} 20304 ${_gRPC_ZLIB_INCLUDE_DIR} 20305 third_party/googletest/googletest/include 20306 third_party/googletest/googletest 20307 third_party/googletest/googlemock/include 20308 third_party/googletest/googlemock 20309 ${_gRPC_PROTO_GENS_DIR} 20310) 20311 20312target_link_libraries(invoke_large_request_test 20313 ${_gRPC_ALLTARGETS_LIBRARIES} 20314 gtest 20315 grpc_authorization_provider 20316 grpc_unsecure 20317 ${_gRPC_PROTOBUF_LIBRARIES} 20318 grpc_test_util 20319) 20320 20321 20322endif() 20323if(gRPC_BUILD_TESTS) 20324if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 20325 20326 add_executable(iocp_test 20327 test/core/event_engine/windows/create_sockpair.cc 20328 test/core/event_engine/windows/iocp_test.cc 20329 ) 20330 if(WIN32 AND MSVC) 20331 if(BUILD_SHARED_LIBS) 20332 target_compile_definitions(iocp_test 20333 PRIVATE 20334 "GPR_DLL_IMPORTS" 20335 "GRPC_DLL_IMPORTS" 20336 ) 20337 endif() 20338 endif() 20339 target_compile_features(iocp_test PUBLIC cxx_std_17) 20340 target_include_directories(iocp_test 20341 PRIVATE 20342 ${CMAKE_CURRENT_SOURCE_DIR} 20343 ${CMAKE_CURRENT_SOURCE_DIR}/include 20344 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20345 ${_gRPC_RE2_INCLUDE_DIR} 20346 ${_gRPC_SSL_INCLUDE_DIR} 20347 ${_gRPC_UPB_GENERATED_DIR} 20348 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20349 ${_gRPC_UPB_INCLUDE_DIR} 20350 ${_gRPC_XXHASH_INCLUDE_DIR} 20351 ${_gRPC_ZLIB_INCLUDE_DIR} 20352 third_party/googletest/googletest/include 20353 third_party/googletest/googletest 20354 third_party/googletest/googlemock/include 20355 third_party/googletest/googlemock 20356 ${_gRPC_PROTO_GENS_DIR} 20357 ) 20358 20359 target_link_libraries(iocp_test 20360 ${_gRPC_ALLTARGETS_LIBRARIES} 20361 gtest 20362 grpc_test_util 20363 ) 20364 20365 20366endif() 20367endif() 20368if(gRPC_BUILD_TESTS) 20369 20370add_executable(istio_echo_server_test 20371 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.pb.cc 20372 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.grpc.pb.cc 20373 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.pb.h 20374 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.grpc.pb.h 20375 test/cpp/interop/istio_echo_server_lib.cc 20376 test/cpp/interop/istio_echo_server_test.cc 20377) 20378if(WIN32 AND MSVC) 20379 if(BUILD_SHARED_LIBS) 20380 target_compile_definitions(istio_echo_server_test 20381 PRIVATE 20382 "GPR_DLL_IMPORTS" 20383 "GRPC_DLL_IMPORTS" 20384 "GRPCXX_DLL_IMPORTS" 20385 ) 20386 endif() 20387endif() 20388target_compile_features(istio_echo_server_test PUBLIC cxx_std_17) 20389target_include_directories(istio_echo_server_test 20390 PRIVATE 20391 ${CMAKE_CURRENT_SOURCE_DIR} 20392 ${CMAKE_CURRENT_SOURCE_DIR}/include 20393 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20394 ${_gRPC_RE2_INCLUDE_DIR} 20395 ${_gRPC_SSL_INCLUDE_DIR} 20396 ${_gRPC_UPB_GENERATED_DIR} 20397 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20398 ${_gRPC_UPB_INCLUDE_DIR} 20399 ${_gRPC_XXHASH_INCLUDE_DIR} 20400 ${_gRPC_ZLIB_INCLUDE_DIR} 20401 third_party/googletest/googletest/include 20402 third_party/googletest/googletest 20403 third_party/googletest/googlemock/include 20404 third_party/googletest/googlemock 20405 ${_gRPC_PROTO_GENS_DIR} 20406) 20407 20408target_link_libraries(istio_echo_server_test 20409 ${_gRPC_ALLTARGETS_LIBRARIES} 20410 gtest 20411 grpc++ 20412 grpc_test_util 20413 grpc++_test_config 20414) 20415 20416 20417endif() 20418if(gRPC_BUILD_TESTS) 20419 20420add_executable(join_test 20421 src/core/lib/debug/trace.cc 20422 src/core/lib/debug/trace_flags.cc 20423 src/core/util/glob.cc 20424 test/core/promise/join_test.cc 20425) 20426if(WIN32 AND MSVC) 20427 if(BUILD_SHARED_LIBS) 20428 target_compile_definitions(join_test 20429 PRIVATE 20430 "GPR_DLL_IMPORTS" 20431 ) 20432 endif() 20433endif() 20434target_compile_features(join_test PUBLIC cxx_std_17) 20435target_include_directories(join_test 20436 PRIVATE 20437 ${CMAKE_CURRENT_SOURCE_DIR} 20438 ${CMAKE_CURRENT_SOURCE_DIR}/include 20439 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20440 ${_gRPC_RE2_INCLUDE_DIR} 20441 ${_gRPC_SSL_INCLUDE_DIR} 20442 ${_gRPC_UPB_GENERATED_DIR} 20443 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20444 ${_gRPC_UPB_INCLUDE_DIR} 20445 ${_gRPC_XXHASH_INCLUDE_DIR} 20446 ${_gRPC_ZLIB_INCLUDE_DIR} 20447 third_party/googletest/googletest/include 20448 third_party/googletest/googletest 20449 third_party/googletest/googlemock/include 20450 third_party/googletest/googlemock 20451 ${_gRPC_PROTO_GENS_DIR} 20452) 20453 20454target_link_libraries(join_test 20455 ${_gRPC_ALLTARGETS_LIBRARIES} 20456 gtest 20457 absl::flat_hash_map 20458 absl::type_traits 20459 absl::statusor 20460 gpr 20461) 20462 20463 20464endif() 20465if(gRPC_BUILD_TESTS) 20466 20467add_executable(json_object_loader_test 20468 test/core/util/json/json_object_loader_test.cc 20469) 20470if(WIN32 AND MSVC) 20471 if(BUILD_SHARED_LIBS) 20472 target_compile_definitions(json_object_loader_test 20473 PRIVATE 20474 "GPR_DLL_IMPORTS" 20475 "GRPC_DLL_IMPORTS" 20476 ) 20477 endif() 20478endif() 20479target_compile_features(json_object_loader_test PUBLIC cxx_std_17) 20480target_include_directories(json_object_loader_test 20481 PRIVATE 20482 ${CMAKE_CURRENT_SOURCE_DIR} 20483 ${CMAKE_CURRENT_SOURCE_DIR}/include 20484 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20485 ${_gRPC_RE2_INCLUDE_DIR} 20486 ${_gRPC_SSL_INCLUDE_DIR} 20487 ${_gRPC_UPB_GENERATED_DIR} 20488 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20489 ${_gRPC_UPB_INCLUDE_DIR} 20490 ${_gRPC_XXHASH_INCLUDE_DIR} 20491 ${_gRPC_ZLIB_INCLUDE_DIR} 20492 third_party/googletest/googletest/include 20493 third_party/googletest/googletest 20494 third_party/googletest/googlemock/include 20495 third_party/googletest/googlemock 20496 ${_gRPC_PROTO_GENS_DIR} 20497) 20498 20499target_link_libraries(json_object_loader_test 20500 ${_gRPC_ALLTARGETS_LIBRARIES} 20501 gtest 20502 grpc_test_util 20503) 20504 20505 20506endif() 20507if(gRPC_BUILD_TESTS) 20508 20509add_executable(json_test 20510 test/core/util/json/json_test.cc 20511) 20512if(WIN32 AND MSVC) 20513 if(BUILD_SHARED_LIBS) 20514 target_compile_definitions(json_test 20515 PRIVATE 20516 "GPR_DLL_IMPORTS" 20517 "GRPC_DLL_IMPORTS" 20518 ) 20519 endif() 20520endif() 20521target_compile_features(json_test PUBLIC cxx_std_17) 20522target_include_directories(json_test 20523 PRIVATE 20524 ${CMAKE_CURRENT_SOURCE_DIR} 20525 ${CMAKE_CURRENT_SOURCE_DIR}/include 20526 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20527 ${_gRPC_RE2_INCLUDE_DIR} 20528 ${_gRPC_SSL_INCLUDE_DIR} 20529 ${_gRPC_UPB_GENERATED_DIR} 20530 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20531 ${_gRPC_UPB_INCLUDE_DIR} 20532 ${_gRPC_XXHASH_INCLUDE_DIR} 20533 ${_gRPC_ZLIB_INCLUDE_DIR} 20534 third_party/googletest/googletest/include 20535 third_party/googletest/googletest 20536 third_party/googletest/googlemock/include 20537 third_party/googletest/googlemock 20538 ${_gRPC_PROTO_GENS_DIR} 20539) 20540 20541target_link_libraries(json_test 20542 ${_gRPC_ALLTARGETS_LIBRARIES} 20543 gtest 20544 grpc_test_util 20545) 20546 20547 20548endif() 20549if(gRPC_BUILD_TESTS) 20550 20551add_executable(json_token_test 20552 test/core/security/json_token_test.cc 20553 test/core/test_util/cmdline.cc 20554 test/core/test_util/fuzzer_util.cc 20555 test/core/test_util/grpc_profiler.cc 20556 test/core/test_util/histogram.cc 20557 test/core/test_util/mock_endpoint.cc 20558 test/core/test_util/parse_hexstring.cc 20559 test/core/test_util/resolve_localhost_ip46.cc 20560 test/core/test_util/slice_splitter.cc 20561 test/core/test_util/tracer_util.cc 20562) 20563if(WIN32 AND MSVC) 20564 if(BUILD_SHARED_LIBS) 20565 target_compile_definitions(json_token_test 20566 PRIVATE 20567 "GPR_DLL_IMPORTS" 20568 "GRPC_DLL_IMPORTS" 20569 ) 20570 endif() 20571endif() 20572target_compile_features(json_token_test PUBLIC cxx_std_17) 20573target_include_directories(json_token_test 20574 PRIVATE 20575 ${CMAKE_CURRENT_SOURCE_DIR} 20576 ${CMAKE_CURRENT_SOURCE_DIR}/include 20577 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20578 ${_gRPC_RE2_INCLUDE_DIR} 20579 ${_gRPC_SSL_INCLUDE_DIR} 20580 ${_gRPC_UPB_GENERATED_DIR} 20581 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20582 ${_gRPC_UPB_INCLUDE_DIR} 20583 ${_gRPC_XXHASH_INCLUDE_DIR} 20584 ${_gRPC_ZLIB_INCLUDE_DIR} 20585 third_party/googletest/googletest/include 20586 third_party/googletest/googletest 20587 third_party/googletest/googlemock/include 20588 third_party/googletest/googlemock 20589 ${_gRPC_PROTO_GENS_DIR} 20590) 20591 20592target_link_libraries(json_token_test 20593 ${_gRPC_ALLTARGETS_LIBRARIES} 20594 gtest 20595 grpc_test_util 20596) 20597 20598 20599endif() 20600if(gRPC_BUILD_TESTS) 20601 20602add_executable(jwt_verifier_test 20603 test/core/security/jwt_verifier_test.cc 20604 test/core/test_util/cmdline.cc 20605 test/core/test_util/fuzzer_util.cc 20606 test/core/test_util/grpc_profiler.cc 20607 test/core/test_util/histogram.cc 20608 test/core/test_util/mock_endpoint.cc 20609 test/core/test_util/parse_hexstring.cc 20610 test/core/test_util/resolve_localhost_ip46.cc 20611 test/core/test_util/slice_splitter.cc 20612 test/core/test_util/tracer_util.cc 20613) 20614if(WIN32 AND MSVC) 20615 if(BUILD_SHARED_LIBS) 20616 target_compile_definitions(jwt_verifier_test 20617 PRIVATE 20618 "GPR_DLL_IMPORTS" 20619 "GRPC_DLL_IMPORTS" 20620 ) 20621 endif() 20622endif() 20623target_compile_features(jwt_verifier_test PUBLIC cxx_std_17) 20624target_include_directories(jwt_verifier_test 20625 PRIVATE 20626 ${CMAKE_CURRENT_SOURCE_DIR} 20627 ${CMAKE_CURRENT_SOURCE_DIR}/include 20628 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20629 ${_gRPC_RE2_INCLUDE_DIR} 20630 ${_gRPC_SSL_INCLUDE_DIR} 20631 ${_gRPC_UPB_GENERATED_DIR} 20632 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20633 ${_gRPC_UPB_INCLUDE_DIR} 20634 ${_gRPC_XXHASH_INCLUDE_DIR} 20635 ${_gRPC_ZLIB_INCLUDE_DIR} 20636 third_party/googletest/googletest/include 20637 third_party/googletest/googletest 20638 third_party/googletest/googlemock/include 20639 third_party/googletest/googlemock 20640 ${_gRPC_PROTO_GENS_DIR} 20641) 20642 20643target_link_libraries(jwt_verifier_test 20644 ${_gRPC_ALLTARGETS_LIBRARIES} 20645 gtest 20646 grpc_test_util 20647) 20648 20649 20650endif() 20651if(gRPC_BUILD_TESTS) 20652 20653add_executable(keepalive_timeout_test 20654 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 20655 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 20656 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 20657 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 20658 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 20659 src/core/ext/transport/chaotic_good/client_transport.cc 20660 src/core/ext/transport/chaotic_good/control_endpoint.cc 20661 src/core/ext/transport/chaotic_good/data_endpoints.cc 20662 src/core/ext/transport/chaotic_good/frame.cc 20663 src/core/ext/transport/chaotic_good/frame_header.cc 20664 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 20665 src/core/ext/transport/chaotic_good/server_transport.cc 20666 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 20667 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 20668 src/core/ext/transport/chaotic_good_legacy/frame.cc 20669 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 20670 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 20671 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 20672 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 20673 src/core/lib/transport/promise_endpoint.cc 20674 test/core/call/batch_builder.cc 20675 test/core/end2end/cq_verifier.cc 20676 test/core/end2end/end2end_test_main.cc 20677 test/core/end2end/end2end_test_suites.cc 20678 test/core/end2end/end2end_tests.cc 20679 test/core/end2end/fixtures/http_proxy_fixture.cc 20680 test/core/end2end/fixtures/local_util.cc 20681 test/core/end2end/fixtures/proxy.cc 20682 test/core/end2end/tests/keepalive_timeout.cc 20683 test/core/event_engine/event_engine_test_utils.cc 20684 test/core/test_util/fake_stats_plugin.cc 20685 test/core/test_util/test_lb_policies.cc 20686) 20687if(WIN32 AND MSVC) 20688 if(BUILD_SHARED_LIBS) 20689 target_compile_definitions(keepalive_timeout_test 20690 PRIVATE 20691 "GPR_DLL_IMPORTS" 20692 "GRPC_DLL_IMPORTS" 20693 ) 20694 endif() 20695endif() 20696target_compile_features(keepalive_timeout_test PUBLIC cxx_std_17) 20697target_include_directories(keepalive_timeout_test 20698 PRIVATE 20699 ${CMAKE_CURRENT_SOURCE_DIR} 20700 ${CMAKE_CURRENT_SOURCE_DIR}/include 20701 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20702 ${_gRPC_RE2_INCLUDE_DIR} 20703 ${_gRPC_SSL_INCLUDE_DIR} 20704 ${_gRPC_UPB_GENERATED_DIR} 20705 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20706 ${_gRPC_UPB_INCLUDE_DIR} 20707 ${_gRPC_XXHASH_INCLUDE_DIR} 20708 ${_gRPC_ZLIB_INCLUDE_DIR} 20709 third_party/googletest/googletest/include 20710 third_party/googletest/googletest 20711 third_party/googletest/googlemock/include 20712 third_party/googletest/googlemock 20713 ${_gRPC_PROTO_GENS_DIR} 20714) 20715 20716target_link_libraries(keepalive_timeout_test 20717 ${_gRPC_ALLTARGETS_LIBRARIES} 20718 gtest 20719 grpc_authorization_provider 20720 grpc_unsecure 20721 ${_gRPC_PROTOBUF_LIBRARIES} 20722 grpc_test_util 20723) 20724 20725 20726endif() 20727if(gRPC_BUILD_TESTS) 20728 20729add_executable(lame_client_test 20730 test/core/end2end/cq_verifier.cc 20731 test/core/surface/lame_client_test.cc 20732) 20733if(WIN32 AND MSVC) 20734 if(BUILD_SHARED_LIBS) 20735 target_compile_definitions(lame_client_test 20736 PRIVATE 20737 "GPR_DLL_IMPORTS" 20738 "GRPC_DLL_IMPORTS" 20739 ) 20740 endif() 20741endif() 20742target_compile_features(lame_client_test PUBLIC cxx_std_17) 20743target_include_directories(lame_client_test 20744 PRIVATE 20745 ${CMAKE_CURRENT_SOURCE_DIR} 20746 ${CMAKE_CURRENT_SOURCE_DIR}/include 20747 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20748 ${_gRPC_RE2_INCLUDE_DIR} 20749 ${_gRPC_SSL_INCLUDE_DIR} 20750 ${_gRPC_UPB_GENERATED_DIR} 20751 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20752 ${_gRPC_UPB_INCLUDE_DIR} 20753 ${_gRPC_XXHASH_INCLUDE_DIR} 20754 ${_gRPC_ZLIB_INCLUDE_DIR} 20755 third_party/googletest/googletest/include 20756 third_party/googletest/googletest 20757 third_party/googletest/googlemock/include 20758 third_party/googletest/googlemock 20759 ${_gRPC_PROTO_GENS_DIR} 20760) 20761 20762target_link_libraries(lame_client_test 20763 ${_gRPC_ALLTARGETS_LIBRARIES} 20764 gtest 20765 grpc_test_util 20766) 20767 20768 20769endif() 20770if(gRPC_BUILD_TESTS) 20771 20772add_executable(large_metadata_test 20773 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 20774 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 20775 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 20776 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 20777 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 20778 src/core/ext/transport/chaotic_good/client_transport.cc 20779 src/core/ext/transport/chaotic_good/control_endpoint.cc 20780 src/core/ext/transport/chaotic_good/data_endpoints.cc 20781 src/core/ext/transport/chaotic_good/frame.cc 20782 src/core/ext/transport/chaotic_good/frame_header.cc 20783 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 20784 src/core/ext/transport/chaotic_good/server_transport.cc 20785 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 20786 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 20787 src/core/ext/transport/chaotic_good_legacy/frame.cc 20788 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 20789 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 20790 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 20791 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 20792 src/core/lib/transport/promise_endpoint.cc 20793 test/core/call/batch_builder.cc 20794 test/core/end2end/cq_verifier.cc 20795 test/core/end2end/end2end_test_main.cc 20796 test/core/end2end/end2end_test_suites.cc 20797 test/core/end2end/end2end_tests.cc 20798 test/core/end2end/fixtures/http_proxy_fixture.cc 20799 test/core/end2end/fixtures/local_util.cc 20800 test/core/end2end/fixtures/proxy.cc 20801 test/core/end2end/tests/large_metadata.cc 20802 test/core/event_engine/event_engine_test_utils.cc 20803 test/core/test_util/fake_stats_plugin.cc 20804 test/core/test_util/test_lb_policies.cc 20805) 20806if(WIN32 AND MSVC) 20807 if(BUILD_SHARED_LIBS) 20808 target_compile_definitions(large_metadata_test 20809 PRIVATE 20810 "GPR_DLL_IMPORTS" 20811 "GRPC_DLL_IMPORTS" 20812 ) 20813 endif() 20814endif() 20815target_compile_features(large_metadata_test PUBLIC cxx_std_17) 20816target_include_directories(large_metadata_test 20817 PRIVATE 20818 ${CMAKE_CURRENT_SOURCE_DIR} 20819 ${CMAKE_CURRENT_SOURCE_DIR}/include 20820 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20821 ${_gRPC_RE2_INCLUDE_DIR} 20822 ${_gRPC_SSL_INCLUDE_DIR} 20823 ${_gRPC_UPB_GENERATED_DIR} 20824 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20825 ${_gRPC_UPB_INCLUDE_DIR} 20826 ${_gRPC_XXHASH_INCLUDE_DIR} 20827 ${_gRPC_ZLIB_INCLUDE_DIR} 20828 third_party/googletest/googletest/include 20829 third_party/googletest/googletest 20830 third_party/googletest/googlemock/include 20831 third_party/googletest/googlemock 20832 ${_gRPC_PROTO_GENS_DIR} 20833) 20834 20835target_link_libraries(large_metadata_test 20836 ${_gRPC_ALLTARGETS_LIBRARIES} 20837 gtest 20838 grpc_authorization_provider 20839 grpc_unsecure 20840 ${_gRPC_PROTOBUF_LIBRARIES} 20841 grpc_test_util 20842) 20843 20844 20845endif() 20846if(gRPC_BUILD_TESTS) 20847 20848add_executable(latch_test 20849 src/core/lib/debug/trace.cc 20850 src/core/lib/debug/trace_flags.cc 20851 src/core/lib/promise/activity.cc 20852 src/core/util/dump_args.cc 20853 src/core/util/glob.cc 20854 src/core/util/latent_see.cc 20855 src/core/util/per_cpu.cc 20856 test/core/promise/latch_test.cc 20857) 20858if(WIN32 AND MSVC) 20859 if(BUILD_SHARED_LIBS) 20860 target_compile_definitions(latch_test 20861 PRIVATE 20862 "GPR_DLL_IMPORTS" 20863 ) 20864 endif() 20865endif() 20866target_compile_features(latch_test PUBLIC cxx_std_17) 20867target_include_directories(latch_test 20868 PRIVATE 20869 ${CMAKE_CURRENT_SOURCE_DIR} 20870 ${CMAKE_CURRENT_SOURCE_DIR}/include 20871 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20872 ${_gRPC_RE2_INCLUDE_DIR} 20873 ${_gRPC_SSL_INCLUDE_DIR} 20874 ${_gRPC_UPB_GENERATED_DIR} 20875 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20876 ${_gRPC_UPB_INCLUDE_DIR} 20877 ${_gRPC_XXHASH_INCLUDE_DIR} 20878 ${_gRPC_ZLIB_INCLUDE_DIR} 20879 third_party/googletest/googletest/include 20880 third_party/googletest/googletest 20881 third_party/googletest/googlemock/include 20882 third_party/googletest/googlemock 20883 ${_gRPC_PROTO_GENS_DIR} 20884) 20885 20886target_link_libraries(latch_test 20887 ${_gRPC_ALLTARGETS_LIBRARIES} 20888 gtest 20889 absl::config 20890 absl::flat_hash_map 20891 absl::function_ref 20892 absl::hash 20893 absl::type_traits 20894 absl::statusor 20895 gpr 20896) 20897 20898 20899endif() 20900if(gRPC_BUILD_TESTS) 20901 20902add_executable(lb_get_cpu_stats_test 20903 src/cpp/server/load_reporter/get_cpu_stats_linux.cc 20904 src/cpp/server/load_reporter/get_cpu_stats_macos.cc 20905 src/cpp/server/load_reporter/get_cpu_stats_unsupported.cc 20906 src/cpp/server/load_reporter/get_cpu_stats_windows.cc 20907 test/cpp/server/load_reporter/get_cpu_stats_test.cc 20908) 20909if(WIN32 AND MSVC) 20910 if(BUILD_SHARED_LIBS) 20911 target_compile_definitions(lb_get_cpu_stats_test 20912 PRIVATE 20913 "GPR_DLL_IMPORTS" 20914 "GRPC_DLL_IMPORTS" 20915 ) 20916 endif() 20917endif() 20918target_compile_features(lb_get_cpu_stats_test PUBLIC cxx_std_17) 20919target_include_directories(lb_get_cpu_stats_test 20920 PRIVATE 20921 ${CMAKE_CURRENT_SOURCE_DIR} 20922 ${CMAKE_CURRENT_SOURCE_DIR}/include 20923 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20924 ${_gRPC_RE2_INCLUDE_DIR} 20925 ${_gRPC_SSL_INCLUDE_DIR} 20926 ${_gRPC_UPB_GENERATED_DIR} 20927 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20928 ${_gRPC_UPB_INCLUDE_DIR} 20929 ${_gRPC_XXHASH_INCLUDE_DIR} 20930 ${_gRPC_ZLIB_INCLUDE_DIR} 20931 third_party/googletest/googletest/include 20932 third_party/googletest/googletest 20933 third_party/googletest/googlemock/include 20934 third_party/googletest/googlemock 20935 ${_gRPC_PROTO_GENS_DIR} 20936) 20937 20938target_link_libraries(lb_get_cpu_stats_test 20939 ${_gRPC_ALLTARGETS_LIBRARIES} 20940 gtest 20941 grpc_test_util 20942) 20943 20944 20945endif() 20946if(gRPC_BUILD_TESTS) 20947 20948add_executable(lb_load_data_store_test 20949 src/cpp/server/load_reporter/load_data_store.cc 20950 test/cpp/server/load_reporter/load_data_store_test.cc 20951) 20952if(WIN32 AND MSVC) 20953 if(BUILD_SHARED_LIBS) 20954 target_compile_definitions(lb_load_data_store_test 20955 PRIVATE 20956 "GPR_DLL_IMPORTS" 20957 "GRPC_DLL_IMPORTS" 20958 "GRPCXX_DLL_IMPORTS" 20959 ) 20960 endif() 20961endif() 20962target_compile_features(lb_load_data_store_test PUBLIC cxx_std_17) 20963target_include_directories(lb_load_data_store_test 20964 PRIVATE 20965 ${CMAKE_CURRENT_SOURCE_DIR} 20966 ${CMAKE_CURRENT_SOURCE_DIR}/include 20967 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 20968 ${_gRPC_RE2_INCLUDE_DIR} 20969 ${_gRPC_SSL_INCLUDE_DIR} 20970 ${_gRPC_UPB_GENERATED_DIR} 20971 ${_gRPC_UPB_GRPC_GENERATED_DIR} 20972 ${_gRPC_UPB_INCLUDE_DIR} 20973 ${_gRPC_XXHASH_INCLUDE_DIR} 20974 ${_gRPC_ZLIB_INCLUDE_DIR} 20975 third_party/googletest/googletest/include 20976 third_party/googletest/googletest 20977 third_party/googletest/googlemock/include 20978 third_party/googletest/googlemock 20979 ${_gRPC_PROTO_GENS_DIR} 20980) 20981 20982target_link_libraries(lb_load_data_store_test 20983 ${_gRPC_ALLTARGETS_LIBRARIES} 20984 gtest 20985 grpc++ 20986 grpc_test_util 20987) 20988 20989 20990endif() 20991if(gRPC_BUILD_TESTS) 20992 20993add_executable(lb_metadata_test 20994 test/core/client_channel/lb_metadata_test.cc 20995) 20996if(WIN32 AND MSVC) 20997 if(BUILD_SHARED_LIBS) 20998 target_compile_definitions(lb_metadata_test 20999 PRIVATE 21000 "GPR_DLL_IMPORTS" 21001 "GRPC_DLL_IMPORTS" 21002 ) 21003 endif() 21004endif() 21005target_compile_features(lb_metadata_test PUBLIC cxx_std_17) 21006target_include_directories(lb_metadata_test 21007 PRIVATE 21008 ${CMAKE_CURRENT_SOURCE_DIR} 21009 ${CMAKE_CURRENT_SOURCE_DIR}/include 21010 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21011 ${_gRPC_RE2_INCLUDE_DIR} 21012 ${_gRPC_SSL_INCLUDE_DIR} 21013 ${_gRPC_UPB_GENERATED_DIR} 21014 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21015 ${_gRPC_UPB_INCLUDE_DIR} 21016 ${_gRPC_XXHASH_INCLUDE_DIR} 21017 ${_gRPC_ZLIB_INCLUDE_DIR} 21018 third_party/googletest/googletest/include 21019 third_party/googletest/googletest 21020 third_party/googletest/googlemock/include 21021 third_party/googletest/googlemock 21022 ${_gRPC_PROTO_GENS_DIR} 21023) 21024 21025target_link_libraries(lb_metadata_test 21026 ${_gRPC_ALLTARGETS_LIBRARIES} 21027 gtest 21028 grpc_test_util 21029) 21030 21031 21032endif() 21033if(gRPC_BUILD_TESTS) 21034if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 21035 21036 add_executable(load_balanced_call_destination_test 21037 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 21038 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 21039 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 21040 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 21041 test/core/call/yodel/test_main.cc 21042 test/core/call/yodel/yodel_test.cc 21043 test/core/client_channel/load_balanced_call_destination_test.cc 21044 test/core/event_engine/event_engine_test_utils.cc 21045 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 21046 ) 21047 if(WIN32 AND MSVC) 21048 if(BUILD_SHARED_LIBS) 21049 target_compile_definitions(load_balanced_call_destination_test 21050 PRIVATE 21051 "GPR_DLL_IMPORTS" 21052 "GRPC_DLL_IMPORTS" 21053 ) 21054 endif() 21055 endif() 21056 target_compile_features(load_balanced_call_destination_test PUBLIC cxx_std_17) 21057 target_include_directories(load_balanced_call_destination_test 21058 PRIVATE 21059 ${CMAKE_CURRENT_SOURCE_DIR} 21060 ${CMAKE_CURRENT_SOURCE_DIR}/include 21061 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21062 ${_gRPC_RE2_INCLUDE_DIR} 21063 ${_gRPC_SSL_INCLUDE_DIR} 21064 ${_gRPC_UPB_GENERATED_DIR} 21065 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21066 ${_gRPC_UPB_INCLUDE_DIR} 21067 ${_gRPC_XXHASH_INCLUDE_DIR} 21068 ${_gRPC_ZLIB_INCLUDE_DIR} 21069 third_party/googletest/googletest/include 21070 third_party/googletest/googletest 21071 third_party/googletest/googlemock/include 21072 third_party/googletest/googlemock 21073 ${_gRPC_PROTO_GENS_DIR} 21074 ) 21075 21076 target_link_libraries(load_balanced_call_destination_test 21077 ${_gRPC_ALLTARGETS_LIBRARIES} 21078 gtest 21079 ${_gRPC_PROTOBUF_LIBRARIES} 21080 grpc_test_util 21081 ) 21082 21083 21084endif() 21085endif() 21086if(gRPC_BUILD_TESTS) 21087 21088add_executable(load_config_test 21089 test/core/config/load_config_test.cc 21090) 21091if(WIN32 AND MSVC) 21092 if(BUILD_SHARED_LIBS) 21093 target_compile_definitions(load_config_test 21094 PRIVATE 21095 "GPR_DLL_IMPORTS" 21096 "GRPC_DLL_IMPORTS" 21097 ) 21098 endif() 21099endif() 21100target_compile_features(load_config_test PUBLIC cxx_std_17) 21101target_include_directories(load_config_test 21102 PRIVATE 21103 ${CMAKE_CURRENT_SOURCE_DIR} 21104 ${CMAKE_CURRENT_SOURCE_DIR}/include 21105 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21106 ${_gRPC_RE2_INCLUDE_DIR} 21107 ${_gRPC_SSL_INCLUDE_DIR} 21108 ${_gRPC_UPB_GENERATED_DIR} 21109 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21110 ${_gRPC_UPB_INCLUDE_DIR} 21111 ${_gRPC_XXHASH_INCLUDE_DIR} 21112 ${_gRPC_ZLIB_INCLUDE_DIR} 21113 third_party/googletest/googletest/include 21114 third_party/googletest/googletest 21115 third_party/googletest/googlemock/include 21116 third_party/googletest/googlemock 21117 ${_gRPC_PROTO_GENS_DIR} 21118) 21119 21120target_link_libraries(load_config_test 21121 ${_gRPC_ALLTARGETS_LIBRARIES} 21122 gtest 21123 grpc 21124) 21125 21126 21127endif() 21128if(gRPC_BUILD_TESTS) 21129 21130add_executable(load_file_test 21131 test/core/util/load_file_test.cc 21132) 21133if(WIN32 AND MSVC) 21134 if(BUILD_SHARED_LIBS) 21135 target_compile_definitions(load_file_test 21136 PRIVATE 21137 "GPR_DLL_IMPORTS" 21138 "GRPC_DLL_IMPORTS" 21139 ) 21140 endif() 21141endif() 21142target_compile_features(load_file_test PUBLIC cxx_std_17) 21143target_include_directories(load_file_test 21144 PRIVATE 21145 ${CMAKE_CURRENT_SOURCE_DIR} 21146 ${CMAKE_CURRENT_SOURCE_DIR}/include 21147 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21148 ${_gRPC_RE2_INCLUDE_DIR} 21149 ${_gRPC_SSL_INCLUDE_DIR} 21150 ${_gRPC_UPB_GENERATED_DIR} 21151 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21152 ${_gRPC_UPB_INCLUDE_DIR} 21153 ${_gRPC_XXHASH_INCLUDE_DIR} 21154 ${_gRPC_ZLIB_INCLUDE_DIR} 21155 third_party/googletest/googletest/include 21156 third_party/googletest/googletest 21157 third_party/googletest/googlemock/include 21158 third_party/googletest/googlemock 21159 ${_gRPC_PROTO_GENS_DIR} 21160) 21161 21162target_link_libraries(load_file_test 21163 ${_gRPC_ALLTARGETS_LIBRARIES} 21164 gtest 21165 grpc_test_util 21166) 21167 21168 21169endif() 21170if(gRPC_BUILD_TESTS) 21171 21172add_executable(local_security_connector_test 21173 test/core/security/local_security_connector_test.cc 21174 test/core/test_util/cmdline.cc 21175 test/core/test_util/fuzzer_util.cc 21176 test/core/test_util/grpc_profiler.cc 21177 test/core/test_util/histogram.cc 21178 test/core/test_util/mock_endpoint.cc 21179 test/core/test_util/parse_hexstring.cc 21180 test/core/test_util/resolve_localhost_ip46.cc 21181 test/core/test_util/slice_splitter.cc 21182 test/core/test_util/tracer_util.cc 21183) 21184if(WIN32 AND MSVC) 21185 if(BUILD_SHARED_LIBS) 21186 target_compile_definitions(local_security_connector_test 21187 PRIVATE 21188 "GPR_DLL_IMPORTS" 21189 "GRPC_DLL_IMPORTS" 21190 ) 21191 endif() 21192endif() 21193target_compile_features(local_security_connector_test PUBLIC cxx_std_17) 21194target_include_directories(local_security_connector_test 21195 PRIVATE 21196 ${CMAKE_CURRENT_SOURCE_DIR} 21197 ${CMAKE_CURRENT_SOURCE_DIR}/include 21198 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21199 ${_gRPC_RE2_INCLUDE_DIR} 21200 ${_gRPC_SSL_INCLUDE_DIR} 21201 ${_gRPC_UPB_GENERATED_DIR} 21202 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21203 ${_gRPC_UPB_INCLUDE_DIR} 21204 ${_gRPC_XXHASH_INCLUDE_DIR} 21205 ${_gRPC_ZLIB_INCLUDE_DIR} 21206 third_party/googletest/googletest/include 21207 third_party/googletest/googletest 21208 third_party/googletest/googlemock/include 21209 third_party/googletest/googlemock 21210 ${_gRPC_PROTO_GENS_DIR} 21211) 21212 21213target_link_libraries(local_security_connector_test 21214 ${_gRPC_ALLTARGETS_LIBRARIES} 21215 gtest 21216 grpc_test_util 21217) 21218 21219 21220endif() 21221if(gRPC_BUILD_TESTS) 21222if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 21223 21224 add_executable(log_too_many_open_files_test 21225 test/core/event_engine/posix/log_too_many_open_files_test.cc 21226 ) 21227 if(WIN32 AND MSVC) 21228 if(BUILD_SHARED_LIBS) 21229 target_compile_definitions(log_too_many_open_files_test 21230 PRIVATE 21231 "GPR_DLL_IMPORTS" 21232 "GRPC_DLL_IMPORTS" 21233 ) 21234 endif() 21235 endif() 21236 target_compile_features(log_too_many_open_files_test PUBLIC cxx_std_17) 21237 target_include_directories(log_too_many_open_files_test 21238 PRIVATE 21239 ${CMAKE_CURRENT_SOURCE_DIR} 21240 ${CMAKE_CURRENT_SOURCE_DIR}/include 21241 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21242 ${_gRPC_RE2_INCLUDE_DIR} 21243 ${_gRPC_SSL_INCLUDE_DIR} 21244 ${_gRPC_UPB_GENERATED_DIR} 21245 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21246 ${_gRPC_UPB_INCLUDE_DIR} 21247 ${_gRPC_XXHASH_INCLUDE_DIR} 21248 ${_gRPC_ZLIB_INCLUDE_DIR} 21249 third_party/googletest/googletest/include 21250 third_party/googletest/googletest 21251 third_party/googletest/googlemock/include 21252 third_party/googletest/googlemock 21253 ${_gRPC_PROTO_GENS_DIR} 21254 ) 21255 21256 target_link_libraries(log_too_many_open_files_test 21257 ${_gRPC_ALLTARGETS_LIBRARIES} 21258 gtest 21259 grpc_test_util 21260 ) 21261 21262 21263endif() 21264endif() 21265if(gRPC_BUILD_TESTS) 21266 21267add_executable(loop_test 21268 src/core/lib/debug/trace.cc 21269 src/core/lib/debug/trace_flags.cc 21270 src/core/util/glob.cc 21271 test/core/promise/loop_test.cc 21272) 21273if(WIN32 AND MSVC) 21274 if(BUILD_SHARED_LIBS) 21275 target_compile_definitions(loop_test 21276 PRIVATE 21277 "GPR_DLL_IMPORTS" 21278 ) 21279 endif() 21280endif() 21281target_compile_features(loop_test PUBLIC cxx_std_17) 21282target_include_directories(loop_test 21283 PRIVATE 21284 ${CMAKE_CURRENT_SOURCE_DIR} 21285 ${CMAKE_CURRENT_SOURCE_DIR}/include 21286 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21287 ${_gRPC_RE2_INCLUDE_DIR} 21288 ${_gRPC_SSL_INCLUDE_DIR} 21289 ${_gRPC_UPB_GENERATED_DIR} 21290 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21291 ${_gRPC_UPB_INCLUDE_DIR} 21292 ${_gRPC_XXHASH_INCLUDE_DIR} 21293 ${_gRPC_ZLIB_INCLUDE_DIR} 21294 third_party/googletest/googletest/include 21295 third_party/googletest/googletest 21296 third_party/googletest/googlemock/include 21297 third_party/googletest/googlemock 21298 ${_gRPC_PROTO_GENS_DIR} 21299) 21300 21301target_link_libraries(loop_test 21302 ${_gRPC_ALLTARGETS_LIBRARIES} 21303 gtest 21304 absl::flat_hash_map 21305 absl::type_traits 21306 absl::statusor 21307 gpr 21308) 21309 21310 21311endif() 21312if(gRPC_BUILD_TESTS) 21313 21314add_executable(lru_cache_test 21315 test/core/util/lru_cache_test.cc 21316) 21317target_compile_features(lru_cache_test PUBLIC cxx_std_17) 21318target_include_directories(lru_cache_test 21319 PRIVATE 21320 ${CMAKE_CURRENT_SOURCE_DIR} 21321 ${CMAKE_CURRENT_SOURCE_DIR}/include 21322 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21323 ${_gRPC_RE2_INCLUDE_DIR} 21324 ${_gRPC_SSL_INCLUDE_DIR} 21325 ${_gRPC_UPB_GENERATED_DIR} 21326 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21327 ${_gRPC_UPB_INCLUDE_DIR} 21328 ${_gRPC_XXHASH_INCLUDE_DIR} 21329 ${_gRPC_ZLIB_INCLUDE_DIR} 21330 third_party/googletest/googletest/include 21331 third_party/googletest/googletest 21332 third_party/googletest/googlemock/include 21333 third_party/googletest/googlemock 21334 ${_gRPC_PROTO_GENS_DIR} 21335) 21336 21337target_link_libraries(lru_cache_test 21338 ${_gRPC_ALLTARGETS_LIBRARIES} 21339 gtest 21340 absl::flat_hash_map 21341 absl::any_invocable 21342 absl::check 21343 absl::statusor 21344) 21345 21346 21347endif() 21348if(gRPC_BUILD_TESTS) 21349 21350add_executable(map_pipe_test 21351 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 21352 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 21353 src/core/lib/debug/trace.cc 21354 src/core/lib/debug/trace_flags.cc 21355 src/core/lib/experiments/config.cc 21356 src/core/lib/experiments/experiments.cc 21357 src/core/lib/iomgr/closure.cc 21358 src/core/lib/iomgr/combiner.cc 21359 src/core/lib/iomgr/error.cc 21360 src/core/lib/iomgr/exec_ctx.cc 21361 src/core/lib/iomgr/executor.cc 21362 src/core/lib/iomgr/iomgr_internal.cc 21363 src/core/lib/promise/activity.cc 21364 src/core/lib/resource_quota/arena.cc 21365 src/core/lib/resource_quota/connection_quota.cc 21366 src/core/lib/resource_quota/memory_quota.cc 21367 src/core/lib/resource_quota/periodic_update.cc 21368 src/core/lib/resource_quota/resource_quota.cc 21369 src/core/lib/resource_quota/thread_quota.cc 21370 src/core/lib/slice/percent_encoding.cc 21371 src/core/lib/slice/slice.cc 21372 src/core/lib/slice/slice_string_helpers.cc 21373 src/core/util/dump_args.cc 21374 src/core/util/glob.cc 21375 src/core/util/latent_see.cc 21376 src/core/util/per_cpu.cc 21377 src/core/util/status_helper.cc 21378 src/core/util/time.cc 21379 test/core/promise/map_pipe_test.cc 21380) 21381if(WIN32 AND MSVC) 21382 if(BUILD_SHARED_LIBS) 21383 target_compile_definitions(map_pipe_test 21384 PRIVATE 21385 "GPR_DLL_IMPORTS" 21386 ) 21387 endif() 21388endif() 21389target_compile_features(map_pipe_test PUBLIC cxx_std_17) 21390target_include_directories(map_pipe_test 21391 PRIVATE 21392 ${CMAKE_CURRENT_SOURCE_DIR} 21393 ${CMAKE_CURRENT_SOURCE_DIR}/include 21394 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21395 ${_gRPC_RE2_INCLUDE_DIR} 21396 ${_gRPC_SSL_INCLUDE_DIR} 21397 ${_gRPC_UPB_GENERATED_DIR} 21398 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21399 ${_gRPC_UPB_INCLUDE_DIR} 21400 ${_gRPC_XXHASH_INCLUDE_DIR} 21401 ${_gRPC_ZLIB_INCLUDE_DIR} 21402 third_party/googletest/googletest/include 21403 third_party/googletest/googletest 21404 third_party/googletest/googlemock/include 21405 third_party/googletest/googlemock 21406 ${_gRPC_PROTO_GENS_DIR} 21407) 21408 21409target_link_libraries(map_pipe_test 21410 ${_gRPC_ALLTARGETS_LIBRARIES} 21411 gtest 21412 upb_mini_descriptor_lib 21413 upb_wire_lib 21414 absl::config 21415 absl::flat_hash_map 21416 absl::function_ref 21417 absl::hash 21418 absl::type_traits 21419 absl::statusor 21420 gpr 21421) 21422 21423 21424endif() 21425if(gRPC_BUILD_TESTS) 21426 21427add_executable(match_promise_test 21428 test/core/promise/match_promise_test.cc 21429) 21430if(WIN32 AND MSVC) 21431 if(BUILD_SHARED_LIBS) 21432 target_compile_definitions(match_promise_test 21433 PRIVATE 21434 "GPR_DLL_IMPORTS" 21435 ) 21436 endif() 21437endif() 21438target_compile_features(match_promise_test PUBLIC cxx_std_17) 21439target_include_directories(match_promise_test 21440 PRIVATE 21441 ${CMAKE_CURRENT_SOURCE_DIR} 21442 ${CMAKE_CURRENT_SOURCE_DIR}/include 21443 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21444 ${_gRPC_RE2_INCLUDE_DIR} 21445 ${_gRPC_SSL_INCLUDE_DIR} 21446 ${_gRPC_UPB_GENERATED_DIR} 21447 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21448 ${_gRPC_UPB_INCLUDE_DIR} 21449 ${_gRPC_XXHASH_INCLUDE_DIR} 21450 ${_gRPC_ZLIB_INCLUDE_DIR} 21451 third_party/googletest/googletest/include 21452 third_party/googletest/googletest 21453 third_party/googletest/googlemock/include 21454 third_party/googletest/googlemock 21455 ${_gRPC_PROTO_GENS_DIR} 21456) 21457 21458target_link_libraries(match_promise_test 21459 ${_gRPC_ALLTARGETS_LIBRARIES} 21460 gtest 21461 absl::type_traits 21462 gpr 21463) 21464 21465 21466endif() 21467if(gRPC_BUILD_TESTS) 21468 21469add_executable(match_test 21470 test/core/util/match_test.cc 21471) 21472target_compile_features(match_test PUBLIC cxx_std_17) 21473target_include_directories(match_test 21474 PRIVATE 21475 ${CMAKE_CURRENT_SOURCE_DIR} 21476 ${CMAKE_CURRENT_SOURCE_DIR}/include 21477 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21478 ${_gRPC_RE2_INCLUDE_DIR} 21479 ${_gRPC_SSL_INCLUDE_DIR} 21480 ${_gRPC_UPB_GENERATED_DIR} 21481 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21482 ${_gRPC_UPB_INCLUDE_DIR} 21483 ${_gRPC_XXHASH_INCLUDE_DIR} 21484 ${_gRPC_ZLIB_INCLUDE_DIR} 21485 third_party/googletest/googletest/include 21486 third_party/googletest/googletest 21487 third_party/googletest/googlemock/include 21488 third_party/googletest/googlemock 21489 ${_gRPC_PROTO_GENS_DIR} 21490) 21491 21492target_link_libraries(match_test 21493 ${_gRPC_ALLTARGETS_LIBRARIES} 21494 gtest 21495) 21496 21497 21498endif() 21499if(gRPC_BUILD_TESTS) 21500 21501add_executable(matchers_test 21502 test/core/test_util/cmdline.cc 21503 test/core/test_util/fuzzer_util.cc 21504 test/core/test_util/grpc_profiler.cc 21505 test/core/test_util/histogram.cc 21506 test/core/test_util/mock_endpoint.cc 21507 test/core/test_util/parse_hexstring.cc 21508 test/core/test_util/resolve_localhost_ip46.cc 21509 test/core/test_util/slice_splitter.cc 21510 test/core/test_util/tracer_util.cc 21511 test/core/util/matchers_test.cc 21512) 21513if(WIN32 AND MSVC) 21514 if(BUILD_SHARED_LIBS) 21515 target_compile_definitions(matchers_test 21516 PRIVATE 21517 "GPR_DLL_IMPORTS" 21518 "GRPC_DLL_IMPORTS" 21519 ) 21520 endif() 21521endif() 21522target_compile_features(matchers_test PUBLIC cxx_std_17) 21523target_include_directories(matchers_test 21524 PRIVATE 21525 ${CMAKE_CURRENT_SOURCE_DIR} 21526 ${CMAKE_CURRENT_SOURCE_DIR}/include 21527 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21528 ${_gRPC_RE2_INCLUDE_DIR} 21529 ${_gRPC_SSL_INCLUDE_DIR} 21530 ${_gRPC_UPB_GENERATED_DIR} 21531 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21532 ${_gRPC_UPB_INCLUDE_DIR} 21533 ${_gRPC_XXHASH_INCLUDE_DIR} 21534 ${_gRPC_ZLIB_INCLUDE_DIR} 21535 third_party/googletest/googletest/include 21536 third_party/googletest/googletest 21537 third_party/googletest/googlemock/include 21538 third_party/googletest/googlemock 21539 ${_gRPC_PROTO_GENS_DIR} 21540) 21541 21542target_link_libraries(matchers_test 21543 ${_gRPC_ALLTARGETS_LIBRARIES} 21544 gtest 21545 grpc_test_util 21546) 21547 21548 21549endif() 21550if(gRPC_BUILD_TESTS) 21551 21552add_executable(max_concurrent_streams_test 21553 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 21554 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 21555 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 21556 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 21557 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 21558 src/core/ext/transport/chaotic_good/client_transport.cc 21559 src/core/ext/transport/chaotic_good/control_endpoint.cc 21560 src/core/ext/transport/chaotic_good/data_endpoints.cc 21561 src/core/ext/transport/chaotic_good/frame.cc 21562 src/core/ext/transport/chaotic_good/frame_header.cc 21563 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 21564 src/core/ext/transport/chaotic_good/server_transport.cc 21565 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 21566 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 21567 src/core/ext/transport/chaotic_good_legacy/frame.cc 21568 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 21569 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 21570 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 21571 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 21572 src/core/lib/transport/promise_endpoint.cc 21573 test/core/call/batch_builder.cc 21574 test/core/end2end/cq_verifier.cc 21575 test/core/end2end/end2end_test_main.cc 21576 test/core/end2end/end2end_test_suites.cc 21577 test/core/end2end/end2end_tests.cc 21578 test/core/end2end/fixtures/http_proxy_fixture.cc 21579 test/core/end2end/fixtures/local_util.cc 21580 test/core/end2end/fixtures/proxy.cc 21581 test/core/end2end/tests/max_concurrent_streams.cc 21582 test/core/event_engine/event_engine_test_utils.cc 21583 test/core/test_util/fake_stats_plugin.cc 21584 test/core/test_util/test_lb_policies.cc 21585) 21586if(WIN32 AND MSVC) 21587 if(BUILD_SHARED_LIBS) 21588 target_compile_definitions(max_concurrent_streams_test 21589 PRIVATE 21590 "GPR_DLL_IMPORTS" 21591 "GRPC_DLL_IMPORTS" 21592 ) 21593 endif() 21594endif() 21595target_compile_features(max_concurrent_streams_test PUBLIC cxx_std_17) 21596target_include_directories(max_concurrent_streams_test 21597 PRIVATE 21598 ${CMAKE_CURRENT_SOURCE_DIR} 21599 ${CMAKE_CURRENT_SOURCE_DIR}/include 21600 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21601 ${_gRPC_RE2_INCLUDE_DIR} 21602 ${_gRPC_SSL_INCLUDE_DIR} 21603 ${_gRPC_UPB_GENERATED_DIR} 21604 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21605 ${_gRPC_UPB_INCLUDE_DIR} 21606 ${_gRPC_XXHASH_INCLUDE_DIR} 21607 ${_gRPC_ZLIB_INCLUDE_DIR} 21608 third_party/googletest/googletest/include 21609 third_party/googletest/googletest 21610 third_party/googletest/googlemock/include 21611 third_party/googletest/googlemock 21612 ${_gRPC_PROTO_GENS_DIR} 21613) 21614 21615target_link_libraries(max_concurrent_streams_test 21616 ${_gRPC_ALLTARGETS_LIBRARIES} 21617 gtest 21618 grpc_authorization_provider 21619 grpc_unsecure 21620 ${_gRPC_PROTOBUF_LIBRARIES} 21621 grpc_test_util 21622) 21623 21624 21625endif() 21626if(gRPC_BUILD_TESTS) 21627 21628add_executable(max_connection_age_test 21629 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 21630 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 21631 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 21632 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 21633 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 21634 src/core/ext/transport/chaotic_good/client_transport.cc 21635 src/core/ext/transport/chaotic_good/control_endpoint.cc 21636 src/core/ext/transport/chaotic_good/data_endpoints.cc 21637 src/core/ext/transport/chaotic_good/frame.cc 21638 src/core/ext/transport/chaotic_good/frame_header.cc 21639 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 21640 src/core/ext/transport/chaotic_good/server_transport.cc 21641 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 21642 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 21643 src/core/ext/transport/chaotic_good_legacy/frame.cc 21644 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 21645 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 21646 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 21647 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 21648 src/core/lib/transport/promise_endpoint.cc 21649 test/core/call/batch_builder.cc 21650 test/core/end2end/cq_verifier.cc 21651 test/core/end2end/end2end_test_main.cc 21652 test/core/end2end/end2end_test_suites.cc 21653 test/core/end2end/end2end_tests.cc 21654 test/core/end2end/fixtures/http_proxy_fixture.cc 21655 test/core/end2end/fixtures/local_util.cc 21656 test/core/end2end/fixtures/proxy.cc 21657 test/core/end2end/tests/max_connection_age.cc 21658 test/core/event_engine/event_engine_test_utils.cc 21659 test/core/test_util/fake_stats_plugin.cc 21660 test/core/test_util/test_lb_policies.cc 21661) 21662if(WIN32 AND MSVC) 21663 if(BUILD_SHARED_LIBS) 21664 target_compile_definitions(max_connection_age_test 21665 PRIVATE 21666 "GPR_DLL_IMPORTS" 21667 "GRPC_DLL_IMPORTS" 21668 ) 21669 endif() 21670endif() 21671target_compile_features(max_connection_age_test PUBLIC cxx_std_17) 21672target_include_directories(max_connection_age_test 21673 PRIVATE 21674 ${CMAKE_CURRENT_SOURCE_DIR} 21675 ${CMAKE_CURRENT_SOURCE_DIR}/include 21676 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21677 ${_gRPC_RE2_INCLUDE_DIR} 21678 ${_gRPC_SSL_INCLUDE_DIR} 21679 ${_gRPC_UPB_GENERATED_DIR} 21680 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21681 ${_gRPC_UPB_INCLUDE_DIR} 21682 ${_gRPC_XXHASH_INCLUDE_DIR} 21683 ${_gRPC_ZLIB_INCLUDE_DIR} 21684 third_party/googletest/googletest/include 21685 third_party/googletest/googletest 21686 third_party/googletest/googlemock/include 21687 third_party/googletest/googlemock 21688 ${_gRPC_PROTO_GENS_DIR} 21689) 21690 21691target_link_libraries(max_connection_age_test 21692 ${_gRPC_ALLTARGETS_LIBRARIES} 21693 gtest 21694 grpc_authorization_provider 21695 grpc_unsecure 21696 ${_gRPC_PROTOBUF_LIBRARIES} 21697 grpc_test_util 21698) 21699 21700 21701endif() 21702if(gRPC_BUILD_TESTS) 21703 21704add_executable(max_connection_idle_test 21705 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 21706 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 21707 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 21708 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 21709 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 21710 src/core/ext/transport/chaotic_good/client_transport.cc 21711 src/core/ext/transport/chaotic_good/control_endpoint.cc 21712 src/core/ext/transport/chaotic_good/data_endpoints.cc 21713 src/core/ext/transport/chaotic_good/frame.cc 21714 src/core/ext/transport/chaotic_good/frame_header.cc 21715 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 21716 src/core/ext/transport/chaotic_good/server_transport.cc 21717 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 21718 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 21719 src/core/ext/transport/chaotic_good_legacy/frame.cc 21720 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 21721 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 21722 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 21723 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 21724 src/core/lib/transport/promise_endpoint.cc 21725 test/core/call/batch_builder.cc 21726 test/core/end2end/cq_verifier.cc 21727 test/core/end2end/end2end_test_main.cc 21728 test/core/end2end/end2end_test_suites.cc 21729 test/core/end2end/end2end_tests.cc 21730 test/core/end2end/fixtures/http_proxy_fixture.cc 21731 test/core/end2end/fixtures/local_util.cc 21732 test/core/end2end/fixtures/proxy.cc 21733 test/core/end2end/tests/max_connection_idle.cc 21734 test/core/event_engine/event_engine_test_utils.cc 21735 test/core/test_util/fake_stats_plugin.cc 21736 test/core/test_util/test_lb_policies.cc 21737) 21738if(WIN32 AND MSVC) 21739 if(BUILD_SHARED_LIBS) 21740 target_compile_definitions(max_connection_idle_test 21741 PRIVATE 21742 "GPR_DLL_IMPORTS" 21743 "GRPC_DLL_IMPORTS" 21744 ) 21745 endif() 21746endif() 21747target_compile_features(max_connection_idle_test PUBLIC cxx_std_17) 21748target_include_directories(max_connection_idle_test 21749 PRIVATE 21750 ${CMAKE_CURRENT_SOURCE_DIR} 21751 ${CMAKE_CURRENT_SOURCE_DIR}/include 21752 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21753 ${_gRPC_RE2_INCLUDE_DIR} 21754 ${_gRPC_SSL_INCLUDE_DIR} 21755 ${_gRPC_UPB_GENERATED_DIR} 21756 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21757 ${_gRPC_UPB_INCLUDE_DIR} 21758 ${_gRPC_XXHASH_INCLUDE_DIR} 21759 ${_gRPC_ZLIB_INCLUDE_DIR} 21760 third_party/googletest/googletest/include 21761 third_party/googletest/googletest 21762 third_party/googletest/googlemock/include 21763 third_party/googletest/googlemock 21764 ${_gRPC_PROTO_GENS_DIR} 21765) 21766 21767target_link_libraries(max_connection_idle_test 21768 ${_gRPC_ALLTARGETS_LIBRARIES} 21769 gtest 21770 grpc_authorization_provider 21771 grpc_unsecure 21772 ${_gRPC_PROTOBUF_LIBRARIES} 21773 grpc_test_util 21774) 21775 21776 21777endif() 21778if(gRPC_BUILD_TESTS) 21779 21780add_executable(max_message_length_test 21781 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 21782 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 21783 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 21784 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 21785 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 21786 src/core/ext/transport/chaotic_good/client_transport.cc 21787 src/core/ext/transport/chaotic_good/control_endpoint.cc 21788 src/core/ext/transport/chaotic_good/data_endpoints.cc 21789 src/core/ext/transport/chaotic_good/frame.cc 21790 src/core/ext/transport/chaotic_good/frame_header.cc 21791 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 21792 src/core/ext/transport/chaotic_good/server_transport.cc 21793 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 21794 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 21795 src/core/ext/transport/chaotic_good_legacy/frame.cc 21796 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 21797 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 21798 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 21799 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 21800 src/core/lib/transport/promise_endpoint.cc 21801 test/core/call/batch_builder.cc 21802 test/core/end2end/cq_verifier.cc 21803 test/core/end2end/end2end_test_main.cc 21804 test/core/end2end/end2end_test_suites.cc 21805 test/core/end2end/end2end_tests.cc 21806 test/core/end2end/fixtures/http_proxy_fixture.cc 21807 test/core/end2end/fixtures/local_util.cc 21808 test/core/end2end/fixtures/proxy.cc 21809 test/core/end2end/tests/max_message_length.cc 21810 test/core/event_engine/event_engine_test_utils.cc 21811 test/core/test_util/fake_stats_plugin.cc 21812 test/core/test_util/test_lb_policies.cc 21813) 21814if(WIN32 AND MSVC) 21815 if(BUILD_SHARED_LIBS) 21816 target_compile_definitions(max_message_length_test 21817 PRIVATE 21818 "GPR_DLL_IMPORTS" 21819 "GRPC_DLL_IMPORTS" 21820 ) 21821 endif() 21822endif() 21823target_compile_features(max_message_length_test PUBLIC cxx_std_17) 21824target_include_directories(max_message_length_test 21825 PRIVATE 21826 ${CMAKE_CURRENT_SOURCE_DIR} 21827 ${CMAKE_CURRENT_SOURCE_DIR}/include 21828 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21829 ${_gRPC_RE2_INCLUDE_DIR} 21830 ${_gRPC_SSL_INCLUDE_DIR} 21831 ${_gRPC_UPB_GENERATED_DIR} 21832 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21833 ${_gRPC_UPB_INCLUDE_DIR} 21834 ${_gRPC_XXHASH_INCLUDE_DIR} 21835 ${_gRPC_ZLIB_INCLUDE_DIR} 21836 third_party/googletest/googletest/include 21837 third_party/googletest/googletest 21838 third_party/googletest/googlemock/include 21839 third_party/googletest/googlemock 21840 ${_gRPC_PROTO_GENS_DIR} 21841) 21842 21843target_link_libraries(max_message_length_test 21844 ${_gRPC_ALLTARGETS_LIBRARIES} 21845 gtest 21846 grpc_authorization_provider 21847 grpc_unsecure 21848 ${_gRPC_PROTOBUF_LIBRARIES} 21849 grpc_test_util 21850) 21851 21852 21853endif() 21854if(gRPC_BUILD_TESTS) 21855if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 21856 21857 add_executable(memory_quota_stress_test 21858 test/core/resource_quota/memory_quota_stress_test.cc 21859 ) 21860 if(WIN32 AND MSVC) 21861 if(BUILD_SHARED_LIBS) 21862 target_compile_definitions(memory_quota_stress_test 21863 PRIVATE 21864 "GPR_DLL_IMPORTS" 21865 "GRPC_DLL_IMPORTS" 21866 ) 21867 endif() 21868 endif() 21869 target_compile_features(memory_quota_stress_test PUBLIC cxx_std_17) 21870 target_include_directories(memory_quota_stress_test 21871 PRIVATE 21872 ${CMAKE_CURRENT_SOURCE_DIR} 21873 ${CMAKE_CURRENT_SOURCE_DIR}/include 21874 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21875 ${_gRPC_RE2_INCLUDE_DIR} 21876 ${_gRPC_SSL_INCLUDE_DIR} 21877 ${_gRPC_UPB_GENERATED_DIR} 21878 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21879 ${_gRPC_UPB_INCLUDE_DIR} 21880 ${_gRPC_XXHASH_INCLUDE_DIR} 21881 ${_gRPC_ZLIB_INCLUDE_DIR} 21882 third_party/googletest/googletest/include 21883 third_party/googletest/googletest 21884 third_party/googletest/googlemock/include 21885 third_party/googletest/googlemock 21886 ${_gRPC_PROTO_GENS_DIR} 21887 ) 21888 21889 target_link_libraries(memory_quota_stress_test 21890 ${_gRPC_ALLTARGETS_LIBRARIES} 21891 gtest 21892 grpc_test_util_unsecure 21893 ) 21894 21895 21896endif() 21897endif() 21898if(gRPC_BUILD_TESTS) 21899 21900add_executable(memory_quota_test 21901 test/core/resource_quota/memory_quota_test.cc 21902) 21903if(WIN32 AND MSVC) 21904 if(BUILD_SHARED_LIBS) 21905 target_compile_definitions(memory_quota_test 21906 PRIVATE 21907 "GPR_DLL_IMPORTS" 21908 "GRPC_DLL_IMPORTS" 21909 ) 21910 endif() 21911endif() 21912target_compile_features(memory_quota_test PUBLIC cxx_std_17) 21913target_include_directories(memory_quota_test 21914 PRIVATE 21915 ${CMAKE_CURRENT_SOURCE_DIR} 21916 ${CMAKE_CURRENT_SOURCE_DIR}/include 21917 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21918 ${_gRPC_RE2_INCLUDE_DIR} 21919 ${_gRPC_SSL_INCLUDE_DIR} 21920 ${_gRPC_UPB_GENERATED_DIR} 21921 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21922 ${_gRPC_UPB_INCLUDE_DIR} 21923 ${_gRPC_XXHASH_INCLUDE_DIR} 21924 ${_gRPC_ZLIB_INCLUDE_DIR} 21925 third_party/googletest/googletest/include 21926 third_party/googletest/googletest 21927 third_party/googletest/googlemock/include 21928 third_party/googletest/googlemock 21929 ${_gRPC_PROTO_GENS_DIR} 21930) 21931 21932target_link_libraries(memory_quota_test 21933 ${_gRPC_ALLTARGETS_LIBRARIES} 21934 gtest 21935 grpc_test_util_unsecure 21936) 21937 21938 21939endif() 21940if(gRPC_BUILD_TESTS) 21941 21942add_executable(message_allocator_end2end_test 21943 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 21944 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 21945 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 21946 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 21947 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 21948 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 21949 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 21950 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 21951 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 21952 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 21953 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 21954 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 21955 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 21956 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 21957 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 21958 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 21959 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 21960 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 21961 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 21962 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 21963 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 21964 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 21965 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 21966 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 21967 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 21968 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 21969 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 21970 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 21971 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 21972 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 21973 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 21974 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 21975 test/cpp/end2end/message_allocator_end2end_test.cc 21976 test/cpp/end2end/test_service_impl.cc 21977) 21978if(WIN32 AND MSVC) 21979 if(BUILD_SHARED_LIBS) 21980 target_compile_definitions(message_allocator_end2end_test 21981 PRIVATE 21982 "GPR_DLL_IMPORTS" 21983 "GRPC_DLL_IMPORTS" 21984 "GRPCXX_DLL_IMPORTS" 21985 ) 21986 endif() 21987endif() 21988target_compile_features(message_allocator_end2end_test PUBLIC cxx_std_17) 21989target_include_directories(message_allocator_end2end_test 21990 PRIVATE 21991 ${CMAKE_CURRENT_SOURCE_DIR} 21992 ${CMAKE_CURRENT_SOURCE_DIR}/include 21993 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 21994 ${_gRPC_RE2_INCLUDE_DIR} 21995 ${_gRPC_SSL_INCLUDE_DIR} 21996 ${_gRPC_UPB_GENERATED_DIR} 21997 ${_gRPC_UPB_GRPC_GENERATED_DIR} 21998 ${_gRPC_UPB_INCLUDE_DIR} 21999 ${_gRPC_XXHASH_INCLUDE_DIR} 22000 ${_gRPC_ZLIB_INCLUDE_DIR} 22001 third_party/googletest/googletest/include 22002 third_party/googletest/googletest 22003 third_party/googletest/googlemock/include 22004 third_party/googletest/googlemock 22005 ${_gRPC_PROTO_GENS_DIR} 22006) 22007 22008target_link_libraries(message_allocator_end2end_test 22009 ${_gRPC_ALLTARGETS_LIBRARIES} 22010 gtest 22011 grpc++_test_util 22012) 22013 22014 22015endif() 22016if(gRPC_BUILD_TESTS) 22017 22018add_executable(message_compress_test 22019 test/core/compression/message_compress_test.cc 22020 test/core/test_util/cmdline.cc 22021 test/core/test_util/fuzzer_util.cc 22022 test/core/test_util/grpc_profiler.cc 22023 test/core/test_util/histogram.cc 22024 test/core/test_util/mock_endpoint.cc 22025 test/core/test_util/parse_hexstring.cc 22026 test/core/test_util/resolve_localhost_ip46.cc 22027 test/core/test_util/slice_splitter.cc 22028 test/core/test_util/tracer_util.cc 22029) 22030if(WIN32 AND MSVC) 22031 if(BUILD_SHARED_LIBS) 22032 target_compile_definitions(message_compress_test 22033 PRIVATE 22034 "GPR_DLL_IMPORTS" 22035 "GRPC_DLL_IMPORTS" 22036 ) 22037 endif() 22038endif() 22039target_compile_features(message_compress_test PUBLIC cxx_std_17) 22040target_include_directories(message_compress_test 22041 PRIVATE 22042 ${CMAKE_CURRENT_SOURCE_DIR} 22043 ${CMAKE_CURRENT_SOURCE_DIR}/include 22044 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22045 ${_gRPC_RE2_INCLUDE_DIR} 22046 ${_gRPC_SSL_INCLUDE_DIR} 22047 ${_gRPC_UPB_GENERATED_DIR} 22048 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22049 ${_gRPC_UPB_INCLUDE_DIR} 22050 ${_gRPC_XXHASH_INCLUDE_DIR} 22051 ${_gRPC_ZLIB_INCLUDE_DIR} 22052 third_party/googletest/googletest/include 22053 third_party/googletest/googletest 22054 third_party/googletest/googlemock/include 22055 third_party/googletest/googlemock 22056 ${_gRPC_PROTO_GENS_DIR} 22057) 22058 22059target_link_libraries(message_compress_test 22060 ${_gRPC_ALLTARGETS_LIBRARIES} 22061 gtest 22062 grpc_test_util 22063) 22064 22065 22066endif() 22067if(gRPC_BUILD_TESTS) 22068 22069add_executable(message_size_service_config_test 22070 test/core/message_size/message_size_service_config_test.cc 22071) 22072if(WIN32 AND MSVC) 22073 if(BUILD_SHARED_LIBS) 22074 target_compile_definitions(message_size_service_config_test 22075 PRIVATE 22076 "GPR_DLL_IMPORTS" 22077 "GRPC_DLL_IMPORTS" 22078 ) 22079 endif() 22080endif() 22081target_compile_features(message_size_service_config_test PUBLIC cxx_std_17) 22082target_include_directories(message_size_service_config_test 22083 PRIVATE 22084 ${CMAKE_CURRENT_SOURCE_DIR} 22085 ${CMAKE_CURRENT_SOURCE_DIR}/include 22086 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22087 ${_gRPC_RE2_INCLUDE_DIR} 22088 ${_gRPC_SSL_INCLUDE_DIR} 22089 ${_gRPC_UPB_GENERATED_DIR} 22090 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22091 ${_gRPC_UPB_INCLUDE_DIR} 22092 ${_gRPC_XXHASH_INCLUDE_DIR} 22093 ${_gRPC_ZLIB_INCLUDE_DIR} 22094 third_party/googletest/googletest/include 22095 third_party/googletest/googletest 22096 third_party/googletest/googlemock/include 22097 third_party/googletest/googlemock 22098 ${_gRPC_PROTO_GENS_DIR} 22099) 22100 22101target_link_libraries(message_size_service_config_test 22102 ${_gRPC_ALLTARGETS_LIBRARIES} 22103 gtest 22104 grpc_test_util 22105) 22106 22107 22108endif() 22109if(gRPC_BUILD_TESTS) 22110 22111add_executable(metadata_map_test 22112 test/core/test_util/cmdline.cc 22113 test/core/test_util/fuzzer_util.cc 22114 test/core/test_util/grpc_profiler.cc 22115 test/core/test_util/histogram.cc 22116 test/core/test_util/mock_endpoint.cc 22117 test/core/test_util/parse_hexstring.cc 22118 test/core/test_util/resolve_localhost_ip46.cc 22119 test/core/test_util/slice_splitter.cc 22120 test/core/test_util/tracer_util.cc 22121 test/core/transport/metadata_map_test.cc 22122) 22123if(WIN32 AND MSVC) 22124 if(BUILD_SHARED_LIBS) 22125 target_compile_definitions(metadata_map_test 22126 PRIVATE 22127 "GPR_DLL_IMPORTS" 22128 "GRPC_DLL_IMPORTS" 22129 ) 22130 endif() 22131endif() 22132target_compile_features(metadata_map_test PUBLIC cxx_std_17) 22133target_include_directories(metadata_map_test 22134 PRIVATE 22135 ${CMAKE_CURRENT_SOURCE_DIR} 22136 ${CMAKE_CURRENT_SOURCE_DIR}/include 22137 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22138 ${_gRPC_RE2_INCLUDE_DIR} 22139 ${_gRPC_SSL_INCLUDE_DIR} 22140 ${_gRPC_UPB_GENERATED_DIR} 22141 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22142 ${_gRPC_UPB_INCLUDE_DIR} 22143 ${_gRPC_XXHASH_INCLUDE_DIR} 22144 ${_gRPC_ZLIB_INCLUDE_DIR} 22145 third_party/googletest/googletest/include 22146 third_party/googletest/googletest 22147 third_party/googletest/googlemock/include 22148 third_party/googletest/googlemock 22149 ${_gRPC_PROTO_GENS_DIR} 22150) 22151 22152target_link_libraries(metadata_map_test 22153 ${_gRPC_ALLTARGETS_LIBRARIES} 22154 gtest 22155 grpc_test_util 22156) 22157 22158 22159endif() 22160if(gRPC_BUILD_TESTS) 22161 22162add_executable(metrics_test 22163 test/core/telemetry/metrics_test.cc 22164 test/core/test_util/fake_stats_plugin.cc 22165) 22166if(WIN32 AND MSVC) 22167 if(BUILD_SHARED_LIBS) 22168 target_compile_definitions(metrics_test 22169 PRIVATE 22170 "GPR_DLL_IMPORTS" 22171 "GRPC_DLL_IMPORTS" 22172 ) 22173 endif() 22174endif() 22175target_compile_features(metrics_test PUBLIC cxx_std_17) 22176target_include_directories(metrics_test 22177 PRIVATE 22178 ${CMAKE_CURRENT_SOURCE_DIR} 22179 ${CMAKE_CURRENT_SOURCE_DIR}/include 22180 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22181 ${_gRPC_RE2_INCLUDE_DIR} 22182 ${_gRPC_SSL_INCLUDE_DIR} 22183 ${_gRPC_UPB_GENERATED_DIR} 22184 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22185 ${_gRPC_UPB_INCLUDE_DIR} 22186 ${_gRPC_XXHASH_INCLUDE_DIR} 22187 ${_gRPC_ZLIB_INCLUDE_DIR} 22188 third_party/googletest/googletest/include 22189 third_party/googletest/googletest 22190 third_party/googletest/googlemock/include 22191 third_party/googletest/googlemock 22192 ${_gRPC_PROTO_GENS_DIR} 22193) 22194 22195target_link_libraries(metrics_test 22196 ${_gRPC_ALLTARGETS_LIBRARIES} 22197 gtest 22198 grpc_test_util 22199) 22200 22201 22202endif() 22203if(gRPC_BUILD_TESTS) 22204 22205add_executable(minimal_stack_is_minimal_test 22206 test/core/channel/minimal_stack_is_minimal_test.cc 22207) 22208if(WIN32 AND MSVC) 22209 if(BUILD_SHARED_LIBS) 22210 target_compile_definitions(minimal_stack_is_minimal_test 22211 PRIVATE 22212 "GPR_DLL_IMPORTS" 22213 "GRPC_DLL_IMPORTS" 22214 ) 22215 endif() 22216endif() 22217target_compile_features(minimal_stack_is_minimal_test PUBLIC cxx_std_17) 22218target_include_directories(minimal_stack_is_minimal_test 22219 PRIVATE 22220 ${CMAKE_CURRENT_SOURCE_DIR} 22221 ${CMAKE_CURRENT_SOURCE_DIR}/include 22222 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22223 ${_gRPC_RE2_INCLUDE_DIR} 22224 ${_gRPC_SSL_INCLUDE_DIR} 22225 ${_gRPC_UPB_GENERATED_DIR} 22226 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22227 ${_gRPC_UPB_INCLUDE_DIR} 22228 ${_gRPC_XXHASH_INCLUDE_DIR} 22229 ${_gRPC_ZLIB_INCLUDE_DIR} 22230 third_party/googletest/googletest/include 22231 third_party/googletest/googletest 22232 third_party/googletest/googlemock/include 22233 third_party/googletest/googlemock 22234 ${_gRPC_PROTO_GENS_DIR} 22235) 22236 22237target_link_libraries(minimal_stack_is_minimal_test 22238 ${_gRPC_ALLTARGETS_LIBRARIES} 22239 gtest 22240 grpc_test_util 22241) 22242 22243 22244endif() 22245if(gRPC_BUILD_TESTS) 22246 22247add_executable(miscompile_with_no_unique_address_test 22248 test/core/compiler_bugs/miscompile_with_no_unique_address_test.cc 22249) 22250target_compile_features(miscompile_with_no_unique_address_test PUBLIC cxx_std_17) 22251target_include_directories(miscompile_with_no_unique_address_test 22252 PRIVATE 22253 ${CMAKE_CURRENT_SOURCE_DIR} 22254 ${CMAKE_CURRENT_SOURCE_DIR}/include 22255 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22256 ${_gRPC_RE2_INCLUDE_DIR} 22257 ${_gRPC_SSL_INCLUDE_DIR} 22258 ${_gRPC_UPB_GENERATED_DIR} 22259 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22260 ${_gRPC_UPB_INCLUDE_DIR} 22261 ${_gRPC_XXHASH_INCLUDE_DIR} 22262 ${_gRPC_ZLIB_INCLUDE_DIR} 22263 third_party/googletest/googletest/include 22264 third_party/googletest/googletest 22265 third_party/googletest/googlemock/include 22266 third_party/googletest/googlemock 22267 ${_gRPC_PROTO_GENS_DIR} 22268) 22269 22270target_link_libraries(miscompile_with_no_unique_address_test 22271 ${_gRPC_ALLTARGETS_LIBRARIES} 22272 gtest 22273) 22274 22275 22276endif() 22277if(gRPC_BUILD_TESTS) 22278 22279add_executable(mock_stream_test 22280 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 22281 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 22282 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 22283 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 22284 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 22285 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 22286 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 22287 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 22288 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 22289 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 22290 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 22291 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 22292 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 22293 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 22294 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 22295 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 22296 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 22297 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 22298 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 22299 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 22300 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 22301 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 22302 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 22303 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 22304 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 22305 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 22306 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 22307 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 22308 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 22309 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 22310 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 22311 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 22312 test/cpp/test/mock_stream_test.cc 22313) 22314if(WIN32 AND MSVC) 22315 if(BUILD_SHARED_LIBS) 22316 target_compile_definitions(mock_stream_test 22317 PRIVATE 22318 "GPR_DLL_IMPORTS" 22319 "GRPC_DLL_IMPORTS" 22320 "GRPCXX_DLL_IMPORTS" 22321 ) 22322 endif() 22323endif() 22324target_compile_features(mock_stream_test PUBLIC cxx_std_17) 22325target_include_directories(mock_stream_test 22326 PRIVATE 22327 ${CMAKE_CURRENT_SOURCE_DIR} 22328 ${CMAKE_CURRENT_SOURCE_DIR}/include 22329 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22330 ${_gRPC_RE2_INCLUDE_DIR} 22331 ${_gRPC_SSL_INCLUDE_DIR} 22332 ${_gRPC_UPB_GENERATED_DIR} 22333 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22334 ${_gRPC_UPB_INCLUDE_DIR} 22335 ${_gRPC_XXHASH_INCLUDE_DIR} 22336 ${_gRPC_ZLIB_INCLUDE_DIR} 22337 third_party/googletest/googletest/include 22338 third_party/googletest/googletest 22339 third_party/googletest/googlemock/include 22340 third_party/googletest/googlemock 22341 ${_gRPC_PROTO_GENS_DIR} 22342) 22343 22344target_link_libraries(mock_stream_test 22345 ${_gRPC_ALLTARGETS_LIBRARIES} 22346 grpc++_test 22347 grpc++_test_util 22348) 22349 22350 22351endif() 22352if(gRPC_BUILD_TESTS) 22353 22354add_executable(mock_test 22355 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 22356 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 22357 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 22358 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 22359 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 22360 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 22361 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 22362 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 22363 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 22364 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 22365 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 22366 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 22367 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 22368 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 22369 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 22370 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 22371 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 22372 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 22373 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 22374 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 22375 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 22376 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 22377 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 22378 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 22379 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 22380 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 22381 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 22382 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 22383 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 22384 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 22385 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 22386 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 22387 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 22388 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 22389 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 22390 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 22391 test/cpp/end2end/mock_test.cc 22392) 22393if(WIN32 AND MSVC) 22394 if(BUILD_SHARED_LIBS) 22395 target_compile_definitions(mock_test 22396 PRIVATE 22397 "GPR_DLL_IMPORTS" 22398 "GRPC_DLL_IMPORTS" 22399 "GRPCXX_DLL_IMPORTS" 22400 ) 22401 endif() 22402endif() 22403target_compile_features(mock_test PUBLIC cxx_std_17) 22404target_include_directories(mock_test 22405 PRIVATE 22406 ${CMAKE_CURRENT_SOURCE_DIR} 22407 ${CMAKE_CURRENT_SOURCE_DIR}/include 22408 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22409 ${_gRPC_RE2_INCLUDE_DIR} 22410 ${_gRPC_SSL_INCLUDE_DIR} 22411 ${_gRPC_UPB_GENERATED_DIR} 22412 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22413 ${_gRPC_UPB_INCLUDE_DIR} 22414 ${_gRPC_XXHASH_INCLUDE_DIR} 22415 ${_gRPC_ZLIB_INCLUDE_DIR} 22416 third_party/googletest/googletest/include 22417 third_party/googletest/googletest 22418 third_party/googletest/googlemock/include 22419 third_party/googletest/googlemock 22420 ${_gRPC_PROTO_GENS_DIR} 22421) 22422 22423target_link_libraries(mock_test 22424 ${_gRPC_ALLTARGETS_LIBRARIES} 22425 grpc++_test 22426 grpc++_test_util 22427) 22428 22429 22430endif() 22431if(gRPC_BUILD_TESTS) 22432 22433add_executable(mpsc_test 22434 src/core/lib/debug/trace.cc 22435 src/core/lib/debug/trace_flags.cc 22436 src/core/lib/promise/activity.cc 22437 src/core/util/dump_args.cc 22438 src/core/util/glob.cc 22439 src/core/util/latent_see.cc 22440 src/core/util/per_cpu.cc 22441 test/core/promise/mpsc_test.cc 22442) 22443if(WIN32 AND MSVC) 22444 if(BUILD_SHARED_LIBS) 22445 target_compile_definitions(mpsc_test 22446 PRIVATE 22447 "GPR_DLL_IMPORTS" 22448 ) 22449 endif() 22450endif() 22451target_compile_features(mpsc_test PUBLIC cxx_std_17) 22452target_include_directories(mpsc_test 22453 PRIVATE 22454 ${CMAKE_CURRENT_SOURCE_DIR} 22455 ${CMAKE_CURRENT_SOURCE_DIR}/include 22456 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22457 ${_gRPC_RE2_INCLUDE_DIR} 22458 ${_gRPC_SSL_INCLUDE_DIR} 22459 ${_gRPC_UPB_GENERATED_DIR} 22460 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22461 ${_gRPC_UPB_INCLUDE_DIR} 22462 ${_gRPC_XXHASH_INCLUDE_DIR} 22463 ${_gRPC_ZLIB_INCLUDE_DIR} 22464 third_party/googletest/googletest/include 22465 third_party/googletest/googletest 22466 third_party/googletest/googlemock/include 22467 third_party/googletest/googlemock 22468 ${_gRPC_PROTO_GENS_DIR} 22469) 22470 22471target_link_libraries(mpsc_test 22472 ${_gRPC_ALLTARGETS_LIBRARIES} 22473 gtest 22474 absl::config 22475 absl::flat_hash_map 22476 absl::function_ref 22477 absl::hash 22478 absl::type_traits 22479 absl::statusor 22480 gpr 22481) 22482 22483 22484endif() 22485if(gRPC_BUILD_TESTS) 22486if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 22487 22488 add_executable(mpscq_test 22489 test/core/util/mpscq_test.cc 22490 ) 22491 if(WIN32 AND MSVC) 22492 if(BUILD_SHARED_LIBS) 22493 target_compile_definitions(mpscq_test 22494 PRIVATE 22495 "GPR_DLL_IMPORTS" 22496 "GRPC_DLL_IMPORTS" 22497 ) 22498 endif() 22499 endif() 22500 target_compile_features(mpscq_test PUBLIC cxx_std_17) 22501 target_include_directories(mpscq_test 22502 PRIVATE 22503 ${CMAKE_CURRENT_SOURCE_DIR} 22504 ${CMAKE_CURRENT_SOURCE_DIR}/include 22505 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22506 ${_gRPC_RE2_INCLUDE_DIR} 22507 ${_gRPC_SSL_INCLUDE_DIR} 22508 ${_gRPC_UPB_GENERATED_DIR} 22509 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22510 ${_gRPC_UPB_INCLUDE_DIR} 22511 ${_gRPC_XXHASH_INCLUDE_DIR} 22512 ${_gRPC_ZLIB_INCLUDE_DIR} 22513 third_party/googletest/googletest/include 22514 third_party/googletest/googletest 22515 third_party/googletest/googlemock/include 22516 third_party/googletest/googlemock 22517 ${_gRPC_PROTO_GENS_DIR} 22518 ) 22519 22520 target_link_libraries(mpscq_test 22521 ${_gRPC_ALLTARGETS_LIBRARIES} 22522 gtest 22523 grpc_test_util 22524 ) 22525 22526 22527endif() 22528endif() 22529if(gRPC_BUILD_TESTS) 22530 22531add_executable(negative_deadline_test 22532 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 22533 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 22534 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 22535 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 22536 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 22537 src/core/ext/transport/chaotic_good/client_transport.cc 22538 src/core/ext/transport/chaotic_good/control_endpoint.cc 22539 src/core/ext/transport/chaotic_good/data_endpoints.cc 22540 src/core/ext/transport/chaotic_good/frame.cc 22541 src/core/ext/transport/chaotic_good/frame_header.cc 22542 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 22543 src/core/ext/transport/chaotic_good/server_transport.cc 22544 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 22545 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 22546 src/core/ext/transport/chaotic_good_legacy/frame.cc 22547 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 22548 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 22549 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 22550 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 22551 src/core/lib/transport/promise_endpoint.cc 22552 test/core/call/batch_builder.cc 22553 test/core/end2end/cq_verifier.cc 22554 test/core/end2end/end2end_test_main.cc 22555 test/core/end2end/end2end_test_suites.cc 22556 test/core/end2end/end2end_tests.cc 22557 test/core/end2end/fixtures/http_proxy_fixture.cc 22558 test/core/end2end/fixtures/local_util.cc 22559 test/core/end2end/fixtures/proxy.cc 22560 test/core/end2end/tests/negative_deadline.cc 22561 test/core/event_engine/event_engine_test_utils.cc 22562 test/core/test_util/fake_stats_plugin.cc 22563 test/core/test_util/test_lb_policies.cc 22564) 22565if(WIN32 AND MSVC) 22566 if(BUILD_SHARED_LIBS) 22567 target_compile_definitions(negative_deadline_test 22568 PRIVATE 22569 "GPR_DLL_IMPORTS" 22570 "GRPC_DLL_IMPORTS" 22571 ) 22572 endif() 22573endif() 22574target_compile_features(negative_deadline_test PUBLIC cxx_std_17) 22575target_include_directories(negative_deadline_test 22576 PRIVATE 22577 ${CMAKE_CURRENT_SOURCE_DIR} 22578 ${CMAKE_CURRENT_SOURCE_DIR}/include 22579 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22580 ${_gRPC_RE2_INCLUDE_DIR} 22581 ${_gRPC_SSL_INCLUDE_DIR} 22582 ${_gRPC_UPB_GENERATED_DIR} 22583 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22584 ${_gRPC_UPB_INCLUDE_DIR} 22585 ${_gRPC_XXHASH_INCLUDE_DIR} 22586 ${_gRPC_ZLIB_INCLUDE_DIR} 22587 third_party/googletest/googletest/include 22588 third_party/googletest/googletest 22589 third_party/googletest/googlemock/include 22590 third_party/googletest/googlemock 22591 ${_gRPC_PROTO_GENS_DIR} 22592) 22593 22594target_link_libraries(negative_deadline_test 22595 ${_gRPC_ALLTARGETS_LIBRARIES} 22596 gtest 22597 grpc_authorization_provider 22598 grpc_unsecure 22599 ${_gRPC_PROTOBUF_LIBRARIES} 22600 grpc_test_util 22601) 22602 22603 22604endif() 22605if(gRPC_BUILD_TESTS) 22606 22607add_executable(no_destruct_test 22608 test/core/util/no_destruct_test.cc 22609) 22610target_compile_features(no_destruct_test PUBLIC cxx_std_17) 22611target_include_directories(no_destruct_test 22612 PRIVATE 22613 ${CMAKE_CURRENT_SOURCE_DIR} 22614 ${CMAKE_CURRENT_SOURCE_DIR}/include 22615 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22616 ${_gRPC_RE2_INCLUDE_DIR} 22617 ${_gRPC_SSL_INCLUDE_DIR} 22618 ${_gRPC_UPB_GENERATED_DIR} 22619 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22620 ${_gRPC_UPB_INCLUDE_DIR} 22621 ${_gRPC_XXHASH_INCLUDE_DIR} 22622 ${_gRPC_ZLIB_INCLUDE_DIR} 22623 third_party/googletest/googletest/include 22624 third_party/googletest/googletest 22625 third_party/googletest/googlemock/include 22626 third_party/googletest/googlemock 22627 ${_gRPC_PROTO_GENS_DIR} 22628) 22629 22630target_link_libraries(no_destruct_test 22631 ${_gRPC_ALLTARGETS_LIBRARIES} 22632 gtest 22633) 22634 22635 22636endif() 22637if(gRPC_BUILD_TESTS) 22638 22639add_executable(no_logging_test 22640 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 22641 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 22642 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 22643 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 22644 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 22645 src/core/ext/transport/chaotic_good/client_transport.cc 22646 src/core/ext/transport/chaotic_good/control_endpoint.cc 22647 src/core/ext/transport/chaotic_good/data_endpoints.cc 22648 src/core/ext/transport/chaotic_good/frame.cc 22649 src/core/ext/transport/chaotic_good/frame_header.cc 22650 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 22651 src/core/ext/transport/chaotic_good/server_transport.cc 22652 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 22653 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 22654 src/core/ext/transport/chaotic_good_legacy/frame.cc 22655 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 22656 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 22657 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 22658 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 22659 src/core/lib/transport/promise_endpoint.cc 22660 test/core/call/batch_builder.cc 22661 test/core/end2end/cq_verifier.cc 22662 test/core/end2end/end2end_test_main.cc 22663 test/core/end2end/end2end_test_suites.cc 22664 test/core/end2end/end2end_tests.cc 22665 test/core/end2end/fixtures/http_proxy_fixture.cc 22666 test/core/end2end/fixtures/local_util.cc 22667 test/core/end2end/fixtures/proxy.cc 22668 test/core/end2end/tests/no_logging.cc 22669 test/core/event_engine/event_engine_test_utils.cc 22670 test/core/test_util/fake_stats_plugin.cc 22671 test/core/test_util/test_lb_policies.cc 22672) 22673if(WIN32 AND MSVC) 22674 if(BUILD_SHARED_LIBS) 22675 target_compile_definitions(no_logging_test 22676 PRIVATE 22677 "GPR_DLL_IMPORTS" 22678 "GRPC_DLL_IMPORTS" 22679 ) 22680 endif() 22681endif() 22682target_compile_features(no_logging_test PUBLIC cxx_std_17) 22683target_include_directories(no_logging_test 22684 PRIVATE 22685 ${CMAKE_CURRENT_SOURCE_DIR} 22686 ${CMAKE_CURRENT_SOURCE_DIR}/include 22687 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22688 ${_gRPC_RE2_INCLUDE_DIR} 22689 ${_gRPC_SSL_INCLUDE_DIR} 22690 ${_gRPC_UPB_GENERATED_DIR} 22691 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22692 ${_gRPC_UPB_INCLUDE_DIR} 22693 ${_gRPC_XXHASH_INCLUDE_DIR} 22694 ${_gRPC_ZLIB_INCLUDE_DIR} 22695 third_party/googletest/googletest/include 22696 third_party/googletest/googletest 22697 third_party/googletest/googlemock/include 22698 third_party/googletest/googlemock 22699 ${_gRPC_PROTO_GENS_DIR} 22700) 22701 22702target_link_libraries(no_logging_test 22703 ${_gRPC_ALLTARGETS_LIBRARIES} 22704 gtest 22705 grpc_authorization_provider 22706 grpc_unsecure 22707 ${_gRPC_PROTOBUF_LIBRARIES} 22708 grpc_test_util 22709) 22710 22711 22712endif() 22713if(gRPC_BUILD_TESTS) 22714 22715add_executable(no_op_test 22716 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 22717 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 22718 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 22719 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 22720 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 22721 src/core/ext/transport/chaotic_good/client_transport.cc 22722 src/core/ext/transport/chaotic_good/control_endpoint.cc 22723 src/core/ext/transport/chaotic_good/data_endpoints.cc 22724 src/core/ext/transport/chaotic_good/frame.cc 22725 src/core/ext/transport/chaotic_good/frame_header.cc 22726 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 22727 src/core/ext/transport/chaotic_good/server_transport.cc 22728 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 22729 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 22730 src/core/ext/transport/chaotic_good_legacy/frame.cc 22731 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 22732 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 22733 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 22734 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 22735 src/core/lib/transport/promise_endpoint.cc 22736 test/core/call/batch_builder.cc 22737 test/core/end2end/cq_verifier.cc 22738 test/core/end2end/end2end_test_main.cc 22739 test/core/end2end/end2end_test_suites.cc 22740 test/core/end2end/end2end_tests.cc 22741 test/core/end2end/fixtures/http_proxy_fixture.cc 22742 test/core/end2end/fixtures/local_util.cc 22743 test/core/end2end/fixtures/proxy.cc 22744 test/core/end2end/tests/no_op.cc 22745 test/core/event_engine/event_engine_test_utils.cc 22746 test/core/test_util/fake_stats_plugin.cc 22747 test/core/test_util/test_lb_policies.cc 22748) 22749if(WIN32 AND MSVC) 22750 if(BUILD_SHARED_LIBS) 22751 target_compile_definitions(no_op_test 22752 PRIVATE 22753 "GPR_DLL_IMPORTS" 22754 "GRPC_DLL_IMPORTS" 22755 ) 22756 endif() 22757endif() 22758target_compile_features(no_op_test PUBLIC cxx_std_17) 22759target_include_directories(no_op_test 22760 PRIVATE 22761 ${CMAKE_CURRENT_SOURCE_DIR} 22762 ${CMAKE_CURRENT_SOURCE_DIR}/include 22763 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22764 ${_gRPC_RE2_INCLUDE_DIR} 22765 ${_gRPC_SSL_INCLUDE_DIR} 22766 ${_gRPC_UPB_GENERATED_DIR} 22767 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22768 ${_gRPC_UPB_INCLUDE_DIR} 22769 ${_gRPC_XXHASH_INCLUDE_DIR} 22770 ${_gRPC_ZLIB_INCLUDE_DIR} 22771 third_party/googletest/googletest/include 22772 third_party/googletest/googletest 22773 third_party/googletest/googlemock/include 22774 third_party/googletest/googlemock 22775 ${_gRPC_PROTO_GENS_DIR} 22776) 22777 22778target_link_libraries(no_op_test 22779 ${_gRPC_ALLTARGETS_LIBRARIES} 22780 gtest 22781 grpc_authorization_provider 22782 grpc_unsecure 22783 ${_gRPC_PROTOBUF_LIBRARIES} 22784 grpc_test_util 22785) 22786 22787 22788endif() 22789if(gRPC_BUILD_TESTS) 22790 22791add_executable(no_server_test 22792 test/core/end2end/cq_verifier.cc 22793 test/core/end2end/no_server_test.cc 22794) 22795if(WIN32 AND MSVC) 22796 if(BUILD_SHARED_LIBS) 22797 target_compile_definitions(no_server_test 22798 PRIVATE 22799 "GPR_DLL_IMPORTS" 22800 "GRPC_DLL_IMPORTS" 22801 ) 22802 endif() 22803endif() 22804target_compile_features(no_server_test PUBLIC cxx_std_17) 22805target_include_directories(no_server_test 22806 PRIVATE 22807 ${CMAKE_CURRENT_SOURCE_DIR} 22808 ${CMAKE_CURRENT_SOURCE_DIR}/include 22809 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22810 ${_gRPC_RE2_INCLUDE_DIR} 22811 ${_gRPC_SSL_INCLUDE_DIR} 22812 ${_gRPC_UPB_GENERATED_DIR} 22813 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22814 ${_gRPC_UPB_INCLUDE_DIR} 22815 ${_gRPC_XXHASH_INCLUDE_DIR} 22816 ${_gRPC_ZLIB_INCLUDE_DIR} 22817 third_party/googletest/googletest/include 22818 third_party/googletest/googletest 22819 third_party/googletest/googlemock/include 22820 third_party/googletest/googlemock 22821 ${_gRPC_PROTO_GENS_DIR} 22822) 22823 22824target_link_libraries(no_server_test 22825 ${_gRPC_ALLTARGETS_LIBRARIES} 22826 gtest 22827 grpc_test_util 22828) 22829 22830 22831endif() 22832if(gRPC_BUILD_TESTS) 22833 22834add_executable(nonblocking_test 22835 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 22836 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 22837 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 22838 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 22839 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 22840 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 22841 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 22842 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 22843 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 22844 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 22845 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 22846 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 22847 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 22848 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 22849 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 22850 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 22851 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 22852 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 22853 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 22854 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 22855 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 22856 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 22857 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 22858 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 22859 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 22860 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 22861 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 22862 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 22863 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 22864 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 22865 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 22866 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 22867 test/cpp/end2end/nonblocking_test.cc 22868) 22869if(WIN32 AND MSVC) 22870 if(BUILD_SHARED_LIBS) 22871 target_compile_definitions(nonblocking_test 22872 PRIVATE 22873 "GPR_DLL_IMPORTS" 22874 "GRPC_DLL_IMPORTS" 22875 "GRPCXX_DLL_IMPORTS" 22876 ) 22877 endif() 22878endif() 22879target_compile_features(nonblocking_test PUBLIC cxx_std_17) 22880target_include_directories(nonblocking_test 22881 PRIVATE 22882 ${CMAKE_CURRENT_SOURCE_DIR} 22883 ${CMAKE_CURRENT_SOURCE_DIR}/include 22884 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22885 ${_gRPC_RE2_INCLUDE_DIR} 22886 ${_gRPC_SSL_INCLUDE_DIR} 22887 ${_gRPC_UPB_GENERATED_DIR} 22888 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22889 ${_gRPC_UPB_INCLUDE_DIR} 22890 ${_gRPC_XXHASH_INCLUDE_DIR} 22891 ${_gRPC_ZLIB_INCLUDE_DIR} 22892 third_party/googletest/googletest/include 22893 third_party/googletest/googletest 22894 third_party/googletest/googlemock/include 22895 third_party/googletest/googlemock 22896 ${_gRPC_PROTO_GENS_DIR} 22897) 22898 22899target_link_libraries(nonblocking_test 22900 ${_gRPC_ALLTARGETS_LIBRARIES} 22901 gtest 22902 grpc++_test_util 22903) 22904 22905 22906endif() 22907if(gRPC_BUILD_TESTS) 22908 22909add_executable(notification_test 22910 test/core/util/notification_test.cc 22911) 22912if(WIN32 AND MSVC) 22913 if(BUILD_SHARED_LIBS) 22914 target_compile_definitions(notification_test 22915 PRIVATE 22916 "GPR_DLL_IMPORTS" 22917 ) 22918 endif() 22919endif() 22920target_compile_features(notification_test PUBLIC cxx_std_17) 22921target_include_directories(notification_test 22922 PRIVATE 22923 ${CMAKE_CURRENT_SOURCE_DIR} 22924 ${CMAKE_CURRENT_SOURCE_DIR}/include 22925 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22926 ${_gRPC_RE2_INCLUDE_DIR} 22927 ${_gRPC_SSL_INCLUDE_DIR} 22928 ${_gRPC_UPB_GENERATED_DIR} 22929 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22930 ${_gRPC_UPB_INCLUDE_DIR} 22931 ${_gRPC_XXHASH_INCLUDE_DIR} 22932 ${_gRPC_ZLIB_INCLUDE_DIR} 22933 third_party/googletest/googletest/include 22934 third_party/googletest/googletest 22935 third_party/googletest/googlemock/include 22936 third_party/googletest/googlemock 22937 ${_gRPC_PROTO_GENS_DIR} 22938) 22939 22940target_link_libraries(notification_test 22941 ${_gRPC_ALLTARGETS_LIBRARIES} 22942 gtest 22943 gpr 22944) 22945 22946 22947endif() 22948if(gRPC_BUILD_TESTS) 22949 22950add_executable(num_external_connectivity_watchers_test 22951 test/core/surface/num_external_connectivity_watchers_test.cc 22952) 22953if(WIN32 AND MSVC) 22954 if(BUILD_SHARED_LIBS) 22955 target_compile_definitions(num_external_connectivity_watchers_test 22956 PRIVATE 22957 "GPR_DLL_IMPORTS" 22958 "GRPC_DLL_IMPORTS" 22959 ) 22960 endif() 22961endif() 22962target_compile_features(num_external_connectivity_watchers_test PUBLIC cxx_std_17) 22963target_include_directories(num_external_connectivity_watchers_test 22964 PRIVATE 22965 ${CMAKE_CURRENT_SOURCE_DIR} 22966 ${CMAKE_CURRENT_SOURCE_DIR}/include 22967 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 22968 ${_gRPC_RE2_INCLUDE_DIR} 22969 ${_gRPC_SSL_INCLUDE_DIR} 22970 ${_gRPC_UPB_GENERATED_DIR} 22971 ${_gRPC_UPB_GRPC_GENERATED_DIR} 22972 ${_gRPC_UPB_INCLUDE_DIR} 22973 ${_gRPC_XXHASH_INCLUDE_DIR} 22974 ${_gRPC_ZLIB_INCLUDE_DIR} 22975 third_party/googletest/googletest/include 22976 third_party/googletest/googletest 22977 third_party/googletest/googlemock/include 22978 third_party/googletest/googlemock 22979 ${_gRPC_PROTO_GENS_DIR} 22980) 22981 22982target_link_libraries(num_external_connectivity_watchers_test 22983 ${_gRPC_ALLTARGETS_LIBRARIES} 22984 gtest 22985 grpc_test_util 22986) 22987 22988 22989endif() 22990if(gRPC_BUILD_TESTS) 22991 22992add_executable(observable_test 22993 src/core/lib/debug/trace.cc 22994 src/core/lib/debug/trace_flags.cc 22995 src/core/lib/promise/activity.cc 22996 src/core/util/dump_args.cc 22997 src/core/util/glob.cc 22998 src/core/util/latent_see.cc 22999 src/core/util/per_cpu.cc 23000 test/core/promise/observable_test.cc 23001) 23002if(WIN32 AND MSVC) 23003 if(BUILD_SHARED_LIBS) 23004 target_compile_definitions(observable_test 23005 PRIVATE 23006 "GPR_DLL_IMPORTS" 23007 ) 23008 endif() 23009endif() 23010target_compile_features(observable_test PUBLIC cxx_std_17) 23011target_include_directories(observable_test 23012 PRIVATE 23013 ${CMAKE_CURRENT_SOURCE_DIR} 23014 ${CMAKE_CURRENT_SOURCE_DIR}/include 23015 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23016 ${_gRPC_RE2_INCLUDE_DIR} 23017 ${_gRPC_SSL_INCLUDE_DIR} 23018 ${_gRPC_UPB_GENERATED_DIR} 23019 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23020 ${_gRPC_UPB_INCLUDE_DIR} 23021 ${_gRPC_XXHASH_INCLUDE_DIR} 23022 ${_gRPC_ZLIB_INCLUDE_DIR} 23023 third_party/googletest/googletest/include 23024 third_party/googletest/googletest 23025 third_party/googletest/googlemock/include 23026 third_party/googletest/googlemock 23027 ${_gRPC_PROTO_GENS_DIR} 23028) 23029 23030target_link_libraries(observable_test 23031 ${_gRPC_ALLTARGETS_LIBRARIES} 23032 gtest 23033 absl::config 23034 absl::flat_hash_map 23035 absl::function_ref 23036 absl::hash 23037 absl::type_traits 23038 absl::statusor 23039 gpr 23040) 23041 23042 23043endif() 23044if(gRPC_BUILD_TESTS) 23045if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 23046 23047 add_executable(oracle_event_engine_posix_test 23048 test/core/event_engine/event_engine_test_utils.cc 23049 test/core/event_engine/test_suite/event_engine_test_framework.cc 23050 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 23051 test/core/event_engine/test_suite/posix/oracle_event_engine_posix_test.cc 23052 test/core/event_engine/test_suite/tests/client_test.cc 23053 test/core/event_engine/test_suite/tests/server_test.cc 23054 ) 23055 if(WIN32 AND MSVC) 23056 if(BUILD_SHARED_LIBS) 23057 target_compile_definitions(oracle_event_engine_posix_test 23058 PRIVATE 23059 "GPR_DLL_IMPORTS" 23060 "GRPC_DLL_IMPORTS" 23061 ) 23062 endif() 23063 endif() 23064 target_compile_features(oracle_event_engine_posix_test PUBLIC cxx_std_17) 23065 target_include_directories(oracle_event_engine_posix_test 23066 PRIVATE 23067 ${CMAKE_CURRENT_SOURCE_DIR} 23068 ${CMAKE_CURRENT_SOURCE_DIR}/include 23069 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23070 ${_gRPC_RE2_INCLUDE_DIR} 23071 ${_gRPC_SSL_INCLUDE_DIR} 23072 ${_gRPC_UPB_GENERATED_DIR} 23073 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23074 ${_gRPC_UPB_INCLUDE_DIR} 23075 ${_gRPC_XXHASH_INCLUDE_DIR} 23076 ${_gRPC_ZLIB_INCLUDE_DIR} 23077 third_party/googletest/googletest/include 23078 third_party/googletest/googletest 23079 third_party/googletest/googlemock/include 23080 third_party/googletest/googlemock 23081 ${_gRPC_PROTO_GENS_DIR} 23082 ) 23083 23084 target_link_libraries(oracle_event_engine_posix_test 23085 ${_gRPC_ALLTARGETS_LIBRARIES} 23086 gtest 23087 grpc_test_util 23088 ) 23089 23090 23091endif() 23092endif() 23093if(gRPC_BUILD_TESTS) 23094 23095add_executable(orca_service_end2end_test 23096 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_service.pb.cc 23097 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_service.grpc.pb.cc 23098 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_service.pb.h 23099 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_service.grpc.pb.h 23100 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 23101 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 23102 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 23103 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 23104 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 23105 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 23106 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 23107 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 23108 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 23109 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 23110 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 23111 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 23112 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 23113 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 23114 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 23115 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 23116 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 23117 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 23118 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 23119 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 23120 src/cpp/server/orca/orca_service.cc 23121 test/cpp/end2end/orca_service_end2end_test.cc 23122) 23123if(WIN32 AND MSVC) 23124 if(BUILD_SHARED_LIBS) 23125 target_compile_definitions(orca_service_end2end_test 23126 PRIVATE 23127 "GPR_DLL_IMPORTS" 23128 "GRPC_DLL_IMPORTS" 23129 "GRPCXX_DLL_IMPORTS" 23130 ) 23131 endif() 23132endif() 23133target_compile_features(orca_service_end2end_test PUBLIC cxx_std_17) 23134target_include_directories(orca_service_end2end_test 23135 PRIVATE 23136 ${CMAKE_CURRENT_SOURCE_DIR} 23137 ${CMAKE_CURRENT_SOURCE_DIR}/include 23138 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23139 ${_gRPC_RE2_INCLUDE_DIR} 23140 ${_gRPC_SSL_INCLUDE_DIR} 23141 ${_gRPC_UPB_GENERATED_DIR} 23142 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23143 ${_gRPC_UPB_INCLUDE_DIR} 23144 ${_gRPC_XXHASH_INCLUDE_DIR} 23145 ${_gRPC_ZLIB_INCLUDE_DIR} 23146 third_party/googletest/googletest/include 23147 third_party/googletest/googletest 23148 third_party/googletest/googlemock/include 23149 third_party/googletest/googlemock 23150 ${_gRPC_PROTO_GENS_DIR} 23151) 23152 23153target_link_libraries(orca_service_end2end_test 23154 ${_gRPC_ALLTARGETS_LIBRARIES} 23155 gtest 23156 grpc++_test_util 23157) 23158 23159 23160endif() 23161if(gRPC_BUILD_TESTS) 23162 23163add_executable(orca_service_test 23164 src/cpp/server/orca/orca_service.cc 23165 test/cpp/server/orca_service_test.cc 23166) 23167if(WIN32 AND MSVC) 23168 if(BUILD_SHARED_LIBS) 23169 target_compile_definitions(orca_service_test 23170 PRIVATE 23171 "GPR_DLL_IMPORTS" 23172 "GRPC_DLL_IMPORTS" 23173 "GRPCXX_DLL_IMPORTS" 23174 ) 23175 endif() 23176endif() 23177target_compile_features(orca_service_test PUBLIC cxx_std_17) 23178target_include_directories(orca_service_test 23179 PRIVATE 23180 ${CMAKE_CURRENT_SOURCE_DIR} 23181 ${CMAKE_CURRENT_SOURCE_DIR}/include 23182 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23183 ${_gRPC_RE2_INCLUDE_DIR} 23184 ${_gRPC_SSL_INCLUDE_DIR} 23185 ${_gRPC_UPB_GENERATED_DIR} 23186 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23187 ${_gRPC_UPB_INCLUDE_DIR} 23188 ${_gRPC_XXHASH_INCLUDE_DIR} 23189 ${_gRPC_ZLIB_INCLUDE_DIR} 23190 third_party/googletest/googletest/include 23191 third_party/googletest/googletest 23192 third_party/googletest/googlemock/include 23193 third_party/googletest/googlemock 23194 ${_gRPC_PROTO_GENS_DIR} 23195) 23196 23197target_link_libraries(orca_service_test 23198 ${_gRPC_ALLTARGETS_LIBRARIES} 23199 gtest 23200 grpc++_test_util 23201) 23202 23203 23204endif() 23205if(gRPC_BUILD_TESTS) 23206 23207add_executable(orphanable_test 23208 test/core/util/orphanable_test.cc 23209) 23210if(WIN32 AND MSVC) 23211 if(BUILD_SHARED_LIBS) 23212 target_compile_definitions(orphanable_test 23213 PRIVATE 23214 "GPR_DLL_IMPORTS" 23215 "GRPC_DLL_IMPORTS" 23216 ) 23217 endif() 23218endif() 23219target_compile_features(orphanable_test PUBLIC cxx_std_17) 23220target_include_directories(orphanable_test 23221 PRIVATE 23222 ${CMAKE_CURRENT_SOURCE_DIR} 23223 ${CMAKE_CURRENT_SOURCE_DIR}/include 23224 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23225 ${_gRPC_RE2_INCLUDE_DIR} 23226 ${_gRPC_SSL_INCLUDE_DIR} 23227 ${_gRPC_UPB_GENERATED_DIR} 23228 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23229 ${_gRPC_UPB_INCLUDE_DIR} 23230 ${_gRPC_XXHASH_INCLUDE_DIR} 23231 ${_gRPC_ZLIB_INCLUDE_DIR} 23232 third_party/googletest/googletest/include 23233 third_party/googletest/googletest 23234 third_party/googletest/googlemock/include 23235 third_party/googletest/googlemock 23236 ${_gRPC_PROTO_GENS_DIR} 23237) 23238 23239target_link_libraries(orphanable_test 23240 ${_gRPC_ALLTARGETS_LIBRARIES} 23241 gtest 23242 grpc_test_util 23243) 23244 23245 23246endif() 23247if(gRPC_BUILD_TESTS) 23248 23249add_executable(osa_distance_test 23250 test/core/test_util/osa_distance.cc 23251 test/core/test_util/osa_distance_test.cc 23252) 23253target_compile_features(osa_distance_test PUBLIC cxx_std_17) 23254target_include_directories(osa_distance_test 23255 PRIVATE 23256 ${CMAKE_CURRENT_SOURCE_DIR} 23257 ${CMAKE_CURRENT_SOURCE_DIR}/include 23258 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23259 ${_gRPC_RE2_INCLUDE_DIR} 23260 ${_gRPC_SSL_INCLUDE_DIR} 23261 ${_gRPC_UPB_GENERATED_DIR} 23262 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23263 ${_gRPC_UPB_INCLUDE_DIR} 23264 ${_gRPC_XXHASH_INCLUDE_DIR} 23265 ${_gRPC_ZLIB_INCLUDE_DIR} 23266 third_party/googletest/googletest/include 23267 third_party/googletest/googletest 23268 third_party/googletest/googlemock/include 23269 third_party/googletest/googlemock 23270 ${_gRPC_PROTO_GENS_DIR} 23271) 23272 23273target_link_libraries(osa_distance_test 23274 ${_gRPC_ALLTARGETS_LIBRARIES} 23275 gtest 23276) 23277 23278 23279endif() 23280if(gRPC_BUILD_TESTS AND gRPC_BUILD_GRPCPP_OTEL_PLUGIN) 23281 23282add_executable(otel_plugin_test 23283 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 23284 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 23285 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 23286 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 23287 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 23288 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 23289 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 23290 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 23291 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 23292 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 23293 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 23294 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 23295 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 23296 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 23297 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 23298 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 23299 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 23300 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 23301 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 23302 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 23303 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 23304 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 23305 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 23306 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 23307 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 23308 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 23309 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 23310 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 23311 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 23312 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 23313 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 23314 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 23315 src/cpp/ext/otel/otel_client_call_tracer.cc 23316 src/cpp/ext/otel/otel_plugin.cc 23317 src/cpp/ext/otel/otel_server_call_tracer.cc 23318 test/core/test_util/fake_stats_plugin.cc 23319 test/cpp/end2end/test_service_impl.cc 23320 test/cpp/ext/otel/otel_plugin_test.cc 23321 test/cpp/ext/otel/otel_test_library.cc 23322) 23323if(WIN32 AND MSVC) 23324 if(BUILD_SHARED_LIBS) 23325 target_compile_definitions(otel_plugin_test 23326 PRIVATE 23327 "GPR_DLL_IMPORTS" 23328 "GRPC_DLL_IMPORTS" 23329 "GRPCXX_DLL_IMPORTS" 23330 ) 23331 endif() 23332endif() 23333target_compile_features(otel_plugin_test PUBLIC cxx_std_17) 23334target_include_directories(otel_plugin_test 23335 PRIVATE 23336 ${CMAKE_CURRENT_SOURCE_DIR} 23337 ${CMAKE_CURRENT_SOURCE_DIR}/include 23338 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23339 ${_gRPC_RE2_INCLUDE_DIR} 23340 ${_gRPC_SSL_INCLUDE_DIR} 23341 ${_gRPC_UPB_GENERATED_DIR} 23342 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23343 ${_gRPC_UPB_INCLUDE_DIR} 23344 ${_gRPC_XXHASH_INCLUDE_DIR} 23345 ${_gRPC_ZLIB_INCLUDE_DIR} 23346 third_party/googletest/googletest/include 23347 third_party/googletest/googletest 23348 third_party/googletest/googlemock/include 23349 third_party/googletest/googlemock 23350 ${_gRPC_PROTO_GENS_DIR} 23351) 23352 23353target_link_libraries(otel_plugin_test 23354 ${_gRPC_ALLTARGETS_LIBRARIES} 23355 gtest 23356 opentelemetry-cpp::api 23357 opentelemetry-cpp::metrics 23358 grpc++_test_util 23359) 23360 23361 23362endif() 23363if(gRPC_BUILD_TESTS) 23364 23365add_executable(out_of_bounds_bad_client_test 23366 test/core/bad_client/bad_client.cc 23367 test/core/bad_client/tests/out_of_bounds.cc 23368 test/core/end2end/cq_verifier.cc 23369) 23370if(WIN32 AND MSVC) 23371 if(BUILD_SHARED_LIBS) 23372 target_compile_definitions(out_of_bounds_bad_client_test 23373 PRIVATE 23374 "GPR_DLL_IMPORTS" 23375 "GRPC_DLL_IMPORTS" 23376 ) 23377 endif() 23378endif() 23379target_compile_features(out_of_bounds_bad_client_test PUBLIC cxx_std_17) 23380target_include_directories(out_of_bounds_bad_client_test 23381 PRIVATE 23382 ${CMAKE_CURRENT_SOURCE_DIR} 23383 ${CMAKE_CURRENT_SOURCE_DIR}/include 23384 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23385 ${_gRPC_RE2_INCLUDE_DIR} 23386 ${_gRPC_SSL_INCLUDE_DIR} 23387 ${_gRPC_UPB_GENERATED_DIR} 23388 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23389 ${_gRPC_UPB_INCLUDE_DIR} 23390 ${_gRPC_XXHASH_INCLUDE_DIR} 23391 ${_gRPC_ZLIB_INCLUDE_DIR} 23392 third_party/googletest/googletest/include 23393 third_party/googletest/googletest 23394 third_party/googletest/googlemock/include 23395 third_party/googletest/googlemock 23396 ${_gRPC_PROTO_GENS_DIR} 23397) 23398 23399target_link_libraries(out_of_bounds_bad_client_test 23400 ${_gRPC_ALLTARGETS_LIBRARIES} 23401 gtest 23402 grpc_test_util 23403) 23404 23405 23406endif() 23407if(gRPC_BUILD_TESTS) 23408 23409add_executable(outlier_detection_lb_config_parser_test 23410 test/core/load_balancing/outlier_detection_lb_config_parser_test.cc 23411) 23412if(WIN32 AND MSVC) 23413 if(BUILD_SHARED_LIBS) 23414 target_compile_definitions(outlier_detection_lb_config_parser_test 23415 PRIVATE 23416 "GPR_DLL_IMPORTS" 23417 "GRPC_DLL_IMPORTS" 23418 ) 23419 endif() 23420endif() 23421target_compile_features(outlier_detection_lb_config_parser_test PUBLIC cxx_std_17) 23422target_include_directories(outlier_detection_lb_config_parser_test 23423 PRIVATE 23424 ${CMAKE_CURRENT_SOURCE_DIR} 23425 ${CMAKE_CURRENT_SOURCE_DIR}/include 23426 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23427 ${_gRPC_RE2_INCLUDE_DIR} 23428 ${_gRPC_SSL_INCLUDE_DIR} 23429 ${_gRPC_UPB_GENERATED_DIR} 23430 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23431 ${_gRPC_UPB_INCLUDE_DIR} 23432 ${_gRPC_XXHASH_INCLUDE_DIR} 23433 ${_gRPC_ZLIB_INCLUDE_DIR} 23434 third_party/googletest/googletest/include 23435 third_party/googletest/googletest 23436 third_party/googletest/googlemock/include 23437 third_party/googletest/googlemock 23438 ${_gRPC_PROTO_GENS_DIR} 23439) 23440 23441target_link_libraries(outlier_detection_lb_config_parser_test 23442 ${_gRPC_ALLTARGETS_LIBRARIES} 23443 gtest 23444 grpc_test_util 23445) 23446 23447 23448endif() 23449if(gRPC_BUILD_TESTS) 23450 23451add_executable(outlier_detection_test 23452 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 23453 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 23454 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 23455 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 23456 test/core/event_engine/event_engine_test_utils.cc 23457 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 23458 test/core/load_balancing/outlier_detection_test.cc 23459) 23460if(WIN32 AND MSVC) 23461 if(BUILD_SHARED_LIBS) 23462 target_compile_definitions(outlier_detection_test 23463 PRIVATE 23464 "GPR_DLL_IMPORTS" 23465 "GRPC_DLL_IMPORTS" 23466 ) 23467 endif() 23468endif() 23469target_compile_features(outlier_detection_test PUBLIC cxx_std_17) 23470target_include_directories(outlier_detection_test 23471 PRIVATE 23472 ${CMAKE_CURRENT_SOURCE_DIR} 23473 ${CMAKE_CURRENT_SOURCE_DIR}/include 23474 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23475 ${_gRPC_RE2_INCLUDE_DIR} 23476 ${_gRPC_SSL_INCLUDE_DIR} 23477 ${_gRPC_UPB_GENERATED_DIR} 23478 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23479 ${_gRPC_UPB_INCLUDE_DIR} 23480 ${_gRPC_XXHASH_INCLUDE_DIR} 23481 ${_gRPC_ZLIB_INCLUDE_DIR} 23482 third_party/googletest/googletest/include 23483 third_party/googletest/googletest 23484 third_party/googletest/googlemock/include 23485 third_party/googletest/googlemock 23486 ${_gRPC_PROTO_GENS_DIR} 23487) 23488 23489target_link_libraries(outlier_detection_test 23490 ${_gRPC_ALLTARGETS_LIBRARIES} 23491 gtest 23492 ${_gRPC_PROTOBUF_LIBRARIES} 23493 grpc_test_util 23494) 23495 23496 23497endif() 23498if(gRPC_BUILD_TESTS) 23499 23500add_executable(overload_test 23501 test/core/util/overload_test.cc 23502) 23503target_compile_features(overload_test PUBLIC cxx_std_17) 23504target_include_directories(overload_test 23505 PRIVATE 23506 ${CMAKE_CURRENT_SOURCE_DIR} 23507 ${CMAKE_CURRENT_SOURCE_DIR}/include 23508 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23509 ${_gRPC_RE2_INCLUDE_DIR} 23510 ${_gRPC_SSL_INCLUDE_DIR} 23511 ${_gRPC_UPB_GENERATED_DIR} 23512 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23513 ${_gRPC_UPB_INCLUDE_DIR} 23514 ${_gRPC_XXHASH_INCLUDE_DIR} 23515 ${_gRPC_ZLIB_INCLUDE_DIR} 23516 third_party/googletest/googletest/include 23517 third_party/googletest/googletest 23518 third_party/googletest/googlemock/include 23519 third_party/googletest/googlemock 23520 ${_gRPC_PROTO_GENS_DIR} 23521) 23522 23523target_link_libraries(overload_test 23524 ${_gRPC_ALLTARGETS_LIBRARIES} 23525 gtest 23526) 23527 23528 23529endif() 23530if(gRPC_BUILD_TESTS) 23531 23532add_executable(parse_address_test 23533 test/core/address_utils/parse_address_test.cc 23534) 23535if(WIN32 AND MSVC) 23536 if(BUILD_SHARED_LIBS) 23537 target_compile_definitions(parse_address_test 23538 PRIVATE 23539 "GPR_DLL_IMPORTS" 23540 "GRPC_DLL_IMPORTS" 23541 ) 23542 endif() 23543endif() 23544target_compile_features(parse_address_test PUBLIC cxx_std_17) 23545target_include_directories(parse_address_test 23546 PRIVATE 23547 ${CMAKE_CURRENT_SOURCE_DIR} 23548 ${CMAKE_CURRENT_SOURCE_DIR}/include 23549 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23550 ${_gRPC_RE2_INCLUDE_DIR} 23551 ${_gRPC_SSL_INCLUDE_DIR} 23552 ${_gRPC_UPB_GENERATED_DIR} 23553 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23554 ${_gRPC_UPB_INCLUDE_DIR} 23555 ${_gRPC_XXHASH_INCLUDE_DIR} 23556 ${_gRPC_ZLIB_INCLUDE_DIR} 23557 third_party/googletest/googletest/include 23558 third_party/googletest/googletest 23559 third_party/googletest/googlemock/include 23560 third_party/googletest/googlemock 23561 ${_gRPC_PROTO_GENS_DIR} 23562) 23563 23564target_link_libraries(parse_address_test 23565 ${_gRPC_ALLTARGETS_LIBRARIES} 23566 gtest 23567 grpc_test_util 23568) 23569 23570 23571endif() 23572if(gRPC_BUILD_TESTS) 23573if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 23574 23575 add_executable(parse_address_with_named_scope_id_test 23576 test/core/address_utils/parse_address_with_named_scope_id_test.cc 23577 ) 23578 if(WIN32 AND MSVC) 23579 if(BUILD_SHARED_LIBS) 23580 target_compile_definitions(parse_address_with_named_scope_id_test 23581 PRIVATE 23582 "GPR_DLL_IMPORTS" 23583 "GRPC_DLL_IMPORTS" 23584 ) 23585 endif() 23586 endif() 23587 target_compile_features(parse_address_with_named_scope_id_test PUBLIC cxx_std_17) 23588 target_include_directories(parse_address_with_named_scope_id_test 23589 PRIVATE 23590 ${CMAKE_CURRENT_SOURCE_DIR} 23591 ${CMAKE_CURRENT_SOURCE_DIR}/include 23592 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23593 ${_gRPC_RE2_INCLUDE_DIR} 23594 ${_gRPC_SSL_INCLUDE_DIR} 23595 ${_gRPC_UPB_GENERATED_DIR} 23596 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23597 ${_gRPC_UPB_INCLUDE_DIR} 23598 ${_gRPC_XXHASH_INCLUDE_DIR} 23599 ${_gRPC_ZLIB_INCLUDE_DIR} 23600 third_party/googletest/googletest/include 23601 third_party/googletest/googletest 23602 third_party/googletest/googlemock/include 23603 third_party/googletest/googlemock 23604 ${_gRPC_PROTO_GENS_DIR} 23605 ) 23606 23607 target_link_libraries(parse_address_with_named_scope_id_test 23608 ${_gRPC_ALLTARGETS_LIBRARIES} 23609 gtest 23610 grpc_test_util 23611 ) 23612 23613 23614endif() 23615endif() 23616if(gRPC_BUILD_TESTS) 23617 23618add_executable(parsed_metadata_test 23619 test/core/transport/parsed_metadata_test.cc 23620) 23621if(WIN32 AND MSVC) 23622 if(BUILD_SHARED_LIBS) 23623 target_compile_definitions(parsed_metadata_test 23624 PRIVATE 23625 "GPR_DLL_IMPORTS" 23626 "GRPC_DLL_IMPORTS" 23627 ) 23628 endif() 23629endif() 23630target_compile_features(parsed_metadata_test PUBLIC cxx_std_17) 23631target_include_directories(parsed_metadata_test 23632 PRIVATE 23633 ${CMAKE_CURRENT_SOURCE_DIR} 23634 ${CMAKE_CURRENT_SOURCE_DIR}/include 23635 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23636 ${_gRPC_RE2_INCLUDE_DIR} 23637 ${_gRPC_SSL_INCLUDE_DIR} 23638 ${_gRPC_UPB_GENERATED_DIR} 23639 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23640 ${_gRPC_UPB_INCLUDE_DIR} 23641 ${_gRPC_XXHASH_INCLUDE_DIR} 23642 ${_gRPC_ZLIB_INCLUDE_DIR} 23643 third_party/googletest/googletest/include 23644 third_party/googletest/googletest 23645 third_party/googletest/googlemock/include 23646 third_party/googletest/googlemock 23647 ${_gRPC_PROTO_GENS_DIR} 23648) 23649 23650target_link_libraries(parsed_metadata_test 23651 ${_gRPC_ALLTARGETS_LIBRARIES} 23652 gtest 23653 grpc_test_util 23654) 23655 23656 23657endif() 23658if(gRPC_BUILD_TESTS) 23659 23660add_executable(parser_test 23661 test/core/end2end/data/client_certs.cc 23662 test/core/end2end/data/server1_cert.cc 23663 test/core/end2end/data/server1_key.cc 23664 test/core/end2end/data/test_root_cert.cc 23665 test/core/test_util/cmdline.cc 23666 test/core/test_util/fuzzer_util.cc 23667 test/core/test_util/grpc_profiler.cc 23668 test/core/test_util/histogram.cc 23669 test/core/test_util/mock_endpoint.cc 23670 test/core/test_util/parse_hexstring.cc 23671 test/core/test_util/resolve_localhost_ip46.cc 23672 test/core/test_util/slice_splitter.cc 23673 test/core/test_util/tracer_util.cc 23674 test/core/util/http_client/parser_test.cc 23675) 23676if(WIN32 AND MSVC) 23677 if(BUILD_SHARED_LIBS) 23678 target_compile_definitions(parser_test 23679 PRIVATE 23680 "GPR_DLL_IMPORTS" 23681 "GRPC_DLL_IMPORTS" 23682 ) 23683 endif() 23684endif() 23685target_compile_features(parser_test PUBLIC cxx_std_17) 23686target_include_directories(parser_test 23687 PRIVATE 23688 ${CMAKE_CURRENT_SOURCE_DIR} 23689 ${CMAKE_CURRENT_SOURCE_DIR}/include 23690 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23691 ${_gRPC_RE2_INCLUDE_DIR} 23692 ${_gRPC_SSL_INCLUDE_DIR} 23693 ${_gRPC_UPB_GENERATED_DIR} 23694 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23695 ${_gRPC_UPB_INCLUDE_DIR} 23696 ${_gRPC_XXHASH_INCLUDE_DIR} 23697 ${_gRPC_ZLIB_INCLUDE_DIR} 23698 third_party/googletest/googletest/include 23699 third_party/googletest/googletest 23700 third_party/googletest/googlemock/include 23701 third_party/googletest/googlemock 23702 ${_gRPC_PROTO_GENS_DIR} 23703) 23704 23705target_link_libraries(parser_test 23706 ${_gRPC_ALLTARGETS_LIBRARIES} 23707 gtest 23708 grpc_test_util 23709) 23710 23711 23712endif() 23713if(gRPC_BUILD_TESTS) 23714 23715add_executable(party_test 23716 test/core/promise/party_test.cc 23717) 23718if(WIN32 AND MSVC) 23719 if(BUILD_SHARED_LIBS) 23720 target_compile_definitions(party_test 23721 PRIVATE 23722 "GPR_DLL_IMPORTS" 23723 "GRPC_DLL_IMPORTS" 23724 ) 23725 endif() 23726endif() 23727target_compile_features(party_test PUBLIC cxx_std_17) 23728target_include_directories(party_test 23729 PRIVATE 23730 ${CMAKE_CURRENT_SOURCE_DIR} 23731 ${CMAKE_CURRENT_SOURCE_DIR}/include 23732 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23733 ${_gRPC_RE2_INCLUDE_DIR} 23734 ${_gRPC_SSL_INCLUDE_DIR} 23735 ${_gRPC_UPB_GENERATED_DIR} 23736 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23737 ${_gRPC_UPB_INCLUDE_DIR} 23738 ${_gRPC_XXHASH_INCLUDE_DIR} 23739 ${_gRPC_ZLIB_INCLUDE_DIR} 23740 third_party/googletest/googletest/include 23741 third_party/googletest/googletest 23742 third_party/googletest/googlemock/include 23743 third_party/googletest/googlemock 23744 ${_gRPC_PROTO_GENS_DIR} 23745) 23746 23747target_link_libraries(party_test 23748 ${_gRPC_ALLTARGETS_LIBRARIES} 23749 gtest 23750 grpc_unsecure 23751) 23752 23753 23754endif() 23755if(gRPC_BUILD_TESTS) 23756 23757add_executable(payload_test 23758 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 23759 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 23760 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 23761 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 23762 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 23763 src/core/ext/transport/chaotic_good/client_transport.cc 23764 src/core/ext/transport/chaotic_good/control_endpoint.cc 23765 src/core/ext/transport/chaotic_good/data_endpoints.cc 23766 src/core/ext/transport/chaotic_good/frame.cc 23767 src/core/ext/transport/chaotic_good/frame_header.cc 23768 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 23769 src/core/ext/transport/chaotic_good/server_transport.cc 23770 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 23771 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 23772 src/core/ext/transport/chaotic_good_legacy/frame.cc 23773 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 23774 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 23775 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 23776 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 23777 src/core/lib/transport/promise_endpoint.cc 23778 test/core/call/batch_builder.cc 23779 test/core/end2end/cq_verifier.cc 23780 test/core/end2end/end2end_test_main.cc 23781 test/core/end2end/end2end_test_suites.cc 23782 test/core/end2end/end2end_tests.cc 23783 test/core/end2end/fixtures/http_proxy_fixture.cc 23784 test/core/end2end/fixtures/local_util.cc 23785 test/core/end2end/fixtures/proxy.cc 23786 test/core/end2end/tests/payload.cc 23787 test/core/event_engine/event_engine_test_utils.cc 23788 test/core/test_util/fake_stats_plugin.cc 23789 test/core/test_util/test_lb_policies.cc 23790) 23791if(WIN32 AND MSVC) 23792 if(BUILD_SHARED_LIBS) 23793 target_compile_definitions(payload_test 23794 PRIVATE 23795 "GPR_DLL_IMPORTS" 23796 "GRPC_DLL_IMPORTS" 23797 ) 23798 endif() 23799endif() 23800target_compile_features(payload_test PUBLIC cxx_std_17) 23801target_include_directories(payload_test 23802 PRIVATE 23803 ${CMAKE_CURRENT_SOURCE_DIR} 23804 ${CMAKE_CURRENT_SOURCE_DIR}/include 23805 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23806 ${_gRPC_RE2_INCLUDE_DIR} 23807 ${_gRPC_SSL_INCLUDE_DIR} 23808 ${_gRPC_UPB_GENERATED_DIR} 23809 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23810 ${_gRPC_UPB_INCLUDE_DIR} 23811 ${_gRPC_XXHASH_INCLUDE_DIR} 23812 ${_gRPC_ZLIB_INCLUDE_DIR} 23813 third_party/googletest/googletest/include 23814 third_party/googletest/googletest 23815 third_party/googletest/googlemock/include 23816 third_party/googletest/googlemock 23817 ${_gRPC_PROTO_GENS_DIR} 23818) 23819 23820target_link_libraries(payload_test 23821 ${_gRPC_ALLTARGETS_LIBRARIES} 23822 gtest 23823 grpc_authorization_provider 23824 grpc_unsecure 23825 ${_gRPC_PROTOBUF_LIBRARIES} 23826 grpc_test_util 23827) 23828 23829 23830endif() 23831if(gRPC_BUILD_TESTS) 23832 23833add_executable(percent_encoding_test 23834 test/core/slice/percent_encoding_test.cc 23835) 23836if(WIN32 AND MSVC) 23837 if(BUILD_SHARED_LIBS) 23838 target_compile_definitions(percent_encoding_test 23839 PRIVATE 23840 "GPR_DLL_IMPORTS" 23841 "GRPC_DLL_IMPORTS" 23842 ) 23843 endif() 23844endif() 23845target_compile_features(percent_encoding_test PUBLIC cxx_std_17) 23846target_include_directories(percent_encoding_test 23847 PRIVATE 23848 ${CMAKE_CURRENT_SOURCE_DIR} 23849 ${CMAKE_CURRENT_SOURCE_DIR}/include 23850 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23851 ${_gRPC_RE2_INCLUDE_DIR} 23852 ${_gRPC_SSL_INCLUDE_DIR} 23853 ${_gRPC_UPB_GENERATED_DIR} 23854 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23855 ${_gRPC_UPB_INCLUDE_DIR} 23856 ${_gRPC_XXHASH_INCLUDE_DIR} 23857 ${_gRPC_ZLIB_INCLUDE_DIR} 23858 third_party/googletest/googletest/include 23859 third_party/googletest/googletest 23860 third_party/googletest/googlemock/include 23861 third_party/googletest/googlemock 23862 ${_gRPC_PROTO_GENS_DIR} 23863) 23864 23865target_link_libraries(percent_encoding_test 23866 ${_gRPC_ALLTARGETS_LIBRARIES} 23867 gtest 23868 grpc_test_util 23869) 23870 23871 23872endif() 23873if(gRPC_BUILD_TESTS) 23874 23875add_executable(periodic_update_test 23876 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 23877 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 23878 src/core/lib/debug/trace.cc 23879 src/core/lib/debug/trace_flags.cc 23880 src/core/lib/experiments/config.cc 23881 src/core/lib/experiments/experiments.cc 23882 src/core/lib/iomgr/closure.cc 23883 src/core/lib/iomgr/combiner.cc 23884 src/core/lib/iomgr/error.cc 23885 src/core/lib/iomgr/exec_ctx.cc 23886 src/core/lib/iomgr/executor.cc 23887 src/core/lib/iomgr/iomgr_internal.cc 23888 src/core/lib/resource_quota/periodic_update.cc 23889 src/core/lib/slice/percent_encoding.cc 23890 src/core/lib/slice/slice.cc 23891 src/core/lib/slice/slice_string_helpers.cc 23892 src/core/util/glob.cc 23893 src/core/util/latent_see.cc 23894 src/core/util/per_cpu.cc 23895 src/core/util/status_helper.cc 23896 src/core/util/time.cc 23897 test/core/resource_quota/periodic_update_test.cc 23898) 23899if(WIN32 AND MSVC) 23900 if(BUILD_SHARED_LIBS) 23901 target_compile_definitions(periodic_update_test 23902 PRIVATE 23903 "GPR_DLL_IMPORTS" 23904 ) 23905 endif() 23906endif() 23907target_compile_features(periodic_update_test PUBLIC cxx_std_17) 23908target_include_directories(periodic_update_test 23909 PRIVATE 23910 ${CMAKE_CURRENT_SOURCE_DIR} 23911 ${CMAKE_CURRENT_SOURCE_DIR}/include 23912 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23913 ${_gRPC_RE2_INCLUDE_DIR} 23914 ${_gRPC_SSL_INCLUDE_DIR} 23915 ${_gRPC_UPB_GENERATED_DIR} 23916 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23917 ${_gRPC_UPB_INCLUDE_DIR} 23918 ${_gRPC_XXHASH_INCLUDE_DIR} 23919 ${_gRPC_ZLIB_INCLUDE_DIR} 23920 third_party/googletest/googletest/include 23921 third_party/googletest/googletest 23922 third_party/googletest/googlemock/include 23923 third_party/googletest/googlemock 23924 ${_gRPC_PROTO_GENS_DIR} 23925) 23926 23927target_link_libraries(periodic_update_test 23928 ${_gRPC_ALLTARGETS_LIBRARIES} 23929 gtest 23930 upb_mini_descriptor_lib 23931 upb_wire_lib 23932 absl::flat_hash_map 23933 absl::function_ref 23934 absl::hash 23935 absl::statusor 23936 gpr 23937) 23938 23939 23940endif() 23941if(gRPC_BUILD_TESTS) 23942 23943add_executable(pick_first_test 23944 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 23945 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 23946 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 23947 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 23948 test/core/event_engine/event_engine_test_utils.cc 23949 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 23950 test/core/load_balancing/pick_first_test.cc 23951 test/core/test_util/fake_stats_plugin.cc 23952) 23953if(WIN32 AND MSVC) 23954 if(BUILD_SHARED_LIBS) 23955 target_compile_definitions(pick_first_test 23956 PRIVATE 23957 "GPR_DLL_IMPORTS" 23958 "GRPC_DLL_IMPORTS" 23959 ) 23960 endif() 23961endif() 23962target_compile_features(pick_first_test PUBLIC cxx_std_17) 23963target_include_directories(pick_first_test 23964 PRIVATE 23965 ${CMAKE_CURRENT_SOURCE_DIR} 23966 ${CMAKE_CURRENT_SOURCE_DIR}/include 23967 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 23968 ${_gRPC_RE2_INCLUDE_DIR} 23969 ${_gRPC_SSL_INCLUDE_DIR} 23970 ${_gRPC_UPB_GENERATED_DIR} 23971 ${_gRPC_UPB_GRPC_GENERATED_DIR} 23972 ${_gRPC_UPB_INCLUDE_DIR} 23973 ${_gRPC_XXHASH_INCLUDE_DIR} 23974 ${_gRPC_ZLIB_INCLUDE_DIR} 23975 third_party/googletest/googletest/include 23976 third_party/googletest/googletest 23977 third_party/googletest/googlemock/include 23978 third_party/googletest/googlemock 23979 ${_gRPC_PROTO_GENS_DIR} 23980) 23981 23982target_link_libraries(pick_first_test 23983 ${_gRPC_ALLTARGETS_LIBRARIES} 23984 gtest 23985 ${_gRPC_PROTOBUF_LIBRARIES} 23986 grpc_test_util 23987) 23988 23989 23990endif() 23991if(gRPC_BUILD_TESTS) 23992 23993add_executable(ping_abuse_policy_test 23994 test/core/test_util/cmdline.cc 23995 test/core/test_util/fuzzer_util.cc 23996 test/core/test_util/grpc_profiler.cc 23997 test/core/test_util/histogram.cc 23998 test/core/test_util/mock_endpoint.cc 23999 test/core/test_util/parse_hexstring.cc 24000 test/core/test_util/resolve_localhost_ip46.cc 24001 test/core/test_util/slice_splitter.cc 24002 test/core/test_util/tracer_util.cc 24003 test/core/transport/chttp2/ping_abuse_policy_test.cc 24004) 24005if(WIN32 AND MSVC) 24006 if(BUILD_SHARED_LIBS) 24007 target_compile_definitions(ping_abuse_policy_test 24008 PRIVATE 24009 "GPR_DLL_IMPORTS" 24010 "GRPC_DLL_IMPORTS" 24011 ) 24012 endif() 24013endif() 24014target_compile_features(ping_abuse_policy_test PUBLIC cxx_std_17) 24015target_include_directories(ping_abuse_policy_test 24016 PRIVATE 24017 ${CMAKE_CURRENT_SOURCE_DIR} 24018 ${CMAKE_CURRENT_SOURCE_DIR}/include 24019 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24020 ${_gRPC_RE2_INCLUDE_DIR} 24021 ${_gRPC_SSL_INCLUDE_DIR} 24022 ${_gRPC_UPB_GENERATED_DIR} 24023 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24024 ${_gRPC_UPB_INCLUDE_DIR} 24025 ${_gRPC_XXHASH_INCLUDE_DIR} 24026 ${_gRPC_ZLIB_INCLUDE_DIR} 24027 third_party/googletest/googletest/include 24028 third_party/googletest/googletest 24029 third_party/googletest/googlemock/include 24030 third_party/googletest/googlemock 24031 ${_gRPC_PROTO_GENS_DIR} 24032) 24033 24034target_link_libraries(ping_abuse_policy_test 24035 ${_gRPC_ALLTARGETS_LIBRARIES} 24036 gtest 24037 grpc_test_util 24038) 24039 24040 24041endif() 24042if(gRPC_BUILD_TESTS) 24043 24044add_executable(ping_callbacks_test 24045 test/core/transport/chttp2/ping_callbacks_test.cc 24046) 24047if(WIN32 AND MSVC) 24048 if(BUILD_SHARED_LIBS) 24049 target_compile_definitions(ping_callbacks_test 24050 PRIVATE 24051 "GPR_DLL_IMPORTS" 24052 "GRPC_DLL_IMPORTS" 24053 ) 24054 endif() 24055endif() 24056target_compile_features(ping_callbacks_test PUBLIC cxx_std_17) 24057target_include_directories(ping_callbacks_test 24058 PRIVATE 24059 ${CMAKE_CURRENT_SOURCE_DIR} 24060 ${CMAKE_CURRENT_SOURCE_DIR}/include 24061 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24062 ${_gRPC_RE2_INCLUDE_DIR} 24063 ${_gRPC_SSL_INCLUDE_DIR} 24064 ${_gRPC_UPB_GENERATED_DIR} 24065 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24066 ${_gRPC_UPB_INCLUDE_DIR} 24067 ${_gRPC_XXHASH_INCLUDE_DIR} 24068 ${_gRPC_ZLIB_INCLUDE_DIR} 24069 third_party/googletest/googletest/include 24070 third_party/googletest/googletest 24071 third_party/googletest/googlemock/include 24072 third_party/googletest/googlemock 24073 ${_gRPC_PROTO_GENS_DIR} 24074) 24075 24076target_link_libraries(ping_callbacks_test 24077 ${_gRPC_ALLTARGETS_LIBRARIES} 24078 gtest 24079 grpc 24080) 24081 24082 24083endif() 24084if(gRPC_BUILD_TESTS) 24085 24086add_executable(ping_configuration_test 24087 test/core/test_util/cmdline.cc 24088 test/core/test_util/fuzzer_util.cc 24089 test/core/test_util/grpc_profiler.cc 24090 test/core/test_util/histogram.cc 24091 test/core/test_util/mock_endpoint.cc 24092 test/core/test_util/parse_hexstring.cc 24093 test/core/test_util/resolve_localhost_ip46.cc 24094 test/core/test_util/slice_splitter.cc 24095 test/core/test_util/tracer_util.cc 24096 test/core/transport/chttp2/ping_configuration_test.cc 24097) 24098if(WIN32 AND MSVC) 24099 if(BUILD_SHARED_LIBS) 24100 target_compile_definitions(ping_configuration_test 24101 PRIVATE 24102 "GPR_DLL_IMPORTS" 24103 "GRPC_DLL_IMPORTS" 24104 ) 24105 endif() 24106endif() 24107target_compile_features(ping_configuration_test PUBLIC cxx_std_17) 24108target_include_directories(ping_configuration_test 24109 PRIVATE 24110 ${CMAKE_CURRENT_SOURCE_DIR} 24111 ${CMAKE_CURRENT_SOURCE_DIR}/include 24112 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24113 ${_gRPC_RE2_INCLUDE_DIR} 24114 ${_gRPC_SSL_INCLUDE_DIR} 24115 ${_gRPC_UPB_GENERATED_DIR} 24116 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24117 ${_gRPC_UPB_INCLUDE_DIR} 24118 ${_gRPC_XXHASH_INCLUDE_DIR} 24119 ${_gRPC_ZLIB_INCLUDE_DIR} 24120 third_party/googletest/googletest/include 24121 third_party/googletest/googletest 24122 third_party/googletest/googlemock/include 24123 third_party/googletest/googlemock 24124 ${_gRPC_PROTO_GENS_DIR} 24125) 24126 24127target_link_libraries(ping_configuration_test 24128 ${_gRPC_ALLTARGETS_LIBRARIES} 24129 gtest 24130 grpc_test_util 24131) 24132 24133 24134endif() 24135if(gRPC_BUILD_TESTS) 24136 24137add_executable(ping_pong_streaming_test 24138 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 24139 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 24140 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 24141 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 24142 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 24143 src/core/ext/transport/chaotic_good/client_transport.cc 24144 src/core/ext/transport/chaotic_good/control_endpoint.cc 24145 src/core/ext/transport/chaotic_good/data_endpoints.cc 24146 src/core/ext/transport/chaotic_good/frame.cc 24147 src/core/ext/transport/chaotic_good/frame_header.cc 24148 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 24149 src/core/ext/transport/chaotic_good/server_transport.cc 24150 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 24151 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 24152 src/core/ext/transport/chaotic_good_legacy/frame.cc 24153 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 24154 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 24155 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 24156 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 24157 src/core/lib/transport/promise_endpoint.cc 24158 test/core/call/batch_builder.cc 24159 test/core/end2end/cq_verifier.cc 24160 test/core/end2end/end2end_test_main.cc 24161 test/core/end2end/end2end_test_suites.cc 24162 test/core/end2end/end2end_tests.cc 24163 test/core/end2end/fixtures/http_proxy_fixture.cc 24164 test/core/end2end/fixtures/local_util.cc 24165 test/core/end2end/fixtures/proxy.cc 24166 test/core/end2end/tests/ping_pong_streaming.cc 24167 test/core/event_engine/event_engine_test_utils.cc 24168 test/core/test_util/fake_stats_plugin.cc 24169 test/core/test_util/test_lb_policies.cc 24170) 24171if(WIN32 AND MSVC) 24172 if(BUILD_SHARED_LIBS) 24173 target_compile_definitions(ping_pong_streaming_test 24174 PRIVATE 24175 "GPR_DLL_IMPORTS" 24176 "GRPC_DLL_IMPORTS" 24177 ) 24178 endif() 24179endif() 24180target_compile_features(ping_pong_streaming_test PUBLIC cxx_std_17) 24181target_include_directories(ping_pong_streaming_test 24182 PRIVATE 24183 ${CMAKE_CURRENT_SOURCE_DIR} 24184 ${CMAKE_CURRENT_SOURCE_DIR}/include 24185 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24186 ${_gRPC_RE2_INCLUDE_DIR} 24187 ${_gRPC_SSL_INCLUDE_DIR} 24188 ${_gRPC_UPB_GENERATED_DIR} 24189 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24190 ${_gRPC_UPB_INCLUDE_DIR} 24191 ${_gRPC_XXHASH_INCLUDE_DIR} 24192 ${_gRPC_ZLIB_INCLUDE_DIR} 24193 third_party/googletest/googletest/include 24194 third_party/googletest/googletest 24195 third_party/googletest/googlemock/include 24196 third_party/googletest/googlemock 24197 ${_gRPC_PROTO_GENS_DIR} 24198) 24199 24200target_link_libraries(ping_pong_streaming_test 24201 ${_gRPC_ALLTARGETS_LIBRARIES} 24202 gtest 24203 grpc_authorization_provider 24204 grpc_unsecure 24205 ${_gRPC_PROTOBUF_LIBRARIES} 24206 grpc_test_util 24207) 24208 24209 24210endif() 24211if(gRPC_BUILD_TESTS) 24212 24213add_executable(ping_rate_policy_test 24214 test/core/test_util/cmdline.cc 24215 test/core/test_util/fuzzer_util.cc 24216 test/core/test_util/grpc_profiler.cc 24217 test/core/test_util/histogram.cc 24218 test/core/test_util/mock_endpoint.cc 24219 test/core/test_util/parse_hexstring.cc 24220 test/core/test_util/resolve_localhost_ip46.cc 24221 test/core/test_util/slice_splitter.cc 24222 test/core/test_util/tracer_util.cc 24223 test/core/transport/chttp2/ping_rate_policy_test.cc 24224) 24225if(WIN32 AND MSVC) 24226 if(BUILD_SHARED_LIBS) 24227 target_compile_definitions(ping_rate_policy_test 24228 PRIVATE 24229 "GPR_DLL_IMPORTS" 24230 "GRPC_DLL_IMPORTS" 24231 ) 24232 endif() 24233endif() 24234target_compile_features(ping_rate_policy_test PUBLIC cxx_std_17) 24235target_include_directories(ping_rate_policy_test 24236 PRIVATE 24237 ${CMAKE_CURRENT_SOURCE_DIR} 24238 ${CMAKE_CURRENT_SOURCE_DIR}/include 24239 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24240 ${_gRPC_RE2_INCLUDE_DIR} 24241 ${_gRPC_SSL_INCLUDE_DIR} 24242 ${_gRPC_UPB_GENERATED_DIR} 24243 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24244 ${_gRPC_UPB_INCLUDE_DIR} 24245 ${_gRPC_XXHASH_INCLUDE_DIR} 24246 ${_gRPC_ZLIB_INCLUDE_DIR} 24247 third_party/googletest/googletest/include 24248 third_party/googletest/googletest 24249 third_party/googletest/googlemock/include 24250 third_party/googletest/googlemock 24251 ${_gRPC_PROTO_GENS_DIR} 24252) 24253 24254target_link_libraries(ping_rate_policy_test 24255 ${_gRPC_ALLTARGETS_LIBRARIES} 24256 gtest 24257 grpc_test_util 24258) 24259 24260 24261endif() 24262if(gRPC_BUILD_TESTS) 24263 24264add_executable(ping_test 24265 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 24266 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 24267 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 24268 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 24269 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 24270 src/core/ext/transport/chaotic_good/client_transport.cc 24271 src/core/ext/transport/chaotic_good/control_endpoint.cc 24272 src/core/ext/transport/chaotic_good/data_endpoints.cc 24273 src/core/ext/transport/chaotic_good/frame.cc 24274 src/core/ext/transport/chaotic_good/frame_header.cc 24275 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 24276 src/core/ext/transport/chaotic_good/server_transport.cc 24277 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 24278 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 24279 src/core/ext/transport/chaotic_good_legacy/frame.cc 24280 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 24281 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 24282 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 24283 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 24284 src/core/lib/transport/promise_endpoint.cc 24285 test/core/call/batch_builder.cc 24286 test/core/end2end/cq_verifier.cc 24287 test/core/end2end/end2end_test_main.cc 24288 test/core/end2end/end2end_test_suites.cc 24289 test/core/end2end/end2end_tests.cc 24290 test/core/end2end/fixtures/http_proxy_fixture.cc 24291 test/core/end2end/fixtures/local_util.cc 24292 test/core/end2end/fixtures/proxy.cc 24293 test/core/end2end/tests/ping.cc 24294 test/core/event_engine/event_engine_test_utils.cc 24295 test/core/test_util/fake_stats_plugin.cc 24296 test/core/test_util/test_lb_policies.cc 24297) 24298if(WIN32 AND MSVC) 24299 if(BUILD_SHARED_LIBS) 24300 target_compile_definitions(ping_test 24301 PRIVATE 24302 "GPR_DLL_IMPORTS" 24303 "GRPC_DLL_IMPORTS" 24304 ) 24305 endif() 24306endif() 24307target_compile_features(ping_test PUBLIC cxx_std_17) 24308target_include_directories(ping_test 24309 PRIVATE 24310 ${CMAKE_CURRENT_SOURCE_DIR} 24311 ${CMAKE_CURRENT_SOURCE_DIR}/include 24312 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24313 ${_gRPC_RE2_INCLUDE_DIR} 24314 ${_gRPC_SSL_INCLUDE_DIR} 24315 ${_gRPC_UPB_GENERATED_DIR} 24316 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24317 ${_gRPC_UPB_INCLUDE_DIR} 24318 ${_gRPC_XXHASH_INCLUDE_DIR} 24319 ${_gRPC_ZLIB_INCLUDE_DIR} 24320 third_party/googletest/googletest/include 24321 third_party/googletest/googletest 24322 third_party/googletest/googlemock/include 24323 third_party/googletest/googlemock 24324 ${_gRPC_PROTO_GENS_DIR} 24325) 24326 24327target_link_libraries(ping_test 24328 ${_gRPC_ALLTARGETS_LIBRARIES} 24329 gtest 24330 grpc_authorization_provider 24331 grpc_unsecure 24332 ${_gRPC_PROTOBUF_LIBRARIES} 24333 grpc_test_util 24334) 24335 24336 24337endif() 24338if(gRPC_BUILD_TESTS) 24339 24340add_executable(pipe_test 24341 test/core/promise/pipe_test.cc 24342) 24343if(WIN32 AND MSVC) 24344 if(BUILD_SHARED_LIBS) 24345 target_compile_definitions(pipe_test 24346 PRIVATE 24347 "GPR_DLL_IMPORTS" 24348 "GRPC_DLL_IMPORTS" 24349 ) 24350 endif() 24351endif() 24352target_compile_features(pipe_test PUBLIC cxx_std_17) 24353target_include_directories(pipe_test 24354 PRIVATE 24355 ${CMAKE_CURRENT_SOURCE_DIR} 24356 ${CMAKE_CURRENT_SOURCE_DIR}/include 24357 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24358 ${_gRPC_RE2_INCLUDE_DIR} 24359 ${_gRPC_SSL_INCLUDE_DIR} 24360 ${_gRPC_UPB_GENERATED_DIR} 24361 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24362 ${_gRPC_UPB_INCLUDE_DIR} 24363 ${_gRPC_XXHASH_INCLUDE_DIR} 24364 ${_gRPC_ZLIB_INCLUDE_DIR} 24365 third_party/googletest/googletest/include 24366 third_party/googletest/googletest 24367 third_party/googletest/googlemock/include 24368 third_party/googletest/googlemock 24369 ${_gRPC_PROTO_GENS_DIR} 24370) 24371 24372target_link_libraries(pipe_test 24373 ${_gRPC_ALLTARGETS_LIBRARIES} 24374 gtest 24375 grpc 24376) 24377 24378 24379endif() 24380if(gRPC_BUILD_TESTS) 24381 24382add_executable(poll_test 24383 test/core/promise/poll_test.cc 24384) 24385if(WIN32 AND MSVC) 24386 if(BUILD_SHARED_LIBS) 24387 target_compile_definitions(poll_test 24388 PRIVATE 24389 "GPR_DLL_IMPORTS" 24390 ) 24391 endif() 24392endif() 24393target_compile_features(poll_test PUBLIC cxx_std_17) 24394target_include_directories(poll_test 24395 PRIVATE 24396 ${CMAKE_CURRENT_SOURCE_DIR} 24397 ${CMAKE_CURRENT_SOURCE_DIR}/include 24398 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24399 ${_gRPC_RE2_INCLUDE_DIR} 24400 ${_gRPC_SSL_INCLUDE_DIR} 24401 ${_gRPC_UPB_GENERATED_DIR} 24402 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24403 ${_gRPC_UPB_INCLUDE_DIR} 24404 ${_gRPC_XXHASH_INCLUDE_DIR} 24405 ${_gRPC_ZLIB_INCLUDE_DIR} 24406 third_party/googletest/googletest/include 24407 third_party/googletest/googletest 24408 third_party/googletest/googlemock/include 24409 third_party/googletest/googlemock 24410 ${_gRPC_PROTO_GENS_DIR} 24411) 24412 24413target_link_libraries(poll_test 24414 ${_gRPC_ALLTARGETS_LIBRARIES} 24415 gtest 24416 gpr 24417) 24418 24419 24420endif() 24421if(gRPC_BUILD_TESTS) 24422 24423add_executable(port_sharing_end2end_test 24424 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 24425 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 24426 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 24427 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 24428 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 24429 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 24430 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 24431 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 24432 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 24433 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 24434 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 24435 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 24436 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 24437 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 24438 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 24439 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 24440 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 24441 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 24442 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 24443 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 24444 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 24445 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 24446 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 24447 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 24448 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 24449 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 24450 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 24451 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 24452 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 24453 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 24454 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 24455 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 24456 test/cpp/end2end/port_sharing_end2end_test.cc 24457 test/cpp/end2end/test_service_impl.cc 24458) 24459if(WIN32 AND MSVC) 24460 if(BUILD_SHARED_LIBS) 24461 target_compile_definitions(port_sharing_end2end_test 24462 PRIVATE 24463 "GPR_DLL_IMPORTS" 24464 "GRPC_DLL_IMPORTS" 24465 "GRPCXX_DLL_IMPORTS" 24466 ) 24467 endif() 24468endif() 24469target_compile_features(port_sharing_end2end_test PUBLIC cxx_std_17) 24470target_include_directories(port_sharing_end2end_test 24471 PRIVATE 24472 ${CMAKE_CURRENT_SOURCE_DIR} 24473 ${CMAKE_CURRENT_SOURCE_DIR}/include 24474 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24475 ${_gRPC_RE2_INCLUDE_DIR} 24476 ${_gRPC_SSL_INCLUDE_DIR} 24477 ${_gRPC_UPB_GENERATED_DIR} 24478 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24479 ${_gRPC_UPB_INCLUDE_DIR} 24480 ${_gRPC_XXHASH_INCLUDE_DIR} 24481 ${_gRPC_ZLIB_INCLUDE_DIR} 24482 third_party/googletest/googletest/include 24483 third_party/googletest/googletest 24484 third_party/googletest/googlemock/include 24485 third_party/googletest/googlemock 24486 ${_gRPC_PROTO_GENS_DIR} 24487) 24488 24489target_link_libraries(port_sharing_end2end_test 24490 ${_gRPC_ALLTARGETS_LIBRARIES} 24491 gtest 24492 grpc++_test_util 24493) 24494 24495 24496endif() 24497if(gRPC_BUILD_TESTS) 24498if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 24499 24500 add_executable(posix_endpoint_test 24501 test/core/event_engine/event_engine_test_utils.cc 24502 test/core/event_engine/posix/posix_endpoint_test.cc 24503 test/core/event_engine/posix/posix_engine_test_utils.cc 24504 test/core/event_engine/test_suite/event_engine_test_framework.cc 24505 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 24506 ) 24507 if(WIN32 AND MSVC) 24508 if(BUILD_SHARED_LIBS) 24509 target_compile_definitions(posix_endpoint_test 24510 PRIVATE 24511 "GPR_DLL_IMPORTS" 24512 "GRPC_DLL_IMPORTS" 24513 ) 24514 endif() 24515 endif() 24516 target_compile_features(posix_endpoint_test PUBLIC cxx_std_17) 24517 target_include_directories(posix_endpoint_test 24518 PRIVATE 24519 ${CMAKE_CURRENT_SOURCE_DIR} 24520 ${CMAKE_CURRENT_SOURCE_DIR}/include 24521 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24522 ${_gRPC_RE2_INCLUDE_DIR} 24523 ${_gRPC_SSL_INCLUDE_DIR} 24524 ${_gRPC_UPB_GENERATED_DIR} 24525 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24526 ${_gRPC_UPB_INCLUDE_DIR} 24527 ${_gRPC_XXHASH_INCLUDE_DIR} 24528 ${_gRPC_ZLIB_INCLUDE_DIR} 24529 third_party/googletest/googletest/include 24530 third_party/googletest/googletest 24531 third_party/googletest/googlemock/include 24532 third_party/googletest/googlemock 24533 ${_gRPC_PROTO_GENS_DIR} 24534 ) 24535 24536 target_link_libraries(posix_endpoint_test 24537 ${_gRPC_ALLTARGETS_LIBRARIES} 24538 gtest 24539 grpc_test_util 24540 ) 24541 24542 24543endif() 24544endif() 24545if(gRPC_BUILD_TESTS) 24546if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 24547 24548 add_executable(posix_engine_listener_utils_test 24549 test/core/event_engine/posix/posix_engine_listener_utils_test.cc 24550 ) 24551 if(WIN32 AND MSVC) 24552 if(BUILD_SHARED_LIBS) 24553 target_compile_definitions(posix_engine_listener_utils_test 24554 PRIVATE 24555 "GPR_DLL_IMPORTS" 24556 "GRPC_DLL_IMPORTS" 24557 ) 24558 endif() 24559 endif() 24560 target_compile_features(posix_engine_listener_utils_test PUBLIC cxx_std_17) 24561 target_include_directories(posix_engine_listener_utils_test 24562 PRIVATE 24563 ${CMAKE_CURRENT_SOURCE_DIR} 24564 ${CMAKE_CURRENT_SOURCE_DIR}/include 24565 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24566 ${_gRPC_RE2_INCLUDE_DIR} 24567 ${_gRPC_SSL_INCLUDE_DIR} 24568 ${_gRPC_UPB_GENERATED_DIR} 24569 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24570 ${_gRPC_UPB_INCLUDE_DIR} 24571 ${_gRPC_XXHASH_INCLUDE_DIR} 24572 ${_gRPC_ZLIB_INCLUDE_DIR} 24573 third_party/googletest/googletest/include 24574 third_party/googletest/googletest 24575 third_party/googletest/googlemock/include 24576 third_party/googletest/googlemock 24577 ${_gRPC_PROTO_GENS_DIR} 24578 ) 24579 24580 target_link_libraries(posix_engine_listener_utils_test 24581 ${_gRPC_ALLTARGETS_LIBRARIES} 24582 gtest 24583 grpc_test_util 24584 ) 24585 24586 24587endif() 24588endif() 24589if(gRPC_BUILD_TESTS) 24590if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 24591 24592 add_executable(posix_event_engine_connect_test 24593 test/core/event_engine/event_engine_test_utils.cc 24594 test/core/event_engine/posix/posix_event_engine_connect_test.cc 24595 test/core/event_engine/test_suite/event_engine_test_framework.cc 24596 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 24597 ) 24598 if(WIN32 AND MSVC) 24599 if(BUILD_SHARED_LIBS) 24600 target_compile_definitions(posix_event_engine_connect_test 24601 PRIVATE 24602 "GPR_DLL_IMPORTS" 24603 "GRPC_DLL_IMPORTS" 24604 ) 24605 endif() 24606 endif() 24607 target_compile_features(posix_event_engine_connect_test PUBLIC cxx_std_17) 24608 target_include_directories(posix_event_engine_connect_test 24609 PRIVATE 24610 ${CMAKE_CURRENT_SOURCE_DIR} 24611 ${CMAKE_CURRENT_SOURCE_DIR}/include 24612 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24613 ${_gRPC_RE2_INCLUDE_DIR} 24614 ${_gRPC_SSL_INCLUDE_DIR} 24615 ${_gRPC_UPB_GENERATED_DIR} 24616 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24617 ${_gRPC_UPB_INCLUDE_DIR} 24618 ${_gRPC_XXHASH_INCLUDE_DIR} 24619 ${_gRPC_ZLIB_INCLUDE_DIR} 24620 third_party/googletest/googletest/include 24621 third_party/googletest/googletest 24622 third_party/googletest/googlemock/include 24623 third_party/googletest/googlemock 24624 ${_gRPC_PROTO_GENS_DIR} 24625 ) 24626 24627 target_link_libraries(posix_event_engine_connect_test 24628 ${_gRPC_ALLTARGETS_LIBRARIES} 24629 gtest 24630 grpc_test_util 24631 ) 24632 24633 24634endif() 24635endif() 24636if(gRPC_BUILD_TESTS) 24637if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 24638 24639 add_executable(posix_event_engine_native_dns_test 24640 test/core/event_engine/event_engine_test_utils.cc 24641 test/core/event_engine/test_suite/event_engine_test_framework.cc 24642 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 24643 test/core/event_engine/test_suite/posix_event_engine_native_dns_test.cc 24644 test/core/event_engine/test_suite/tests/dns_test.cc 24645 test/core/test_util/fake_udp_and_tcp_server.cc 24646 test/cpp/util/get_grpc_test_runfile_dir.cc 24647 test/cpp/util/windows/manifest_file.cc 24648 ) 24649 if(WIN32 AND MSVC) 24650 if(BUILD_SHARED_LIBS) 24651 target_compile_definitions(posix_event_engine_native_dns_test 24652 PRIVATE 24653 "GPR_DLL_IMPORTS" 24654 "GRPC_DLL_IMPORTS" 24655 "GRPCXX_DLL_IMPORTS" 24656 ) 24657 endif() 24658 endif() 24659 target_compile_features(posix_event_engine_native_dns_test PUBLIC cxx_std_17) 24660 target_include_directories(posix_event_engine_native_dns_test 24661 PRIVATE 24662 ${CMAKE_CURRENT_SOURCE_DIR} 24663 ${CMAKE_CURRENT_SOURCE_DIR}/include 24664 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24665 ${_gRPC_RE2_INCLUDE_DIR} 24666 ${_gRPC_SSL_INCLUDE_DIR} 24667 ${_gRPC_UPB_GENERATED_DIR} 24668 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24669 ${_gRPC_UPB_INCLUDE_DIR} 24670 ${_gRPC_XXHASH_INCLUDE_DIR} 24671 ${_gRPC_ZLIB_INCLUDE_DIR} 24672 third_party/googletest/googletest/include 24673 third_party/googletest/googletest 24674 third_party/googletest/googlemock/include 24675 third_party/googletest/googlemock 24676 ${_gRPC_PROTO_GENS_DIR} 24677 ) 24678 24679 target_link_libraries(posix_event_engine_native_dns_test 24680 ${_gRPC_ALLTARGETS_LIBRARIES} 24681 gtest 24682 grpc++_test_util 24683 ) 24684 24685 24686endif() 24687endif() 24688if(gRPC_BUILD_TESTS) 24689if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 24690 24691 add_executable(posix_event_engine_test 24692 test/core/event_engine/event_engine_test_utils.cc 24693 test/core/event_engine/test_suite/event_engine_test_framework.cc 24694 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 24695 test/core/event_engine/test_suite/posix_event_engine_test.cc 24696 test/core/event_engine/test_suite/tests/client_test.cc 24697 test/core/event_engine/test_suite/tests/dns_test.cc 24698 test/core/event_engine/test_suite/tests/server_test.cc 24699 test/core/event_engine/test_suite/tests/timer_test.cc 24700 test/core/test_util/fake_udp_and_tcp_server.cc 24701 test/cpp/util/get_grpc_test_runfile_dir.cc 24702 test/cpp/util/windows/manifest_file.cc 24703 ) 24704 if(WIN32 AND MSVC) 24705 if(BUILD_SHARED_LIBS) 24706 target_compile_definitions(posix_event_engine_test 24707 PRIVATE 24708 "GPR_DLL_IMPORTS" 24709 "GRPC_DLL_IMPORTS" 24710 "GRPCXX_DLL_IMPORTS" 24711 ) 24712 endif() 24713 endif() 24714 target_compile_features(posix_event_engine_test PUBLIC cxx_std_17) 24715 target_include_directories(posix_event_engine_test 24716 PRIVATE 24717 ${CMAKE_CURRENT_SOURCE_DIR} 24718 ${CMAKE_CURRENT_SOURCE_DIR}/include 24719 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 24720 ${_gRPC_RE2_INCLUDE_DIR} 24721 ${_gRPC_SSL_INCLUDE_DIR} 24722 ${_gRPC_UPB_GENERATED_DIR} 24723 ${_gRPC_UPB_GRPC_GENERATED_DIR} 24724 ${_gRPC_UPB_INCLUDE_DIR} 24725 ${_gRPC_XXHASH_INCLUDE_DIR} 24726 ${_gRPC_ZLIB_INCLUDE_DIR} 24727 third_party/googletest/googletest/include 24728 third_party/googletest/googletest 24729 third_party/googletest/googlemock/include 24730 third_party/googletest/googlemock 24731 ${_gRPC_PROTO_GENS_DIR} 24732 ) 24733 24734 target_link_libraries(posix_event_engine_test 24735 ${_gRPC_ALLTARGETS_LIBRARIES} 24736 gtest 24737 grpc++_test_util 24738 ) 24739 24740 24741endif() 24742endif() 24743if(gRPC_BUILD_TESTS) 24744 24745add_executable(pre_stop_hook_server_test 24746 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.cc 24747 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.cc 24748 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.pb.h 24749 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/health/v1/health.grpc.pb.h 24750 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.cc 24751 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.cc 24752 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.h 24753 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.h 24754 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.pb.cc 24755 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.grpc.pb.cc 24756 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.pb.h 24757 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/istio_echo.grpc.pb.h 24758 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 24759 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 24760 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 24761 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 24762 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.cc 24763 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.cc 24764 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.h 24765 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.h 24766 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.cc 24767 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.cc 24768 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.h 24769 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.h 24770 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.cc 24771 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.cc 24772 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.h 24773 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.h 24774 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.cc 24775 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.cc 24776 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.h 24777 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.h 24778 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.cc 24779 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.cc 24780 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.h 24781 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.h 24782 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.cc 24783 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.cc 24784 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.h 24785 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.h 24786 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.cc 24787 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.cc 24788 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.h 24789 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.h 24790 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.cc 24791 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.cc 24792 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.h 24793 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.h 24794 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.cc 24795 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.cc 24796 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.h 24797 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.h 24798 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.cc 24799 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.cc 24800 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.h 24801 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.h 24802 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.cc 24803 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.cc 24804 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.h 24805 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.h 24806 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.cc 24807 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.cc 24808 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.h 24809 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.h 24810 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.cc 24811 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.cc 24812 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.h 24813 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.h 24814 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 24815 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 24816 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 24817 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 24818 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 24819 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 24820 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 24821 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 24822 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 24823 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 24824 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 24825 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 24826 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.cc 24827 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.cc 24828 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.h 24829 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.h 24830 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 24831 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 24832 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 24833 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 24834 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 24835 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 24836 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 24837 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 24838 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 24839 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 24840 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 24841 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 24842 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 24843 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 24844 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 24845 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 24846 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.cc 24847 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.cc 24848 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.h 24849 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.h 24850 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 24851 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 24852 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 24853 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 24854 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 24855 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 24856 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 24857 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 24858 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 24859 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 24860 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 24861 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 24862 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 24863 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 24864 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 24865 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 24866 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 24867 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 24868 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 24869 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 24870 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 24871 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 24872 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 24873 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 24874 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 24875 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 24876 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 24877 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 24878 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 24879 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 24880 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 24881 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 24882 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 24883 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 24884 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 24885 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 24886 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 24887 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 24888 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 24889 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 24890 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 24891 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 24892 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 24893 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 24894 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 24895 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 24896 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 24897 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 24898 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 24899 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 24900 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 24901 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 24902 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 24903 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 24904 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 24905 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 24906 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 24907 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 24908 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 24909 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 24910 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 24911 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 24912 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 24913 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 24914 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 24915 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 24916 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 24917 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 24918 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 24919 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 24920 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 24921 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 24922 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 24923 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 24924 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 24925 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 24926 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 24927 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 24928 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 24929 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 24930 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 24931 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 24932 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 24933 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 24934 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 24935 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 24936 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 24937 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 24938 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 24939 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 24940 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 24941 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 24942 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 24943 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 24944 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 24945 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 24946 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 24947 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 24948 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 24949 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 24950 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 24951 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 24952 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 24953 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 24954 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.cc 24955 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.cc 24956 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.h 24957 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.h 24958 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.cc 24959 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.cc 24960 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.h 24961 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.h 24962 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.cc 24963 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.cc 24964 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.h 24965 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.h 24966 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 24967 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 24968 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 24969 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 24970 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 24971 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 24972 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 24973 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 24974 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 24975 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 24976 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 24977 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 24978 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.cc 24979 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.cc 24980 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.h 24981 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.h 24982 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 24983 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 24984 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 24985 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 24986 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 24987 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 24988 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 24989 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 24990 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 24991 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 24992 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 24993 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 24994 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 24995 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 24996 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 24997 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 24998 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 24999 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 25000 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 25001 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 25002 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 25003 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 25004 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 25005 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 25006 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 25007 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 25008 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 25009 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 25010 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 25011 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 25012 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 25013 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 25014 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 25015 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 25016 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 25017 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 25018 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 25019 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 25020 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 25021 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 25022 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 25023 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 25024 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 25025 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 25026 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 25027 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 25028 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 25029 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 25030 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 25031 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 25032 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 25033 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 25034 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 25035 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 25036 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 25037 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 25038 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 25039 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 25040 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 25041 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 25042 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 25043 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 25044 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 25045 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 25046 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 25047 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 25048 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 25049 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 25050 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 25051 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 25052 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 25053 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 25054 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 25055 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 25056 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 25057 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 25058 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 25059 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 25060 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 25061 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 25062 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 25063 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 25064 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 25065 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 25066 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 25067 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 25068 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 25069 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 25070 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 25071 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 25072 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 25073 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 25074 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 25075 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 25076 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 25077 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 25078 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 25079 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 25080 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 25081 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 25082 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 25083 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 25084 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 25085 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 25086 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 25087 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 25088 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 25089 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 25090 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 25091 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 25092 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 25093 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 25094 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 25095 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 25096 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 25097 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 25098 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 25099 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 25100 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 25101 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 25102 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 25103 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 25104 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 25105 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 25106 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 25107 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 25108 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 25109 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 25110 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 25111 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 25112 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 25113 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 25114 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 25115 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 25116 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 25117 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 25118 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 25119 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 25120 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 25121 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 25122 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 25123 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 25124 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 25125 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 25126 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 25127 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 25128 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 25129 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 25130 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 25131 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 25132 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 25133 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 25134 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 25135 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 25136 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 25137 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 25138 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 25139 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 25140 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 25141 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 25142 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 25143 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 25144 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 25145 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 25146 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 25147 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 25148 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 25149 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 25150 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 25151 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 25152 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 25153 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 25154 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 25155 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 25156 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 25157 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 25158 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 25159 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 25160 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 25161 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 25162 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 25163 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 25164 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 25165 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 25166 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 25167 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 25168 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 25169 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 25170 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 25171 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 25172 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 25173 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 25174 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 25175 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 25176 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 25177 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 25178 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 25179 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 25180 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 25181 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 25182 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 25183 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 25184 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 25185 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 25186 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 25187 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 25188 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 25189 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 25190 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 25191 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 25192 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 25193 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 25194 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 25195 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 25196 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 25197 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 25198 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 25199 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 25200 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 25201 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 25202 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 25203 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 25204 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 25205 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 25206 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 25207 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 25208 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 25209 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 25210 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 25211 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 25212 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 25213 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 25214 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 25215 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 25216 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 25217 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 25218 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 25219 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 25220 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 25221 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 25222 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 25223 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 25224 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 25225 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 25226 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 25227 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 25228 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 25229 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 25230 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 25231 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 25232 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 25233 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 25234 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 25235 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 25236 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 25237 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 25238 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 25239 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 25240 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 25241 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 25242 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 25243 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 25244 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 25245 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 25246 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 25247 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 25248 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 25249 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 25250 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 25251 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 25252 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 25253 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 25254 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 25255 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 25256 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 25257 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 25258 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 25259 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 25260 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 25261 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 25262 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 25263 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 25264 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 25265 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 25266 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 25267 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 25268 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 25269 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 25270 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 25271 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 25272 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 25273 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 25274 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 25275 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 25276 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 25277 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 25278 src/cpp/server/admin/admin_services.cc 25279 src/cpp/server/csds/csds.cc 25280 test/cpp/end2end/test_health_check_service_impl.cc 25281 test/cpp/interop/pre_stop_hook_server.cc 25282 test/cpp/interop/pre_stop_hook_server_test.cc 25283 test/cpp/interop/xds_interop_server_lib.cc 25284) 25285if(WIN32 AND MSVC) 25286 if(BUILD_SHARED_LIBS) 25287 target_compile_definitions(pre_stop_hook_server_test 25288 PRIVATE 25289 "GPR_DLL_IMPORTS" 25290 "GRPC_DLL_IMPORTS" 25291 "GRPCXX_DLL_IMPORTS" 25292 ) 25293 endif() 25294endif() 25295target_compile_features(pre_stop_hook_server_test PUBLIC cxx_std_17) 25296target_include_directories(pre_stop_hook_server_test 25297 PRIVATE 25298 ${CMAKE_CURRENT_SOURCE_DIR} 25299 ${CMAKE_CURRENT_SOURCE_DIR}/include 25300 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25301 ${_gRPC_RE2_INCLUDE_DIR} 25302 ${_gRPC_SSL_INCLUDE_DIR} 25303 ${_gRPC_UPB_GENERATED_DIR} 25304 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25305 ${_gRPC_UPB_INCLUDE_DIR} 25306 ${_gRPC_XXHASH_INCLUDE_DIR} 25307 ${_gRPC_ZLIB_INCLUDE_DIR} 25308 third_party/googletest/googletest/include 25309 third_party/googletest/googletest 25310 third_party/googletest/googlemock/include 25311 third_party/googletest/googlemock 25312 ${_gRPC_PROTO_GENS_DIR} 25313) 25314 25315target_link_libraries(pre_stop_hook_server_test 25316 ${_gRPC_ALLTARGETS_LIBRARIES} 25317 gtest 25318 grpc++_reflection 25319 grpcpp_channelz 25320 grpc_test_util 25321 grpc++_test_config 25322) 25323 25324 25325endif() 25326if(gRPC_BUILD_TESTS) 25327 25328add_executable(prioritized_race_test 25329 test/core/promise/prioritized_race_test.cc 25330) 25331if(WIN32 AND MSVC) 25332 if(BUILD_SHARED_LIBS) 25333 target_compile_definitions(prioritized_race_test 25334 PRIVATE 25335 "GPR_DLL_IMPORTS" 25336 ) 25337 endif() 25338endif() 25339target_compile_features(prioritized_race_test PUBLIC cxx_std_17) 25340target_include_directories(prioritized_race_test 25341 PRIVATE 25342 ${CMAKE_CURRENT_SOURCE_DIR} 25343 ${CMAKE_CURRENT_SOURCE_DIR}/include 25344 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25345 ${_gRPC_RE2_INCLUDE_DIR} 25346 ${_gRPC_SSL_INCLUDE_DIR} 25347 ${_gRPC_UPB_GENERATED_DIR} 25348 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25349 ${_gRPC_UPB_INCLUDE_DIR} 25350 ${_gRPC_XXHASH_INCLUDE_DIR} 25351 ${_gRPC_ZLIB_INCLUDE_DIR} 25352 third_party/googletest/googletest/include 25353 third_party/googletest/googletest 25354 third_party/googletest/googlemock/include 25355 third_party/googletest/googlemock 25356 ${_gRPC_PROTO_GENS_DIR} 25357) 25358 25359target_link_libraries(prioritized_race_test 25360 ${_gRPC_ALLTARGETS_LIBRARIES} 25361 gtest 25362 gpr 25363) 25364 25365 25366endif() 25367if(gRPC_BUILD_TESTS) 25368 25369add_executable(promise_endpoint_test 25370 src/core/lib/transport/promise_endpoint.cc 25371 test/core/transport/promise_endpoint_test.cc 25372) 25373if(WIN32 AND MSVC) 25374 if(BUILD_SHARED_LIBS) 25375 target_compile_definitions(promise_endpoint_test 25376 PRIVATE 25377 "GPR_DLL_IMPORTS" 25378 "GRPC_DLL_IMPORTS" 25379 ) 25380 endif() 25381endif() 25382target_compile_features(promise_endpoint_test PUBLIC cxx_std_17) 25383target_include_directories(promise_endpoint_test 25384 PRIVATE 25385 ${CMAKE_CURRENT_SOURCE_DIR} 25386 ${CMAKE_CURRENT_SOURCE_DIR}/include 25387 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25388 ${_gRPC_RE2_INCLUDE_DIR} 25389 ${_gRPC_SSL_INCLUDE_DIR} 25390 ${_gRPC_UPB_GENERATED_DIR} 25391 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25392 ${_gRPC_UPB_INCLUDE_DIR} 25393 ${_gRPC_XXHASH_INCLUDE_DIR} 25394 ${_gRPC_ZLIB_INCLUDE_DIR} 25395 third_party/googletest/googletest/include 25396 third_party/googletest/googletest 25397 third_party/googletest/googlemock/include 25398 third_party/googletest/googlemock 25399 ${_gRPC_PROTO_GENS_DIR} 25400) 25401 25402target_link_libraries(promise_endpoint_test 25403 ${_gRPC_ALLTARGETS_LIBRARIES} 25404 gtest 25405 grpc 25406) 25407 25408 25409endif() 25410if(gRPC_BUILD_TESTS) 25411 25412add_executable(promise_factory_test 25413 test/core/promise/promise_factory_test.cc 25414) 25415if(WIN32 AND MSVC) 25416 if(BUILD_SHARED_LIBS) 25417 target_compile_definitions(promise_factory_test 25418 PRIVATE 25419 "GPR_DLL_IMPORTS" 25420 ) 25421 endif() 25422endif() 25423target_compile_features(promise_factory_test PUBLIC cxx_std_17) 25424target_include_directories(promise_factory_test 25425 PRIVATE 25426 ${CMAKE_CURRENT_SOURCE_DIR} 25427 ${CMAKE_CURRENT_SOURCE_DIR}/include 25428 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25429 ${_gRPC_RE2_INCLUDE_DIR} 25430 ${_gRPC_SSL_INCLUDE_DIR} 25431 ${_gRPC_UPB_GENERATED_DIR} 25432 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25433 ${_gRPC_UPB_INCLUDE_DIR} 25434 ${_gRPC_XXHASH_INCLUDE_DIR} 25435 ${_gRPC_ZLIB_INCLUDE_DIR} 25436 third_party/googletest/googletest/include 25437 third_party/googletest/googletest 25438 third_party/googletest/googlemock/include 25439 third_party/googletest/googlemock 25440 ${_gRPC_PROTO_GENS_DIR} 25441) 25442 25443target_link_libraries(promise_factory_test 25444 ${_gRPC_ALLTARGETS_LIBRARIES} 25445 gtest 25446 absl::bind_front 25447 absl::type_traits 25448 gpr 25449) 25450 25451 25452endif() 25453if(gRPC_BUILD_TESTS) 25454 25455add_executable(promise_map_test 25456 test/core/promise/map_test.cc 25457) 25458if(WIN32 AND MSVC) 25459 if(BUILD_SHARED_LIBS) 25460 target_compile_definitions(promise_map_test 25461 PRIVATE 25462 "GPR_DLL_IMPORTS" 25463 ) 25464 endif() 25465endif() 25466target_compile_features(promise_map_test PUBLIC cxx_std_17) 25467target_include_directories(promise_map_test 25468 PRIVATE 25469 ${CMAKE_CURRENT_SOURCE_DIR} 25470 ${CMAKE_CURRENT_SOURCE_DIR}/include 25471 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25472 ${_gRPC_RE2_INCLUDE_DIR} 25473 ${_gRPC_SSL_INCLUDE_DIR} 25474 ${_gRPC_UPB_GENERATED_DIR} 25475 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25476 ${_gRPC_UPB_INCLUDE_DIR} 25477 ${_gRPC_XXHASH_INCLUDE_DIR} 25478 ${_gRPC_ZLIB_INCLUDE_DIR} 25479 third_party/googletest/googletest/include 25480 third_party/googletest/googletest 25481 third_party/googletest/googlemock/include 25482 third_party/googletest/googlemock 25483 ${_gRPC_PROTO_GENS_DIR} 25484) 25485 25486target_link_libraries(promise_map_test 25487 ${_gRPC_ALLTARGETS_LIBRARIES} 25488 gtest 25489 absl::type_traits 25490 absl::statusor 25491 gpr 25492) 25493 25494 25495endif() 25496if(gRPC_BUILD_TESTS) 25497 25498add_executable(promise_mutex_test 25499 src/core/lib/debug/trace.cc 25500 src/core/lib/debug/trace_flags.cc 25501 src/core/lib/promise/activity.cc 25502 src/core/util/dump_args.cc 25503 src/core/util/glob.cc 25504 src/core/util/latent_see.cc 25505 src/core/util/per_cpu.cc 25506 test/core/promise/promise_mutex_test.cc 25507) 25508if(WIN32 AND MSVC) 25509 if(BUILD_SHARED_LIBS) 25510 target_compile_definitions(promise_mutex_test 25511 PRIVATE 25512 "GPR_DLL_IMPORTS" 25513 ) 25514 endif() 25515endif() 25516target_compile_features(promise_mutex_test PUBLIC cxx_std_17) 25517target_include_directories(promise_mutex_test 25518 PRIVATE 25519 ${CMAKE_CURRENT_SOURCE_DIR} 25520 ${CMAKE_CURRENT_SOURCE_DIR}/include 25521 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25522 ${_gRPC_RE2_INCLUDE_DIR} 25523 ${_gRPC_SSL_INCLUDE_DIR} 25524 ${_gRPC_UPB_GENERATED_DIR} 25525 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25526 ${_gRPC_UPB_INCLUDE_DIR} 25527 ${_gRPC_XXHASH_INCLUDE_DIR} 25528 ${_gRPC_ZLIB_INCLUDE_DIR} 25529 third_party/googletest/googletest/include 25530 third_party/googletest/googletest 25531 third_party/googletest/googlemock/include 25532 third_party/googletest/googlemock 25533 ${_gRPC_PROTO_GENS_DIR} 25534) 25535 25536target_link_libraries(promise_mutex_test 25537 ${_gRPC_ALLTARGETS_LIBRARIES} 25538 gtest 25539 absl::config 25540 absl::flat_hash_map 25541 absl::function_ref 25542 absl::hash 25543 absl::type_traits 25544 absl::statusor 25545 gpr 25546) 25547 25548 25549endif() 25550if(gRPC_BUILD_TESTS) 25551 25552add_executable(promise_test 25553 test/core/promise/promise_test.cc 25554) 25555if(WIN32 AND MSVC) 25556 if(BUILD_SHARED_LIBS) 25557 target_compile_definitions(promise_test 25558 PRIVATE 25559 "GPR_DLL_IMPORTS" 25560 ) 25561 endif() 25562endif() 25563target_compile_features(promise_test PUBLIC cxx_std_17) 25564target_include_directories(promise_test 25565 PRIVATE 25566 ${CMAKE_CURRENT_SOURCE_DIR} 25567 ${CMAKE_CURRENT_SOURCE_DIR}/include 25568 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25569 ${_gRPC_RE2_INCLUDE_DIR} 25570 ${_gRPC_SSL_INCLUDE_DIR} 25571 ${_gRPC_UPB_GENERATED_DIR} 25572 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25573 ${_gRPC_UPB_INCLUDE_DIR} 25574 ${_gRPC_XXHASH_INCLUDE_DIR} 25575 ${_gRPC_ZLIB_INCLUDE_DIR} 25576 third_party/googletest/googletest/include 25577 third_party/googletest/googletest 25578 third_party/googletest/googlemock/include 25579 third_party/googletest/googlemock 25580 ${_gRPC_PROTO_GENS_DIR} 25581) 25582 25583target_link_libraries(promise_test 25584 ${_gRPC_ALLTARGETS_LIBRARIES} 25585 gtest 25586 absl::type_traits 25587 gpr 25588) 25589 25590 25591endif() 25592if(gRPC_BUILD_TESTS) 25593 25594add_executable(proto_buffer_reader_test 25595 test/cpp/util/proto_buffer_reader_test.cc 25596) 25597if(WIN32 AND MSVC) 25598 if(BUILD_SHARED_LIBS) 25599 target_compile_definitions(proto_buffer_reader_test 25600 PRIVATE 25601 "GPR_DLL_IMPORTS" 25602 "GRPC_DLL_IMPORTS" 25603 "GRPCXX_DLL_IMPORTS" 25604 ) 25605 endif() 25606endif() 25607target_compile_features(proto_buffer_reader_test PUBLIC cxx_std_17) 25608target_include_directories(proto_buffer_reader_test 25609 PRIVATE 25610 ${CMAKE_CURRENT_SOURCE_DIR} 25611 ${CMAKE_CURRENT_SOURCE_DIR}/include 25612 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25613 ${_gRPC_RE2_INCLUDE_DIR} 25614 ${_gRPC_SSL_INCLUDE_DIR} 25615 ${_gRPC_UPB_GENERATED_DIR} 25616 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25617 ${_gRPC_UPB_INCLUDE_DIR} 25618 ${_gRPC_XXHASH_INCLUDE_DIR} 25619 ${_gRPC_ZLIB_INCLUDE_DIR} 25620 third_party/googletest/googletest/include 25621 third_party/googletest/googletest 25622 third_party/googletest/googlemock/include 25623 third_party/googletest/googlemock 25624 ${_gRPC_PROTO_GENS_DIR} 25625) 25626 25627target_link_libraries(proto_buffer_reader_test 25628 ${_gRPC_ALLTARGETS_LIBRARIES} 25629 gtest 25630 grpc++_test_util 25631) 25632 25633 25634endif() 25635if(gRPC_BUILD_TESTS) 25636 25637add_executable(proto_buffer_writer_test 25638 test/cpp/util/proto_buffer_writer_test.cc 25639) 25640if(WIN32 AND MSVC) 25641 if(BUILD_SHARED_LIBS) 25642 target_compile_definitions(proto_buffer_writer_test 25643 PRIVATE 25644 "GPR_DLL_IMPORTS" 25645 "GRPC_DLL_IMPORTS" 25646 "GRPCXX_DLL_IMPORTS" 25647 ) 25648 endif() 25649endif() 25650target_compile_features(proto_buffer_writer_test PUBLIC cxx_std_17) 25651target_include_directories(proto_buffer_writer_test 25652 PRIVATE 25653 ${CMAKE_CURRENT_SOURCE_DIR} 25654 ${CMAKE_CURRENT_SOURCE_DIR}/include 25655 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25656 ${_gRPC_RE2_INCLUDE_DIR} 25657 ${_gRPC_SSL_INCLUDE_DIR} 25658 ${_gRPC_UPB_GENERATED_DIR} 25659 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25660 ${_gRPC_UPB_INCLUDE_DIR} 25661 ${_gRPC_XXHASH_INCLUDE_DIR} 25662 ${_gRPC_ZLIB_INCLUDE_DIR} 25663 third_party/googletest/googletest/include 25664 third_party/googletest/googletest 25665 third_party/googletest/googlemock/include 25666 third_party/googletest/googlemock 25667 ${_gRPC_PROTO_GENS_DIR} 25668) 25669 25670target_link_libraries(proto_buffer_writer_test 25671 ${_gRPC_ALLTARGETS_LIBRARIES} 25672 gtest 25673 grpc++_test_util 25674) 25675 25676 25677endif() 25678if(gRPC_BUILD_TESTS) 25679 25680add_executable(proto_server_reflection_test 25681 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 25682 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 25683 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 25684 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 25685 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 25686 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 25687 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 25688 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 25689 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 25690 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 25691 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 25692 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 25693 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 25694 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 25695 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 25696 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 25697 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 25698 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 25699 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 25700 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 25701 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 25702 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 25703 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 25704 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 25705 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 25706 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 25707 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 25708 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 25709 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 25710 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 25711 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 25712 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 25713 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 25714 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 25715 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 25716 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 25717 test/cpp/end2end/proto_server_reflection_test.cc 25718 test/cpp/end2end/test_service_impl.cc 25719 test/cpp/util/proto_reflection_descriptor_database.cc 25720) 25721if(WIN32 AND MSVC) 25722 if(BUILD_SHARED_LIBS) 25723 target_compile_definitions(proto_server_reflection_test 25724 PRIVATE 25725 "GPR_DLL_IMPORTS" 25726 "GRPC_DLL_IMPORTS" 25727 "GRPCXX_DLL_IMPORTS" 25728 ) 25729 endif() 25730endif() 25731target_compile_features(proto_server_reflection_test PUBLIC cxx_std_17) 25732target_include_directories(proto_server_reflection_test 25733 PRIVATE 25734 ${CMAKE_CURRENT_SOURCE_DIR} 25735 ${CMAKE_CURRENT_SOURCE_DIR}/include 25736 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25737 ${_gRPC_RE2_INCLUDE_DIR} 25738 ${_gRPC_SSL_INCLUDE_DIR} 25739 ${_gRPC_UPB_GENERATED_DIR} 25740 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25741 ${_gRPC_UPB_INCLUDE_DIR} 25742 ${_gRPC_XXHASH_INCLUDE_DIR} 25743 ${_gRPC_ZLIB_INCLUDE_DIR} 25744 third_party/googletest/googletest/include 25745 third_party/googletest/googletest 25746 third_party/googletest/googlemock/include 25747 third_party/googletest/googlemock 25748 ${_gRPC_PROTO_GENS_DIR} 25749) 25750 25751target_link_libraries(proto_server_reflection_test 25752 ${_gRPC_ALLTARGETS_LIBRARIES} 25753 gtest 25754 grpc++_reflection 25755 grpc++_test_util 25756) 25757 25758 25759endif() 25760if(gRPC_BUILD_TESTS) 25761 25762add_executable(proto_utils_test 25763 test/cpp/codegen/proto_utils_test.cc 25764) 25765if(WIN32 AND MSVC) 25766 if(BUILD_SHARED_LIBS) 25767 target_compile_definitions(proto_utils_test 25768 PRIVATE 25769 "GPR_DLL_IMPORTS" 25770 "GRPC_DLL_IMPORTS" 25771 "GRPCXX_DLL_IMPORTS" 25772 ) 25773 endif() 25774endif() 25775target_compile_features(proto_utils_test PUBLIC cxx_std_17) 25776target_include_directories(proto_utils_test 25777 PRIVATE 25778 ${CMAKE_CURRENT_SOURCE_DIR} 25779 ${CMAKE_CURRENT_SOURCE_DIR}/include 25780 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25781 ${_gRPC_RE2_INCLUDE_DIR} 25782 ${_gRPC_SSL_INCLUDE_DIR} 25783 ${_gRPC_UPB_GENERATED_DIR} 25784 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25785 ${_gRPC_UPB_INCLUDE_DIR} 25786 ${_gRPC_XXHASH_INCLUDE_DIR} 25787 ${_gRPC_ZLIB_INCLUDE_DIR} 25788 third_party/googletest/googletest/include 25789 third_party/googletest/googletest 25790 third_party/googletest/googlemock/include 25791 third_party/googletest/googlemock 25792 ${_gRPC_PROTO_GENS_DIR} 25793) 25794 25795target_link_libraries(proto_utils_test 25796 ${_gRPC_ALLTARGETS_LIBRARIES} 25797 gtest 25798 grpc++ 25799 grpc_test_util 25800) 25801 25802 25803endif() 25804if(gRPC_BUILD_TESTS) 25805 25806add_executable(proxy_auth_test 25807 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 25808 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 25809 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 25810 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 25811 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 25812 src/core/ext/transport/chaotic_good/client_transport.cc 25813 src/core/ext/transport/chaotic_good/control_endpoint.cc 25814 src/core/ext/transport/chaotic_good/data_endpoints.cc 25815 src/core/ext/transport/chaotic_good/frame.cc 25816 src/core/ext/transport/chaotic_good/frame_header.cc 25817 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 25818 src/core/ext/transport/chaotic_good/server_transport.cc 25819 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 25820 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 25821 src/core/ext/transport/chaotic_good_legacy/frame.cc 25822 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 25823 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 25824 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 25825 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 25826 src/core/lib/transport/promise_endpoint.cc 25827 test/core/call/batch_builder.cc 25828 test/core/end2end/cq_verifier.cc 25829 test/core/end2end/end2end_test_main.cc 25830 test/core/end2end/end2end_test_suites.cc 25831 test/core/end2end/end2end_tests.cc 25832 test/core/end2end/fixtures/http_proxy_fixture.cc 25833 test/core/end2end/fixtures/local_util.cc 25834 test/core/end2end/fixtures/proxy.cc 25835 test/core/end2end/tests/proxy_auth.cc 25836 test/core/event_engine/event_engine_test_utils.cc 25837 test/core/test_util/fake_stats_plugin.cc 25838 test/core/test_util/test_lb_policies.cc 25839) 25840if(WIN32 AND MSVC) 25841 if(BUILD_SHARED_LIBS) 25842 target_compile_definitions(proxy_auth_test 25843 PRIVATE 25844 "GPR_DLL_IMPORTS" 25845 "GRPC_DLL_IMPORTS" 25846 ) 25847 endif() 25848endif() 25849target_compile_features(proxy_auth_test PUBLIC cxx_std_17) 25850target_include_directories(proxy_auth_test 25851 PRIVATE 25852 ${CMAKE_CURRENT_SOURCE_DIR} 25853 ${CMAKE_CURRENT_SOURCE_DIR}/include 25854 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25855 ${_gRPC_RE2_INCLUDE_DIR} 25856 ${_gRPC_SSL_INCLUDE_DIR} 25857 ${_gRPC_UPB_GENERATED_DIR} 25858 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25859 ${_gRPC_UPB_INCLUDE_DIR} 25860 ${_gRPC_XXHASH_INCLUDE_DIR} 25861 ${_gRPC_ZLIB_INCLUDE_DIR} 25862 third_party/googletest/googletest/include 25863 third_party/googletest/googletest 25864 third_party/googletest/googlemock/include 25865 third_party/googletest/googlemock 25866 ${_gRPC_PROTO_GENS_DIR} 25867) 25868 25869target_link_libraries(proxy_auth_test 25870 ${_gRPC_ALLTARGETS_LIBRARIES} 25871 gtest 25872 grpc_authorization_provider 25873 grpc_unsecure 25874 ${_gRPC_PROTOBUF_LIBRARIES} 25875 grpc_test_util 25876) 25877 25878 25879endif() 25880if(gRPC_BUILD_TESTS) 25881 25882add_executable(qps_json_driver 25883 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.pb.cc 25884 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.grpc.pb.cc 25885 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.pb.h 25886 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.grpc.pb.h 25887 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.pb.cc 25888 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.grpc.pb.cc 25889 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.pb.h 25890 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.grpc.pb.h 25891 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 25892 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 25893 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 25894 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 25895 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.pb.cc 25896 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.grpc.pb.cc 25897 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.pb.h 25898 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.grpc.pb.h 25899 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/report_qps_scenario_service.pb.cc 25900 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc 25901 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/report_qps_scenario_service.pb.h 25902 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.h 25903 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.pb.cc 25904 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.grpc.pb.cc 25905 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.pb.h 25906 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.grpc.pb.h 25907 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.pb.cc 25908 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.grpc.pb.cc 25909 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.pb.h 25910 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.grpc.pb.h 25911 test/cpp/qps/benchmark_config.cc 25912 test/cpp/qps/client_async.cc 25913 test/cpp/qps/client_callback.cc 25914 test/cpp/qps/client_sync.cc 25915 test/cpp/qps/driver.cc 25916 test/cpp/qps/parse_json.cc 25917 test/cpp/qps/qps_json_driver.cc 25918 test/cpp/qps/qps_server_builder.cc 25919 test/cpp/qps/qps_worker.cc 25920 test/cpp/qps/report.cc 25921 test/cpp/qps/server_async.cc 25922 test/cpp/qps/server_callback.cc 25923 test/cpp/qps/server_sync.cc 25924 test/cpp/qps/usage_timer.cc 25925) 25926if(WIN32 AND MSVC) 25927 if(BUILD_SHARED_LIBS) 25928 target_compile_definitions(qps_json_driver 25929 PRIVATE 25930 "GPR_DLL_IMPORTS" 25931 "GRPC_DLL_IMPORTS" 25932 "GRPCXX_DLL_IMPORTS" 25933 ) 25934 endif() 25935endif() 25936target_compile_features(qps_json_driver PUBLIC cxx_std_17) 25937target_include_directories(qps_json_driver 25938 PRIVATE 25939 ${CMAKE_CURRENT_SOURCE_DIR} 25940 ${CMAKE_CURRENT_SOURCE_DIR}/include 25941 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 25942 ${_gRPC_RE2_INCLUDE_DIR} 25943 ${_gRPC_SSL_INCLUDE_DIR} 25944 ${_gRPC_UPB_GENERATED_DIR} 25945 ${_gRPC_UPB_GRPC_GENERATED_DIR} 25946 ${_gRPC_UPB_INCLUDE_DIR} 25947 ${_gRPC_XXHASH_INCLUDE_DIR} 25948 ${_gRPC_ZLIB_INCLUDE_DIR} 25949 ${_gRPC_PROTO_GENS_DIR} 25950) 25951 25952target_link_libraries(qps_json_driver 25953 ${_gRPC_ALLTARGETS_LIBRARIES} 25954 grpc++_test_config 25955 grpc++_test_util 25956) 25957 25958 25959endif() 25960if(gRPC_BUILD_TESTS) 25961 25962add_executable(qps_worker 25963 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.pb.cc 25964 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.grpc.pb.cc 25965 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.pb.h 25966 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/benchmark_service.grpc.pb.h 25967 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.pb.cc 25968 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.grpc.pb.cc 25969 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.pb.h 25970 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/control.grpc.pb.h 25971 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 25972 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 25973 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 25974 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 25975 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.pb.cc 25976 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.grpc.pb.cc 25977 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.pb.h 25978 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/payloads.grpc.pb.h 25979 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.pb.cc 25980 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.grpc.pb.cc 25981 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.pb.h 25982 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/stats.grpc.pb.h 25983 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.pb.cc 25984 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.grpc.pb.cc 25985 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.pb.h 25986 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/worker_service.grpc.pb.h 25987 test/cpp/qps/client_async.cc 25988 test/cpp/qps/client_callback.cc 25989 test/cpp/qps/client_sync.cc 25990 test/cpp/qps/qps_server_builder.cc 25991 test/cpp/qps/qps_worker.cc 25992 test/cpp/qps/server_async.cc 25993 test/cpp/qps/server_callback.cc 25994 test/cpp/qps/server_sync.cc 25995 test/cpp/qps/usage_timer.cc 25996 test/cpp/qps/worker.cc 25997) 25998if(WIN32 AND MSVC) 25999 if(BUILD_SHARED_LIBS) 26000 target_compile_definitions(qps_worker 26001 PRIVATE 26002 "GPR_DLL_IMPORTS" 26003 "GRPC_DLL_IMPORTS" 26004 "GRPCXX_DLL_IMPORTS" 26005 ) 26006 endif() 26007endif() 26008target_compile_features(qps_worker PUBLIC cxx_std_17) 26009target_include_directories(qps_worker 26010 PRIVATE 26011 ${CMAKE_CURRENT_SOURCE_DIR} 26012 ${CMAKE_CURRENT_SOURCE_DIR}/include 26013 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26014 ${_gRPC_RE2_INCLUDE_DIR} 26015 ${_gRPC_SSL_INCLUDE_DIR} 26016 ${_gRPC_UPB_GENERATED_DIR} 26017 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26018 ${_gRPC_UPB_INCLUDE_DIR} 26019 ${_gRPC_XXHASH_INCLUDE_DIR} 26020 ${_gRPC_ZLIB_INCLUDE_DIR} 26021 ${_gRPC_PROTO_GENS_DIR} 26022) 26023 26024target_link_libraries(qps_worker 26025 ${_gRPC_ALLTARGETS_LIBRARIES} 26026 grpc++_test_config 26027 grpc++_test_util 26028) 26029 26030 26031endif() 26032if(gRPC_BUILD_TESTS) 26033 26034add_executable(query_extensions_test 26035 test/core/event_engine/query_extensions_test.cc 26036) 26037if(WIN32 AND MSVC) 26038 if(BUILD_SHARED_LIBS) 26039 target_compile_definitions(query_extensions_test 26040 PRIVATE 26041 "GPR_DLL_IMPORTS" 26042 ) 26043 endif() 26044endif() 26045target_compile_features(query_extensions_test PUBLIC cxx_std_17) 26046target_include_directories(query_extensions_test 26047 PRIVATE 26048 ${CMAKE_CURRENT_SOURCE_DIR} 26049 ${CMAKE_CURRENT_SOURCE_DIR}/include 26050 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26051 ${_gRPC_RE2_INCLUDE_DIR} 26052 ${_gRPC_SSL_INCLUDE_DIR} 26053 ${_gRPC_UPB_GENERATED_DIR} 26054 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26055 ${_gRPC_UPB_INCLUDE_DIR} 26056 ${_gRPC_XXHASH_INCLUDE_DIR} 26057 ${_gRPC_ZLIB_INCLUDE_DIR} 26058 third_party/googletest/googletest/include 26059 third_party/googletest/googletest 26060 third_party/googletest/googlemock/include 26061 third_party/googletest/googlemock 26062 ${_gRPC_PROTO_GENS_DIR} 26063) 26064 26065target_link_libraries(query_extensions_test 26066 ${_gRPC_ALLTARGETS_LIBRARIES} 26067 gtest 26068 absl::statusor 26069 gpr 26070) 26071 26072 26073endif() 26074if(gRPC_BUILD_TESTS) 26075 26076add_executable(race_test 26077 test/core/promise/race_test.cc 26078) 26079if(WIN32 AND MSVC) 26080 if(BUILD_SHARED_LIBS) 26081 target_compile_definitions(race_test 26082 PRIVATE 26083 "GPR_DLL_IMPORTS" 26084 ) 26085 endif() 26086endif() 26087target_compile_features(race_test PUBLIC cxx_std_17) 26088target_include_directories(race_test 26089 PRIVATE 26090 ${CMAKE_CURRENT_SOURCE_DIR} 26091 ${CMAKE_CURRENT_SOURCE_DIR}/include 26092 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26093 ${_gRPC_RE2_INCLUDE_DIR} 26094 ${_gRPC_SSL_INCLUDE_DIR} 26095 ${_gRPC_UPB_GENERATED_DIR} 26096 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26097 ${_gRPC_UPB_INCLUDE_DIR} 26098 ${_gRPC_XXHASH_INCLUDE_DIR} 26099 ${_gRPC_ZLIB_INCLUDE_DIR} 26100 third_party/googletest/googletest/include 26101 third_party/googletest/googletest 26102 third_party/googletest/googlemock/include 26103 third_party/googletest/googlemock 26104 ${_gRPC_PROTO_GENS_DIR} 26105) 26106 26107target_link_libraries(race_test 26108 ${_gRPC_ALLTARGETS_LIBRARIES} 26109 gtest 26110 gpr 26111) 26112 26113 26114endif() 26115if(gRPC_BUILD_TESTS) 26116 26117add_executable(random_early_detection_test 26118 src/core/util/random_early_detection.cc 26119 test/core/util/random_early_detection_test.cc 26120) 26121target_compile_features(random_early_detection_test PUBLIC cxx_std_17) 26122target_include_directories(random_early_detection_test 26123 PRIVATE 26124 ${CMAKE_CURRENT_SOURCE_DIR} 26125 ${CMAKE_CURRENT_SOURCE_DIR}/include 26126 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26127 ${_gRPC_RE2_INCLUDE_DIR} 26128 ${_gRPC_SSL_INCLUDE_DIR} 26129 ${_gRPC_UPB_GENERATED_DIR} 26130 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26131 ${_gRPC_UPB_INCLUDE_DIR} 26132 ${_gRPC_XXHASH_INCLUDE_DIR} 26133 ${_gRPC_ZLIB_INCLUDE_DIR} 26134 third_party/googletest/googletest/include 26135 third_party/googletest/googletest 26136 third_party/googletest/googlemock/include 26137 third_party/googletest/googlemock 26138 ${_gRPC_PROTO_GENS_DIR} 26139) 26140 26141target_link_libraries(random_early_detection_test 26142 ${_gRPC_ALLTARGETS_LIBRARIES} 26143 gtest 26144 absl::random_bit_gen_ref 26145 absl::random_distributions 26146 absl::random_random 26147) 26148 26149 26150endif() 26151if(gRPC_BUILD_TESTS) 26152 26153add_executable(raw_end2end_test 26154 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 26155 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 26156 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 26157 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 26158 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 26159 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 26160 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 26161 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 26162 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 26163 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 26164 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 26165 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 26166 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 26167 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 26168 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 26169 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 26170 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 26171 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 26172 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 26173 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 26174 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 26175 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 26176 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 26177 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 26178 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 26179 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 26180 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 26181 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 26182 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 26183 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 26184 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 26185 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 26186 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 26187 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 26188 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 26189 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 26190 test/cpp/end2end/raw_end2end_test.cc 26191 test/cpp/end2end/test_service_impl.cc 26192) 26193if(WIN32 AND MSVC) 26194 if(BUILD_SHARED_LIBS) 26195 target_compile_definitions(raw_end2end_test 26196 PRIVATE 26197 "GPR_DLL_IMPORTS" 26198 "GRPC_DLL_IMPORTS" 26199 "GRPCXX_DLL_IMPORTS" 26200 ) 26201 endif() 26202endif() 26203target_compile_features(raw_end2end_test PUBLIC cxx_std_17) 26204target_include_directories(raw_end2end_test 26205 PRIVATE 26206 ${CMAKE_CURRENT_SOURCE_DIR} 26207 ${CMAKE_CURRENT_SOURCE_DIR}/include 26208 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26209 ${_gRPC_RE2_INCLUDE_DIR} 26210 ${_gRPC_SSL_INCLUDE_DIR} 26211 ${_gRPC_UPB_GENERATED_DIR} 26212 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26213 ${_gRPC_UPB_INCLUDE_DIR} 26214 ${_gRPC_XXHASH_INCLUDE_DIR} 26215 ${_gRPC_ZLIB_INCLUDE_DIR} 26216 third_party/googletest/googletest/include 26217 third_party/googletest/googletest 26218 third_party/googletest/googlemock/include 26219 third_party/googletest/googlemock 26220 ${_gRPC_PROTO_GENS_DIR} 26221) 26222 26223target_link_libraries(raw_end2end_test 26224 ${_gRPC_ALLTARGETS_LIBRARIES} 26225 gtest 26226 grpc++_test_util 26227) 26228 26229 26230endif() 26231if(gRPC_BUILD_TESTS) 26232 26233add_executable(rbac_service_config_parser_test 26234 test/core/ext/filters/rbac/rbac_service_config_parser_test.cc 26235) 26236if(WIN32 AND MSVC) 26237 if(BUILD_SHARED_LIBS) 26238 target_compile_definitions(rbac_service_config_parser_test 26239 PRIVATE 26240 "GPR_DLL_IMPORTS" 26241 "GRPC_DLL_IMPORTS" 26242 ) 26243 endif() 26244endif() 26245target_compile_features(rbac_service_config_parser_test PUBLIC cxx_std_17) 26246target_include_directories(rbac_service_config_parser_test 26247 PRIVATE 26248 ${CMAKE_CURRENT_SOURCE_DIR} 26249 ${CMAKE_CURRENT_SOURCE_DIR}/include 26250 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26251 ${_gRPC_RE2_INCLUDE_DIR} 26252 ${_gRPC_SSL_INCLUDE_DIR} 26253 ${_gRPC_UPB_GENERATED_DIR} 26254 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26255 ${_gRPC_UPB_INCLUDE_DIR} 26256 ${_gRPC_XXHASH_INCLUDE_DIR} 26257 ${_gRPC_ZLIB_INCLUDE_DIR} 26258 third_party/googletest/googletest/include 26259 third_party/googletest/googletest 26260 third_party/googletest/googlemock/include 26261 third_party/googletest/googlemock 26262 ${_gRPC_PROTO_GENS_DIR} 26263) 26264 26265target_link_libraries(rbac_service_config_parser_test 26266 ${_gRPC_ALLTARGETS_LIBRARIES} 26267 gtest 26268 grpc_test_util 26269) 26270 26271 26272endif() 26273if(gRPC_BUILD_TESTS) 26274 26275add_executable(rbac_translator_test 26276 test/core/security/rbac_translator_test.cc 26277 test/core/test_util/cmdline.cc 26278 test/core/test_util/fuzzer_util.cc 26279 test/core/test_util/grpc_profiler.cc 26280 test/core/test_util/histogram.cc 26281 test/core/test_util/mock_endpoint.cc 26282 test/core/test_util/parse_hexstring.cc 26283 test/core/test_util/resolve_localhost_ip46.cc 26284 test/core/test_util/slice_splitter.cc 26285 test/core/test_util/tracer_util.cc 26286) 26287if(WIN32 AND MSVC) 26288 if(BUILD_SHARED_LIBS) 26289 target_compile_definitions(rbac_translator_test 26290 PRIVATE 26291 "GPR_DLL_IMPORTS" 26292 "GRPC_DLL_IMPORTS" 26293 ) 26294 endif() 26295endif() 26296target_compile_features(rbac_translator_test PUBLIC cxx_std_17) 26297target_include_directories(rbac_translator_test 26298 PRIVATE 26299 ${CMAKE_CURRENT_SOURCE_DIR} 26300 ${CMAKE_CURRENT_SOURCE_DIR}/include 26301 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26302 ${_gRPC_RE2_INCLUDE_DIR} 26303 ${_gRPC_SSL_INCLUDE_DIR} 26304 ${_gRPC_UPB_GENERATED_DIR} 26305 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26306 ${_gRPC_UPB_INCLUDE_DIR} 26307 ${_gRPC_XXHASH_INCLUDE_DIR} 26308 ${_gRPC_ZLIB_INCLUDE_DIR} 26309 third_party/googletest/googletest/include 26310 third_party/googletest/googletest 26311 third_party/googletest/googlemock/include 26312 third_party/googletest/googlemock 26313 ${_gRPC_PROTO_GENS_DIR} 26314) 26315 26316target_link_libraries(rbac_translator_test 26317 ${_gRPC_ALLTARGETS_LIBRARIES} 26318 gtest 26319 grpc_authorization_provider 26320 grpc_test_util 26321) 26322 26323 26324endif() 26325if(gRPC_BUILD_TESTS) 26326 26327add_executable(ref_counted_ptr_test 26328 test/core/util/ref_counted_ptr_test.cc 26329) 26330if(WIN32 AND MSVC) 26331 if(BUILD_SHARED_LIBS) 26332 target_compile_definitions(ref_counted_ptr_test 26333 PRIVATE 26334 "GPR_DLL_IMPORTS" 26335 "GRPC_DLL_IMPORTS" 26336 ) 26337 endif() 26338endif() 26339target_compile_features(ref_counted_ptr_test PUBLIC cxx_std_17) 26340target_include_directories(ref_counted_ptr_test 26341 PRIVATE 26342 ${CMAKE_CURRENT_SOURCE_DIR} 26343 ${CMAKE_CURRENT_SOURCE_DIR}/include 26344 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26345 ${_gRPC_RE2_INCLUDE_DIR} 26346 ${_gRPC_SSL_INCLUDE_DIR} 26347 ${_gRPC_UPB_GENERATED_DIR} 26348 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26349 ${_gRPC_UPB_INCLUDE_DIR} 26350 ${_gRPC_XXHASH_INCLUDE_DIR} 26351 ${_gRPC_ZLIB_INCLUDE_DIR} 26352 third_party/googletest/googletest/include 26353 third_party/googletest/googletest 26354 third_party/googletest/googlemock/include 26355 third_party/googletest/googlemock 26356 ${_gRPC_PROTO_GENS_DIR} 26357) 26358 26359target_link_libraries(ref_counted_ptr_test 26360 ${_gRPC_ALLTARGETS_LIBRARIES} 26361 gtest 26362 grpc_test_util 26363) 26364 26365 26366endif() 26367if(gRPC_BUILD_TESTS) 26368 26369add_executable(ref_counted_test 26370 test/core/util/ref_counted_test.cc 26371) 26372if(WIN32 AND MSVC) 26373 if(BUILD_SHARED_LIBS) 26374 target_compile_definitions(ref_counted_test 26375 PRIVATE 26376 "GPR_DLL_IMPORTS" 26377 "GRPC_DLL_IMPORTS" 26378 ) 26379 endif() 26380endif() 26381target_compile_features(ref_counted_test PUBLIC cxx_std_17) 26382target_include_directories(ref_counted_test 26383 PRIVATE 26384 ${CMAKE_CURRENT_SOURCE_DIR} 26385 ${CMAKE_CURRENT_SOURCE_DIR}/include 26386 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26387 ${_gRPC_RE2_INCLUDE_DIR} 26388 ${_gRPC_SSL_INCLUDE_DIR} 26389 ${_gRPC_UPB_GENERATED_DIR} 26390 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26391 ${_gRPC_UPB_INCLUDE_DIR} 26392 ${_gRPC_XXHASH_INCLUDE_DIR} 26393 ${_gRPC_ZLIB_INCLUDE_DIR} 26394 third_party/googletest/googletest/include 26395 third_party/googletest/googletest 26396 third_party/googletest/googlemock/include 26397 third_party/googletest/googlemock 26398 ${_gRPC_PROTO_GENS_DIR} 26399) 26400 26401target_link_libraries(ref_counted_test 26402 ${_gRPC_ALLTARGETS_LIBRARIES} 26403 gtest 26404 grpc_test_util 26405) 26406 26407 26408endif() 26409if(gRPC_BUILD_TESTS) 26410 26411add_executable(registered_call_test 26412 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 26413 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 26414 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 26415 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 26416 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 26417 src/core/ext/transport/chaotic_good/client_transport.cc 26418 src/core/ext/transport/chaotic_good/control_endpoint.cc 26419 src/core/ext/transport/chaotic_good/data_endpoints.cc 26420 src/core/ext/transport/chaotic_good/frame.cc 26421 src/core/ext/transport/chaotic_good/frame_header.cc 26422 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 26423 src/core/ext/transport/chaotic_good/server_transport.cc 26424 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 26425 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 26426 src/core/ext/transport/chaotic_good_legacy/frame.cc 26427 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 26428 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 26429 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 26430 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 26431 src/core/lib/transport/promise_endpoint.cc 26432 test/core/call/batch_builder.cc 26433 test/core/end2end/cq_verifier.cc 26434 test/core/end2end/end2end_test_main.cc 26435 test/core/end2end/end2end_test_suites.cc 26436 test/core/end2end/end2end_tests.cc 26437 test/core/end2end/fixtures/http_proxy_fixture.cc 26438 test/core/end2end/fixtures/local_util.cc 26439 test/core/end2end/fixtures/proxy.cc 26440 test/core/end2end/tests/registered_call.cc 26441 test/core/event_engine/event_engine_test_utils.cc 26442 test/core/test_util/fake_stats_plugin.cc 26443 test/core/test_util/test_lb_policies.cc 26444) 26445if(WIN32 AND MSVC) 26446 if(BUILD_SHARED_LIBS) 26447 target_compile_definitions(registered_call_test 26448 PRIVATE 26449 "GPR_DLL_IMPORTS" 26450 "GRPC_DLL_IMPORTS" 26451 ) 26452 endif() 26453endif() 26454target_compile_features(registered_call_test PUBLIC cxx_std_17) 26455target_include_directories(registered_call_test 26456 PRIVATE 26457 ${CMAKE_CURRENT_SOURCE_DIR} 26458 ${CMAKE_CURRENT_SOURCE_DIR}/include 26459 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26460 ${_gRPC_RE2_INCLUDE_DIR} 26461 ${_gRPC_SSL_INCLUDE_DIR} 26462 ${_gRPC_UPB_GENERATED_DIR} 26463 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26464 ${_gRPC_UPB_INCLUDE_DIR} 26465 ${_gRPC_XXHASH_INCLUDE_DIR} 26466 ${_gRPC_ZLIB_INCLUDE_DIR} 26467 third_party/googletest/googletest/include 26468 third_party/googletest/googletest 26469 third_party/googletest/googlemock/include 26470 third_party/googletest/googlemock 26471 ${_gRPC_PROTO_GENS_DIR} 26472) 26473 26474target_link_libraries(registered_call_test 26475 ${_gRPC_ALLTARGETS_LIBRARIES} 26476 gtest 26477 grpc_authorization_provider 26478 grpc_unsecure 26479 ${_gRPC_PROTOBUF_LIBRARIES} 26480 grpc_test_util 26481) 26482 26483 26484endif() 26485if(gRPC_BUILD_TESTS) 26486if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 26487 26488 add_executable(remove_stream_from_stalled_lists_test 26489 test/core/transport/chttp2/remove_stream_from_stalled_lists_test.cc 26490 ) 26491 if(WIN32 AND MSVC) 26492 if(BUILD_SHARED_LIBS) 26493 target_compile_definitions(remove_stream_from_stalled_lists_test 26494 PRIVATE 26495 "GPR_DLL_IMPORTS" 26496 "GRPC_DLL_IMPORTS" 26497 ) 26498 endif() 26499 endif() 26500 target_compile_features(remove_stream_from_stalled_lists_test PUBLIC cxx_std_17) 26501 target_include_directories(remove_stream_from_stalled_lists_test 26502 PRIVATE 26503 ${CMAKE_CURRENT_SOURCE_DIR} 26504 ${CMAKE_CURRENT_SOURCE_DIR}/include 26505 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26506 ${_gRPC_RE2_INCLUDE_DIR} 26507 ${_gRPC_SSL_INCLUDE_DIR} 26508 ${_gRPC_UPB_GENERATED_DIR} 26509 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26510 ${_gRPC_UPB_INCLUDE_DIR} 26511 ${_gRPC_XXHASH_INCLUDE_DIR} 26512 ${_gRPC_ZLIB_INCLUDE_DIR} 26513 third_party/googletest/googletest/include 26514 third_party/googletest/googletest 26515 third_party/googletest/googlemock/include 26516 third_party/googletest/googlemock 26517 ${_gRPC_PROTO_GENS_DIR} 26518 ) 26519 26520 target_link_libraries(remove_stream_from_stalled_lists_test 26521 ${_gRPC_ALLTARGETS_LIBRARIES} 26522 gtest 26523 grpc_test_util 26524 ) 26525 26526 26527endif() 26528endif() 26529if(gRPC_BUILD_TESTS) 26530 26531add_executable(request_buffer_test 26532 src/core/call/request_buffer.cc 26533 src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c 26534 src/core/ext/upb-gen/google/rpc/status.upb_minitable.c 26535 src/core/lib/channel/channel_args.cc 26536 src/core/lib/compression/compression.cc 26537 src/core/lib/compression/compression_internal.cc 26538 src/core/lib/debug/trace.cc 26539 src/core/lib/debug/trace_flags.cc 26540 src/core/lib/experiments/config.cc 26541 src/core/lib/experiments/experiments.cc 26542 src/core/lib/iomgr/closure.cc 26543 src/core/lib/iomgr/combiner.cc 26544 src/core/lib/iomgr/error.cc 26545 src/core/lib/iomgr/exec_ctx.cc 26546 src/core/lib/iomgr/executor.cc 26547 src/core/lib/iomgr/iomgr_internal.cc 26548 src/core/lib/promise/activity.cc 26549 src/core/lib/promise/party.cc 26550 src/core/lib/resource_quota/arena.cc 26551 src/core/lib/resource_quota/connection_quota.cc 26552 src/core/lib/resource_quota/memory_quota.cc 26553 src/core/lib/resource_quota/periodic_update.cc 26554 src/core/lib/resource_quota/resource_quota.cc 26555 src/core/lib/resource_quota/thread_quota.cc 26556 src/core/lib/slice/percent_encoding.cc 26557 src/core/lib/slice/slice.cc 26558 src/core/lib/slice/slice_buffer.cc 26559 src/core/lib/slice/slice_string_helpers.cc 26560 src/core/lib/surface/channel_stack_type.cc 26561 src/core/lib/transport/call_arena_allocator.cc 26562 src/core/lib/transport/call_filters.cc 26563 src/core/lib/transport/call_final_info.cc 26564 src/core/lib/transport/call_spine.cc 26565 src/core/lib/transport/call_state.cc 26566 src/core/lib/transport/error_utils.cc 26567 src/core/lib/transport/message.cc 26568 src/core/lib/transport/metadata.cc 26569 src/core/lib/transport/metadata_batch.cc 26570 src/core/lib/transport/parsed_metadata.cc 26571 src/core/lib/transport/status_conversion.cc 26572 src/core/lib/transport/timeout_encoding.cc 26573 src/core/util/dump_args.cc 26574 src/core/util/glob.cc 26575 src/core/util/latent_see.cc 26576 src/core/util/per_cpu.cc 26577 src/core/util/ref_counted_string.cc 26578 src/core/util/status_helper.cc 26579 src/core/util/time.cc 26580 test/core/call/request_buffer_test.cc 26581) 26582if(WIN32 AND MSVC) 26583 if(BUILD_SHARED_LIBS) 26584 target_compile_definitions(request_buffer_test 26585 PRIVATE 26586 "GPR_DLL_IMPORTS" 26587 ) 26588 endif() 26589endif() 26590target_compile_features(request_buffer_test PUBLIC cxx_std_17) 26591target_include_directories(request_buffer_test 26592 PRIVATE 26593 ${CMAKE_CURRENT_SOURCE_DIR} 26594 ${CMAKE_CURRENT_SOURCE_DIR}/include 26595 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26596 ${_gRPC_RE2_INCLUDE_DIR} 26597 ${_gRPC_SSL_INCLUDE_DIR} 26598 ${_gRPC_UPB_GENERATED_DIR} 26599 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26600 ${_gRPC_UPB_INCLUDE_DIR} 26601 ${_gRPC_XXHASH_INCLUDE_DIR} 26602 ${_gRPC_ZLIB_INCLUDE_DIR} 26603 third_party/googletest/googletest/include 26604 third_party/googletest/googletest 26605 third_party/googletest/googlemock/include 26606 third_party/googletest/googlemock 26607 ${_gRPC_PROTO_GENS_DIR} 26608) 26609 26610target_link_libraries(request_buffer_test 26611 ${_gRPC_ALLTARGETS_LIBRARIES} 26612 gtest 26613 upb_mini_descriptor_lib 26614 upb_wire_lib 26615 absl::config 26616 absl::no_destructor 26617 absl::flat_hash_map 26618 absl::inlined_vector 26619 absl::function_ref 26620 absl::hash 26621 absl::type_traits 26622 absl::statusor 26623 absl::utility 26624 gpr 26625) 26626 26627 26628endif() 26629if(gRPC_BUILD_TESTS) 26630 26631add_executable(request_with_flags_test 26632 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 26633 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 26634 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 26635 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 26636 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 26637 src/core/ext/transport/chaotic_good/client_transport.cc 26638 src/core/ext/transport/chaotic_good/control_endpoint.cc 26639 src/core/ext/transport/chaotic_good/data_endpoints.cc 26640 src/core/ext/transport/chaotic_good/frame.cc 26641 src/core/ext/transport/chaotic_good/frame_header.cc 26642 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 26643 src/core/ext/transport/chaotic_good/server_transport.cc 26644 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 26645 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 26646 src/core/ext/transport/chaotic_good_legacy/frame.cc 26647 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 26648 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 26649 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 26650 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 26651 src/core/lib/transport/promise_endpoint.cc 26652 test/core/call/batch_builder.cc 26653 test/core/end2end/cq_verifier.cc 26654 test/core/end2end/end2end_test_main.cc 26655 test/core/end2end/end2end_test_suites.cc 26656 test/core/end2end/end2end_tests.cc 26657 test/core/end2end/fixtures/http_proxy_fixture.cc 26658 test/core/end2end/fixtures/local_util.cc 26659 test/core/end2end/fixtures/proxy.cc 26660 test/core/end2end/tests/request_with_flags.cc 26661 test/core/event_engine/event_engine_test_utils.cc 26662 test/core/test_util/fake_stats_plugin.cc 26663 test/core/test_util/test_lb_policies.cc 26664) 26665if(WIN32 AND MSVC) 26666 if(BUILD_SHARED_LIBS) 26667 target_compile_definitions(request_with_flags_test 26668 PRIVATE 26669 "GPR_DLL_IMPORTS" 26670 "GRPC_DLL_IMPORTS" 26671 ) 26672 endif() 26673endif() 26674target_compile_features(request_with_flags_test PUBLIC cxx_std_17) 26675target_include_directories(request_with_flags_test 26676 PRIVATE 26677 ${CMAKE_CURRENT_SOURCE_DIR} 26678 ${CMAKE_CURRENT_SOURCE_DIR}/include 26679 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26680 ${_gRPC_RE2_INCLUDE_DIR} 26681 ${_gRPC_SSL_INCLUDE_DIR} 26682 ${_gRPC_UPB_GENERATED_DIR} 26683 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26684 ${_gRPC_UPB_INCLUDE_DIR} 26685 ${_gRPC_XXHASH_INCLUDE_DIR} 26686 ${_gRPC_ZLIB_INCLUDE_DIR} 26687 third_party/googletest/googletest/include 26688 third_party/googletest/googletest 26689 third_party/googletest/googlemock/include 26690 third_party/googletest/googlemock 26691 ${_gRPC_PROTO_GENS_DIR} 26692) 26693 26694target_link_libraries(request_with_flags_test 26695 ${_gRPC_ALLTARGETS_LIBRARIES} 26696 gtest 26697 grpc_authorization_provider 26698 grpc_unsecure 26699 ${_gRPC_PROTOBUF_LIBRARIES} 26700 grpc_test_util 26701) 26702 26703 26704endif() 26705if(gRPC_BUILD_TESTS) 26706 26707add_executable(request_with_payload_test 26708 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 26709 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 26710 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 26711 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 26712 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 26713 src/core/ext/transport/chaotic_good/client_transport.cc 26714 src/core/ext/transport/chaotic_good/control_endpoint.cc 26715 src/core/ext/transport/chaotic_good/data_endpoints.cc 26716 src/core/ext/transport/chaotic_good/frame.cc 26717 src/core/ext/transport/chaotic_good/frame_header.cc 26718 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 26719 src/core/ext/transport/chaotic_good/server_transport.cc 26720 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 26721 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 26722 src/core/ext/transport/chaotic_good_legacy/frame.cc 26723 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 26724 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 26725 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 26726 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 26727 src/core/lib/transport/promise_endpoint.cc 26728 test/core/call/batch_builder.cc 26729 test/core/end2end/cq_verifier.cc 26730 test/core/end2end/end2end_test_main.cc 26731 test/core/end2end/end2end_test_suites.cc 26732 test/core/end2end/end2end_tests.cc 26733 test/core/end2end/fixtures/http_proxy_fixture.cc 26734 test/core/end2end/fixtures/local_util.cc 26735 test/core/end2end/fixtures/proxy.cc 26736 test/core/end2end/tests/request_with_payload.cc 26737 test/core/event_engine/event_engine_test_utils.cc 26738 test/core/test_util/fake_stats_plugin.cc 26739 test/core/test_util/test_lb_policies.cc 26740) 26741if(WIN32 AND MSVC) 26742 if(BUILD_SHARED_LIBS) 26743 target_compile_definitions(request_with_payload_test 26744 PRIVATE 26745 "GPR_DLL_IMPORTS" 26746 "GRPC_DLL_IMPORTS" 26747 ) 26748 endif() 26749endif() 26750target_compile_features(request_with_payload_test PUBLIC cxx_std_17) 26751target_include_directories(request_with_payload_test 26752 PRIVATE 26753 ${CMAKE_CURRENT_SOURCE_DIR} 26754 ${CMAKE_CURRENT_SOURCE_DIR}/include 26755 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26756 ${_gRPC_RE2_INCLUDE_DIR} 26757 ${_gRPC_SSL_INCLUDE_DIR} 26758 ${_gRPC_UPB_GENERATED_DIR} 26759 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26760 ${_gRPC_UPB_INCLUDE_DIR} 26761 ${_gRPC_XXHASH_INCLUDE_DIR} 26762 ${_gRPC_ZLIB_INCLUDE_DIR} 26763 third_party/googletest/googletest/include 26764 third_party/googletest/googletest 26765 third_party/googletest/googlemock/include 26766 third_party/googletest/googlemock 26767 ${_gRPC_PROTO_GENS_DIR} 26768) 26769 26770target_link_libraries(request_with_payload_test 26771 ${_gRPC_ALLTARGETS_LIBRARIES} 26772 gtest 26773 grpc_authorization_provider 26774 grpc_unsecure 26775 ${_gRPC_PROTOBUF_LIBRARIES} 26776 grpc_test_util 26777) 26778 26779 26780endif() 26781if(gRPC_BUILD_TESTS) 26782if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 26783 26784 add_executable(resolve_address_using_ares_resolver_posix_test 26785 test/core/iomgr/resolve_address_posix_test.cc 26786 test/core/test_util/cmdline.cc 26787 test/core/test_util/fuzzer_util.cc 26788 test/core/test_util/grpc_profiler.cc 26789 test/core/test_util/histogram.cc 26790 test/core/test_util/mock_endpoint.cc 26791 test/core/test_util/parse_hexstring.cc 26792 test/core/test_util/resolve_localhost_ip46.cc 26793 test/core/test_util/slice_splitter.cc 26794 test/core/test_util/tracer_util.cc 26795 ) 26796 if(WIN32 AND MSVC) 26797 if(BUILD_SHARED_LIBS) 26798 target_compile_definitions(resolve_address_using_ares_resolver_posix_test 26799 PRIVATE 26800 "GPR_DLL_IMPORTS" 26801 "GRPC_DLL_IMPORTS" 26802 ) 26803 endif() 26804 endif() 26805 target_compile_features(resolve_address_using_ares_resolver_posix_test PUBLIC cxx_std_17) 26806 target_include_directories(resolve_address_using_ares_resolver_posix_test 26807 PRIVATE 26808 ${CMAKE_CURRENT_SOURCE_DIR} 26809 ${CMAKE_CURRENT_SOURCE_DIR}/include 26810 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26811 ${_gRPC_RE2_INCLUDE_DIR} 26812 ${_gRPC_SSL_INCLUDE_DIR} 26813 ${_gRPC_UPB_GENERATED_DIR} 26814 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26815 ${_gRPC_UPB_INCLUDE_DIR} 26816 ${_gRPC_XXHASH_INCLUDE_DIR} 26817 ${_gRPC_ZLIB_INCLUDE_DIR} 26818 third_party/googletest/googletest/include 26819 third_party/googletest/googletest 26820 third_party/googletest/googlemock/include 26821 third_party/googletest/googlemock 26822 ${_gRPC_PROTO_GENS_DIR} 26823 ) 26824 26825 target_link_libraries(resolve_address_using_ares_resolver_posix_test 26826 ${_gRPC_ALLTARGETS_LIBRARIES} 26827 gtest 26828 grpc_test_util 26829 ) 26830 26831 26832endif() 26833endif() 26834if(gRPC_BUILD_TESTS) 26835 26836add_executable(resolve_address_using_ares_resolver_test 26837 test/core/iomgr/resolve_address_test.cc 26838 test/core/test_util/cmdline.cc 26839 test/core/test_util/fake_udp_and_tcp_server.cc 26840 test/core/test_util/fuzzer_util.cc 26841 test/core/test_util/grpc_profiler.cc 26842 test/core/test_util/histogram.cc 26843 test/core/test_util/mock_endpoint.cc 26844 test/core/test_util/parse_hexstring.cc 26845 test/core/test_util/resolve_localhost_ip46.cc 26846 test/core/test_util/slice_splitter.cc 26847 test/core/test_util/tracer_util.cc 26848) 26849if(WIN32 AND MSVC) 26850 if(BUILD_SHARED_LIBS) 26851 target_compile_definitions(resolve_address_using_ares_resolver_test 26852 PRIVATE 26853 "GPR_DLL_IMPORTS" 26854 "GRPC_DLL_IMPORTS" 26855 ) 26856 endif() 26857endif() 26858target_compile_features(resolve_address_using_ares_resolver_test PUBLIC cxx_std_17) 26859target_include_directories(resolve_address_using_ares_resolver_test 26860 PRIVATE 26861 ${CMAKE_CURRENT_SOURCE_DIR} 26862 ${CMAKE_CURRENT_SOURCE_DIR}/include 26863 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26864 ${_gRPC_RE2_INCLUDE_DIR} 26865 ${_gRPC_SSL_INCLUDE_DIR} 26866 ${_gRPC_UPB_GENERATED_DIR} 26867 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26868 ${_gRPC_UPB_INCLUDE_DIR} 26869 ${_gRPC_XXHASH_INCLUDE_DIR} 26870 ${_gRPC_ZLIB_INCLUDE_DIR} 26871 third_party/googletest/googletest/include 26872 third_party/googletest/googletest 26873 third_party/googletest/googlemock/include 26874 third_party/googletest/googlemock 26875 ${_gRPC_PROTO_GENS_DIR} 26876) 26877 26878target_link_libraries(resolve_address_using_ares_resolver_test 26879 ${_gRPC_ALLTARGETS_LIBRARIES} 26880 gtest 26881 grpc_test_util 26882 grpc++_test_config 26883) 26884 26885 26886endif() 26887if(gRPC_BUILD_TESTS) 26888if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 26889 26890 add_executable(resolve_address_using_native_resolver_posix_test 26891 test/core/iomgr/resolve_address_posix_test.cc 26892 test/core/test_util/cmdline.cc 26893 test/core/test_util/fuzzer_util.cc 26894 test/core/test_util/grpc_profiler.cc 26895 test/core/test_util/histogram.cc 26896 test/core/test_util/mock_endpoint.cc 26897 test/core/test_util/parse_hexstring.cc 26898 test/core/test_util/resolve_localhost_ip46.cc 26899 test/core/test_util/slice_splitter.cc 26900 test/core/test_util/tracer_util.cc 26901 ) 26902 if(WIN32 AND MSVC) 26903 if(BUILD_SHARED_LIBS) 26904 target_compile_definitions(resolve_address_using_native_resolver_posix_test 26905 PRIVATE 26906 "GPR_DLL_IMPORTS" 26907 "GRPC_DLL_IMPORTS" 26908 ) 26909 endif() 26910 endif() 26911 target_compile_features(resolve_address_using_native_resolver_posix_test PUBLIC cxx_std_17) 26912 target_include_directories(resolve_address_using_native_resolver_posix_test 26913 PRIVATE 26914 ${CMAKE_CURRENT_SOURCE_DIR} 26915 ${CMAKE_CURRENT_SOURCE_DIR}/include 26916 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26917 ${_gRPC_RE2_INCLUDE_DIR} 26918 ${_gRPC_SSL_INCLUDE_DIR} 26919 ${_gRPC_UPB_GENERATED_DIR} 26920 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26921 ${_gRPC_UPB_INCLUDE_DIR} 26922 ${_gRPC_XXHASH_INCLUDE_DIR} 26923 ${_gRPC_ZLIB_INCLUDE_DIR} 26924 third_party/googletest/googletest/include 26925 third_party/googletest/googletest 26926 third_party/googletest/googlemock/include 26927 third_party/googletest/googlemock 26928 ${_gRPC_PROTO_GENS_DIR} 26929 ) 26930 26931 target_link_libraries(resolve_address_using_native_resolver_posix_test 26932 ${_gRPC_ALLTARGETS_LIBRARIES} 26933 gtest 26934 grpc_test_util 26935 ) 26936 26937 26938endif() 26939endif() 26940if(gRPC_BUILD_TESTS) 26941 26942add_executable(resolve_address_using_native_resolver_test 26943 test/core/iomgr/resolve_address_test.cc 26944 test/core/test_util/cmdline.cc 26945 test/core/test_util/fake_udp_and_tcp_server.cc 26946 test/core/test_util/fuzzer_util.cc 26947 test/core/test_util/grpc_profiler.cc 26948 test/core/test_util/histogram.cc 26949 test/core/test_util/mock_endpoint.cc 26950 test/core/test_util/parse_hexstring.cc 26951 test/core/test_util/resolve_localhost_ip46.cc 26952 test/core/test_util/slice_splitter.cc 26953 test/core/test_util/tracer_util.cc 26954) 26955if(WIN32 AND MSVC) 26956 if(BUILD_SHARED_LIBS) 26957 target_compile_definitions(resolve_address_using_native_resolver_test 26958 PRIVATE 26959 "GPR_DLL_IMPORTS" 26960 "GRPC_DLL_IMPORTS" 26961 ) 26962 endif() 26963endif() 26964target_compile_features(resolve_address_using_native_resolver_test PUBLIC cxx_std_17) 26965target_include_directories(resolve_address_using_native_resolver_test 26966 PRIVATE 26967 ${CMAKE_CURRENT_SOURCE_DIR} 26968 ${CMAKE_CURRENT_SOURCE_DIR}/include 26969 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 26970 ${_gRPC_RE2_INCLUDE_DIR} 26971 ${_gRPC_SSL_INCLUDE_DIR} 26972 ${_gRPC_UPB_GENERATED_DIR} 26973 ${_gRPC_UPB_GRPC_GENERATED_DIR} 26974 ${_gRPC_UPB_INCLUDE_DIR} 26975 ${_gRPC_XXHASH_INCLUDE_DIR} 26976 ${_gRPC_ZLIB_INCLUDE_DIR} 26977 third_party/googletest/googletest/include 26978 third_party/googletest/googletest 26979 third_party/googletest/googlemock/include 26980 third_party/googletest/googlemock 26981 ${_gRPC_PROTO_GENS_DIR} 26982) 26983 26984target_link_libraries(resolve_address_using_native_resolver_test 26985 ${_gRPC_ALLTARGETS_LIBRARIES} 26986 gtest 26987 grpc_test_util 26988 grpc++_test_config 26989) 26990 26991 26992endif() 26993if(gRPC_BUILD_TESTS) 26994 26995add_executable(resource_quota_end2end_stress_test 26996 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 26997 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 26998 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 26999 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 27000 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 27001 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 27002 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 27003 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 27004 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 27005 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 27006 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 27007 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 27008 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 27009 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 27010 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 27011 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 27012 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 27013 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 27014 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 27015 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 27016 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 27017 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 27018 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 27019 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 27020 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 27021 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 27022 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 27023 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 27024 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 27025 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 27026 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 27027 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 27028 test/cpp/end2end/resource_quota_end2end_stress_test.cc 27029) 27030if(WIN32 AND MSVC) 27031 if(BUILD_SHARED_LIBS) 27032 target_compile_definitions(resource_quota_end2end_stress_test 27033 PRIVATE 27034 "GPR_DLL_IMPORTS" 27035 "GRPC_DLL_IMPORTS" 27036 "GRPCXX_DLL_IMPORTS" 27037 ) 27038 endif() 27039endif() 27040target_compile_features(resource_quota_end2end_stress_test PUBLIC cxx_std_17) 27041target_include_directories(resource_quota_end2end_stress_test 27042 PRIVATE 27043 ${CMAKE_CURRENT_SOURCE_DIR} 27044 ${CMAKE_CURRENT_SOURCE_DIR}/include 27045 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27046 ${_gRPC_RE2_INCLUDE_DIR} 27047 ${_gRPC_SSL_INCLUDE_DIR} 27048 ${_gRPC_UPB_GENERATED_DIR} 27049 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27050 ${_gRPC_UPB_INCLUDE_DIR} 27051 ${_gRPC_XXHASH_INCLUDE_DIR} 27052 ${_gRPC_ZLIB_INCLUDE_DIR} 27053 third_party/googletest/googletest/include 27054 third_party/googletest/googletest 27055 third_party/googletest/googlemock/include 27056 third_party/googletest/googlemock 27057 ${_gRPC_PROTO_GENS_DIR} 27058) 27059 27060target_link_libraries(resource_quota_end2end_stress_test 27061 ${_gRPC_ALLTARGETS_LIBRARIES} 27062 gtest 27063 grpc++_test_util 27064) 27065 27066 27067endif() 27068if(gRPC_BUILD_TESTS) 27069 27070add_executable(resource_quota_server_test 27071 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27072 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27073 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27074 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27075 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27076 src/core/ext/transport/chaotic_good/client_transport.cc 27077 src/core/ext/transport/chaotic_good/control_endpoint.cc 27078 src/core/ext/transport/chaotic_good/data_endpoints.cc 27079 src/core/ext/transport/chaotic_good/frame.cc 27080 src/core/ext/transport/chaotic_good/frame_header.cc 27081 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27082 src/core/ext/transport/chaotic_good/server_transport.cc 27083 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27084 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27085 src/core/ext/transport/chaotic_good_legacy/frame.cc 27086 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27087 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27088 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27089 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27090 src/core/lib/transport/promise_endpoint.cc 27091 test/core/call/batch_builder.cc 27092 test/core/end2end/cq_verifier.cc 27093 test/core/end2end/end2end_test_main.cc 27094 test/core/end2end/end2end_test_suites.cc 27095 test/core/end2end/end2end_tests.cc 27096 test/core/end2end/fixtures/http_proxy_fixture.cc 27097 test/core/end2end/fixtures/local_util.cc 27098 test/core/end2end/fixtures/proxy.cc 27099 test/core/end2end/tests/resource_quota_server.cc 27100 test/core/event_engine/event_engine_test_utils.cc 27101 test/core/test_util/fake_stats_plugin.cc 27102 test/core/test_util/test_lb_policies.cc 27103) 27104if(WIN32 AND MSVC) 27105 if(BUILD_SHARED_LIBS) 27106 target_compile_definitions(resource_quota_server_test 27107 PRIVATE 27108 "GPR_DLL_IMPORTS" 27109 "GRPC_DLL_IMPORTS" 27110 ) 27111 endif() 27112endif() 27113target_compile_features(resource_quota_server_test PUBLIC cxx_std_17) 27114target_include_directories(resource_quota_server_test 27115 PRIVATE 27116 ${CMAKE_CURRENT_SOURCE_DIR} 27117 ${CMAKE_CURRENT_SOURCE_DIR}/include 27118 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27119 ${_gRPC_RE2_INCLUDE_DIR} 27120 ${_gRPC_SSL_INCLUDE_DIR} 27121 ${_gRPC_UPB_GENERATED_DIR} 27122 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27123 ${_gRPC_UPB_INCLUDE_DIR} 27124 ${_gRPC_XXHASH_INCLUDE_DIR} 27125 ${_gRPC_ZLIB_INCLUDE_DIR} 27126 third_party/googletest/googletest/include 27127 third_party/googletest/googletest 27128 third_party/googletest/googlemock/include 27129 third_party/googletest/googlemock 27130 ${_gRPC_PROTO_GENS_DIR} 27131) 27132 27133target_link_libraries(resource_quota_server_test 27134 ${_gRPC_ALLTARGETS_LIBRARIES} 27135 gtest 27136 grpc_authorization_provider 27137 grpc_unsecure 27138 ${_gRPC_PROTOBUF_LIBRARIES} 27139 grpc_test_util 27140) 27141 27142 27143endif() 27144if(gRPC_BUILD_TESTS) 27145 27146add_executable(resource_quota_test 27147 test/core/resource_quota/resource_quota_test.cc 27148) 27149if(WIN32 AND MSVC) 27150 if(BUILD_SHARED_LIBS) 27151 target_compile_definitions(resource_quota_test 27152 PRIVATE 27153 "GPR_DLL_IMPORTS" 27154 "GRPC_DLL_IMPORTS" 27155 ) 27156 endif() 27157endif() 27158target_compile_features(resource_quota_test PUBLIC cxx_std_17) 27159target_include_directories(resource_quota_test 27160 PRIVATE 27161 ${CMAKE_CURRENT_SOURCE_DIR} 27162 ${CMAKE_CURRENT_SOURCE_DIR}/include 27163 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27164 ${_gRPC_RE2_INCLUDE_DIR} 27165 ${_gRPC_SSL_INCLUDE_DIR} 27166 ${_gRPC_UPB_GENERATED_DIR} 27167 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27168 ${_gRPC_UPB_INCLUDE_DIR} 27169 ${_gRPC_XXHASH_INCLUDE_DIR} 27170 ${_gRPC_ZLIB_INCLUDE_DIR} 27171 third_party/googletest/googletest/include 27172 third_party/googletest/googletest 27173 third_party/googletest/googlemock/include 27174 third_party/googletest/googlemock 27175 ${_gRPC_PROTO_GENS_DIR} 27176) 27177 27178target_link_libraries(resource_quota_test 27179 ${_gRPC_ALLTARGETS_LIBRARIES} 27180 gtest 27181 grpc_test_util_unsecure 27182) 27183 27184 27185endif() 27186if(gRPC_BUILD_TESTS) 27187 27188add_executable(retry_cancel_after_first_attempt_starts_test 27189 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27190 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27191 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27192 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27193 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27194 src/core/ext/transport/chaotic_good/client_transport.cc 27195 src/core/ext/transport/chaotic_good/control_endpoint.cc 27196 src/core/ext/transport/chaotic_good/data_endpoints.cc 27197 src/core/ext/transport/chaotic_good/frame.cc 27198 src/core/ext/transport/chaotic_good/frame_header.cc 27199 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27200 src/core/ext/transport/chaotic_good/server_transport.cc 27201 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27202 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27203 src/core/ext/transport/chaotic_good_legacy/frame.cc 27204 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27205 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27206 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27207 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27208 src/core/lib/transport/promise_endpoint.cc 27209 test/core/call/batch_builder.cc 27210 test/core/end2end/cq_verifier.cc 27211 test/core/end2end/end2end_test_main.cc 27212 test/core/end2end/end2end_test_suites.cc 27213 test/core/end2end/end2end_tests.cc 27214 test/core/end2end/fixtures/http_proxy_fixture.cc 27215 test/core/end2end/fixtures/local_util.cc 27216 test/core/end2end/fixtures/proxy.cc 27217 test/core/end2end/tests/retry_cancel_after_first_attempt_starts.cc 27218 test/core/event_engine/event_engine_test_utils.cc 27219 test/core/test_util/fake_stats_plugin.cc 27220 test/core/test_util/test_lb_policies.cc 27221) 27222if(WIN32 AND MSVC) 27223 if(BUILD_SHARED_LIBS) 27224 target_compile_definitions(retry_cancel_after_first_attempt_starts_test 27225 PRIVATE 27226 "GPR_DLL_IMPORTS" 27227 "GRPC_DLL_IMPORTS" 27228 ) 27229 endif() 27230endif() 27231target_compile_features(retry_cancel_after_first_attempt_starts_test PUBLIC cxx_std_17) 27232target_include_directories(retry_cancel_after_first_attempt_starts_test 27233 PRIVATE 27234 ${CMAKE_CURRENT_SOURCE_DIR} 27235 ${CMAKE_CURRENT_SOURCE_DIR}/include 27236 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27237 ${_gRPC_RE2_INCLUDE_DIR} 27238 ${_gRPC_SSL_INCLUDE_DIR} 27239 ${_gRPC_UPB_GENERATED_DIR} 27240 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27241 ${_gRPC_UPB_INCLUDE_DIR} 27242 ${_gRPC_XXHASH_INCLUDE_DIR} 27243 ${_gRPC_ZLIB_INCLUDE_DIR} 27244 third_party/googletest/googletest/include 27245 third_party/googletest/googletest 27246 third_party/googletest/googlemock/include 27247 third_party/googletest/googlemock 27248 ${_gRPC_PROTO_GENS_DIR} 27249) 27250 27251target_link_libraries(retry_cancel_after_first_attempt_starts_test 27252 ${_gRPC_ALLTARGETS_LIBRARIES} 27253 gtest 27254 grpc_authorization_provider 27255 grpc_unsecure 27256 ${_gRPC_PROTOBUF_LIBRARIES} 27257 grpc_test_util 27258) 27259 27260 27261endif() 27262if(gRPC_BUILD_TESTS) 27263 27264add_executable(retry_cancel_during_delay_test 27265 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27266 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27267 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27268 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27269 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27270 src/core/ext/transport/chaotic_good/client_transport.cc 27271 src/core/ext/transport/chaotic_good/control_endpoint.cc 27272 src/core/ext/transport/chaotic_good/data_endpoints.cc 27273 src/core/ext/transport/chaotic_good/frame.cc 27274 src/core/ext/transport/chaotic_good/frame_header.cc 27275 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27276 src/core/ext/transport/chaotic_good/server_transport.cc 27277 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27278 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27279 src/core/ext/transport/chaotic_good_legacy/frame.cc 27280 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27281 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27282 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27283 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27284 src/core/lib/transport/promise_endpoint.cc 27285 test/core/call/batch_builder.cc 27286 test/core/end2end/cq_verifier.cc 27287 test/core/end2end/end2end_test_main.cc 27288 test/core/end2end/end2end_test_suites.cc 27289 test/core/end2end/end2end_tests.cc 27290 test/core/end2end/fixtures/http_proxy_fixture.cc 27291 test/core/end2end/fixtures/local_util.cc 27292 test/core/end2end/fixtures/proxy.cc 27293 test/core/end2end/tests/retry_cancel_during_delay.cc 27294 test/core/event_engine/event_engine_test_utils.cc 27295 test/core/test_util/fake_stats_plugin.cc 27296 test/core/test_util/test_lb_policies.cc 27297) 27298if(WIN32 AND MSVC) 27299 if(BUILD_SHARED_LIBS) 27300 target_compile_definitions(retry_cancel_during_delay_test 27301 PRIVATE 27302 "GPR_DLL_IMPORTS" 27303 "GRPC_DLL_IMPORTS" 27304 ) 27305 endif() 27306endif() 27307target_compile_features(retry_cancel_during_delay_test PUBLIC cxx_std_17) 27308target_include_directories(retry_cancel_during_delay_test 27309 PRIVATE 27310 ${CMAKE_CURRENT_SOURCE_DIR} 27311 ${CMAKE_CURRENT_SOURCE_DIR}/include 27312 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27313 ${_gRPC_RE2_INCLUDE_DIR} 27314 ${_gRPC_SSL_INCLUDE_DIR} 27315 ${_gRPC_UPB_GENERATED_DIR} 27316 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27317 ${_gRPC_UPB_INCLUDE_DIR} 27318 ${_gRPC_XXHASH_INCLUDE_DIR} 27319 ${_gRPC_ZLIB_INCLUDE_DIR} 27320 third_party/googletest/googletest/include 27321 third_party/googletest/googletest 27322 third_party/googletest/googlemock/include 27323 third_party/googletest/googlemock 27324 ${_gRPC_PROTO_GENS_DIR} 27325) 27326 27327target_link_libraries(retry_cancel_during_delay_test 27328 ${_gRPC_ALLTARGETS_LIBRARIES} 27329 gtest 27330 grpc_authorization_provider 27331 grpc_unsecure 27332 ${_gRPC_PROTOBUF_LIBRARIES} 27333 grpc_test_util 27334) 27335 27336 27337endif() 27338if(gRPC_BUILD_TESTS) 27339 27340add_executable(retry_cancel_with_multiple_send_batches_test 27341 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27342 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27343 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27344 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27345 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27346 src/core/ext/transport/chaotic_good/client_transport.cc 27347 src/core/ext/transport/chaotic_good/control_endpoint.cc 27348 src/core/ext/transport/chaotic_good/data_endpoints.cc 27349 src/core/ext/transport/chaotic_good/frame.cc 27350 src/core/ext/transport/chaotic_good/frame_header.cc 27351 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27352 src/core/ext/transport/chaotic_good/server_transport.cc 27353 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27354 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27355 src/core/ext/transport/chaotic_good_legacy/frame.cc 27356 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27357 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27358 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27359 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27360 src/core/lib/transport/promise_endpoint.cc 27361 test/core/call/batch_builder.cc 27362 test/core/end2end/cq_verifier.cc 27363 test/core/end2end/end2end_test_main.cc 27364 test/core/end2end/end2end_test_suites.cc 27365 test/core/end2end/end2end_tests.cc 27366 test/core/end2end/fixtures/http_proxy_fixture.cc 27367 test/core/end2end/fixtures/local_util.cc 27368 test/core/end2end/fixtures/proxy.cc 27369 test/core/end2end/tests/retry_cancel_with_multiple_send_batches.cc 27370 test/core/event_engine/event_engine_test_utils.cc 27371 test/core/test_util/fake_stats_plugin.cc 27372 test/core/test_util/test_lb_policies.cc 27373) 27374if(WIN32 AND MSVC) 27375 if(BUILD_SHARED_LIBS) 27376 target_compile_definitions(retry_cancel_with_multiple_send_batches_test 27377 PRIVATE 27378 "GPR_DLL_IMPORTS" 27379 "GRPC_DLL_IMPORTS" 27380 ) 27381 endif() 27382endif() 27383target_compile_features(retry_cancel_with_multiple_send_batches_test PUBLIC cxx_std_17) 27384target_include_directories(retry_cancel_with_multiple_send_batches_test 27385 PRIVATE 27386 ${CMAKE_CURRENT_SOURCE_DIR} 27387 ${CMAKE_CURRENT_SOURCE_DIR}/include 27388 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27389 ${_gRPC_RE2_INCLUDE_DIR} 27390 ${_gRPC_SSL_INCLUDE_DIR} 27391 ${_gRPC_UPB_GENERATED_DIR} 27392 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27393 ${_gRPC_UPB_INCLUDE_DIR} 27394 ${_gRPC_XXHASH_INCLUDE_DIR} 27395 ${_gRPC_ZLIB_INCLUDE_DIR} 27396 third_party/googletest/googletest/include 27397 third_party/googletest/googletest 27398 third_party/googletest/googlemock/include 27399 third_party/googletest/googlemock 27400 ${_gRPC_PROTO_GENS_DIR} 27401) 27402 27403target_link_libraries(retry_cancel_with_multiple_send_batches_test 27404 ${_gRPC_ALLTARGETS_LIBRARIES} 27405 gtest 27406 grpc_authorization_provider 27407 grpc_unsecure 27408 ${_gRPC_PROTOBUF_LIBRARIES} 27409 grpc_test_util 27410) 27411 27412 27413endif() 27414if(gRPC_BUILD_TESTS) 27415 27416add_executable(retry_cancellation_test 27417 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27418 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27419 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27420 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27421 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27422 src/core/ext/transport/chaotic_good/client_transport.cc 27423 src/core/ext/transport/chaotic_good/control_endpoint.cc 27424 src/core/ext/transport/chaotic_good/data_endpoints.cc 27425 src/core/ext/transport/chaotic_good/frame.cc 27426 src/core/ext/transport/chaotic_good/frame_header.cc 27427 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27428 src/core/ext/transport/chaotic_good/server_transport.cc 27429 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27430 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27431 src/core/ext/transport/chaotic_good_legacy/frame.cc 27432 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27433 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27434 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27435 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27436 src/core/lib/transport/promise_endpoint.cc 27437 test/core/call/batch_builder.cc 27438 test/core/end2end/cq_verifier.cc 27439 test/core/end2end/end2end_test_main.cc 27440 test/core/end2end/end2end_test_suites.cc 27441 test/core/end2end/end2end_tests.cc 27442 test/core/end2end/fixtures/http_proxy_fixture.cc 27443 test/core/end2end/fixtures/local_util.cc 27444 test/core/end2end/fixtures/proxy.cc 27445 test/core/end2end/tests/retry_cancellation.cc 27446 test/core/event_engine/event_engine_test_utils.cc 27447 test/core/test_util/fake_stats_plugin.cc 27448 test/core/test_util/test_lb_policies.cc 27449) 27450if(WIN32 AND MSVC) 27451 if(BUILD_SHARED_LIBS) 27452 target_compile_definitions(retry_cancellation_test 27453 PRIVATE 27454 "GPR_DLL_IMPORTS" 27455 "GRPC_DLL_IMPORTS" 27456 ) 27457 endif() 27458endif() 27459target_compile_features(retry_cancellation_test PUBLIC cxx_std_17) 27460target_include_directories(retry_cancellation_test 27461 PRIVATE 27462 ${CMAKE_CURRENT_SOURCE_DIR} 27463 ${CMAKE_CURRENT_SOURCE_DIR}/include 27464 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27465 ${_gRPC_RE2_INCLUDE_DIR} 27466 ${_gRPC_SSL_INCLUDE_DIR} 27467 ${_gRPC_UPB_GENERATED_DIR} 27468 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27469 ${_gRPC_UPB_INCLUDE_DIR} 27470 ${_gRPC_XXHASH_INCLUDE_DIR} 27471 ${_gRPC_ZLIB_INCLUDE_DIR} 27472 third_party/googletest/googletest/include 27473 third_party/googletest/googletest 27474 third_party/googletest/googlemock/include 27475 third_party/googletest/googlemock 27476 ${_gRPC_PROTO_GENS_DIR} 27477) 27478 27479target_link_libraries(retry_cancellation_test 27480 ${_gRPC_ALLTARGETS_LIBRARIES} 27481 gtest 27482 grpc_authorization_provider 27483 grpc_unsecure 27484 ${_gRPC_PROTOBUF_LIBRARIES} 27485 grpc_test_util 27486) 27487 27488 27489endif() 27490if(gRPC_BUILD_TESTS) 27491 27492add_executable(retry_disabled_test 27493 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27494 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27495 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27496 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27497 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27498 src/core/ext/transport/chaotic_good/client_transport.cc 27499 src/core/ext/transport/chaotic_good/control_endpoint.cc 27500 src/core/ext/transport/chaotic_good/data_endpoints.cc 27501 src/core/ext/transport/chaotic_good/frame.cc 27502 src/core/ext/transport/chaotic_good/frame_header.cc 27503 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27504 src/core/ext/transport/chaotic_good/server_transport.cc 27505 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27506 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27507 src/core/ext/transport/chaotic_good_legacy/frame.cc 27508 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27509 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27510 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27511 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27512 src/core/lib/transport/promise_endpoint.cc 27513 test/core/call/batch_builder.cc 27514 test/core/end2end/cq_verifier.cc 27515 test/core/end2end/end2end_test_main.cc 27516 test/core/end2end/end2end_test_suites.cc 27517 test/core/end2end/end2end_tests.cc 27518 test/core/end2end/fixtures/http_proxy_fixture.cc 27519 test/core/end2end/fixtures/local_util.cc 27520 test/core/end2end/fixtures/proxy.cc 27521 test/core/end2end/tests/retry_disabled.cc 27522 test/core/event_engine/event_engine_test_utils.cc 27523 test/core/test_util/fake_stats_plugin.cc 27524 test/core/test_util/test_lb_policies.cc 27525) 27526if(WIN32 AND MSVC) 27527 if(BUILD_SHARED_LIBS) 27528 target_compile_definitions(retry_disabled_test 27529 PRIVATE 27530 "GPR_DLL_IMPORTS" 27531 "GRPC_DLL_IMPORTS" 27532 ) 27533 endif() 27534endif() 27535target_compile_features(retry_disabled_test PUBLIC cxx_std_17) 27536target_include_directories(retry_disabled_test 27537 PRIVATE 27538 ${CMAKE_CURRENT_SOURCE_DIR} 27539 ${CMAKE_CURRENT_SOURCE_DIR}/include 27540 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27541 ${_gRPC_RE2_INCLUDE_DIR} 27542 ${_gRPC_SSL_INCLUDE_DIR} 27543 ${_gRPC_UPB_GENERATED_DIR} 27544 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27545 ${_gRPC_UPB_INCLUDE_DIR} 27546 ${_gRPC_XXHASH_INCLUDE_DIR} 27547 ${_gRPC_ZLIB_INCLUDE_DIR} 27548 third_party/googletest/googletest/include 27549 third_party/googletest/googletest 27550 third_party/googletest/googlemock/include 27551 third_party/googletest/googlemock 27552 ${_gRPC_PROTO_GENS_DIR} 27553) 27554 27555target_link_libraries(retry_disabled_test 27556 ${_gRPC_ALLTARGETS_LIBRARIES} 27557 gtest 27558 grpc_authorization_provider 27559 grpc_unsecure 27560 ${_gRPC_PROTOBUF_LIBRARIES} 27561 grpc_test_util 27562) 27563 27564 27565endif() 27566if(gRPC_BUILD_TESTS) 27567 27568add_executable(retry_exceeds_buffer_size_in_delay_test 27569 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27570 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27571 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27572 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27573 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27574 src/core/ext/transport/chaotic_good/client_transport.cc 27575 src/core/ext/transport/chaotic_good/control_endpoint.cc 27576 src/core/ext/transport/chaotic_good/data_endpoints.cc 27577 src/core/ext/transport/chaotic_good/frame.cc 27578 src/core/ext/transport/chaotic_good/frame_header.cc 27579 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27580 src/core/ext/transport/chaotic_good/server_transport.cc 27581 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27582 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27583 src/core/ext/transport/chaotic_good_legacy/frame.cc 27584 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27585 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27586 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27587 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27588 src/core/lib/transport/promise_endpoint.cc 27589 test/core/call/batch_builder.cc 27590 test/core/end2end/cq_verifier.cc 27591 test/core/end2end/end2end_test_main.cc 27592 test/core/end2end/end2end_test_suites.cc 27593 test/core/end2end/end2end_tests.cc 27594 test/core/end2end/fixtures/http_proxy_fixture.cc 27595 test/core/end2end/fixtures/local_util.cc 27596 test/core/end2end/fixtures/proxy.cc 27597 test/core/end2end/tests/retry_exceeds_buffer_size_in_delay.cc 27598 test/core/event_engine/event_engine_test_utils.cc 27599 test/core/test_util/fake_stats_plugin.cc 27600 test/core/test_util/test_lb_policies.cc 27601) 27602if(WIN32 AND MSVC) 27603 if(BUILD_SHARED_LIBS) 27604 target_compile_definitions(retry_exceeds_buffer_size_in_delay_test 27605 PRIVATE 27606 "GPR_DLL_IMPORTS" 27607 "GRPC_DLL_IMPORTS" 27608 ) 27609 endif() 27610endif() 27611target_compile_features(retry_exceeds_buffer_size_in_delay_test PUBLIC cxx_std_17) 27612target_include_directories(retry_exceeds_buffer_size_in_delay_test 27613 PRIVATE 27614 ${CMAKE_CURRENT_SOURCE_DIR} 27615 ${CMAKE_CURRENT_SOURCE_DIR}/include 27616 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27617 ${_gRPC_RE2_INCLUDE_DIR} 27618 ${_gRPC_SSL_INCLUDE_DIR} 27619 ${_gRPC_UPB_GENERATED_DIR} 27620 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27621 ${_gRPC_UPB_INCLUDE_DIR} 27622 ${_gRPC_XXHASH_INCLUDE_DIR} 27623 ${_gRPC_ZLIB_INCLUDE_DIR} 27624 third_party/googletest/googletest/include 27625 third_party/googletest/googletest 27626 third_party/googletest/googlemock/include 27627 third_party/googletest/googlemock 27628 ${_gRPC_PROTO_GENS_DIR} 27629) 27630 27631target_link_libraries(retry_exceeds_buffer_size_in_delay_test 27632 ${_gRPC_ALLTARGETS_LIBRARIES} 27633 gtest 27634 grpc_authorization_provider 27635 grpc_unsecure 27636 ${_gRPC_PROTOBUF_LIBRARIES} 27637 grpc_test_util 27638) 27639 27640 27641endif() 27642if(gRPC_BUILD_TESTS) 27643 27644add_executable(retry_exceeds_buffer_size_in_initial_batch_test 27645 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27646 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27647 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27648 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27649 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27650 src/core/ext/transport/chaotic_good/client_transport.cc 27651 src/core/ext/transport/chaotic_good/control_endpoint.cc 27652 src/core/ext/transport/chaotic_good/data_endpoints.cc 27653 src/core/ext/transport/chaotic_good/frame.cc 27654 src/core/ext/transport/chaotic_good/frame_header.cc 27655 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27656 src/core/ext/transport/chaotic_good/server_transport.cc 27657 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27658 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27659 src/core/ext/transport/chaotic_good_legacy/frame.cc 27660 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27661 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27662 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27663 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27664 src/core/lib/transport/promise_endpoint.cc 27665 test/core/call/batch_builder.cc 27666 test/core/end2end/cq_verifier.cc 27667 test/core/end2end/end2end_test_main.cc 27668 test/core/end2end/end2end_test_suites.cc 27669 test/core/end2end/end2end_tests.cc 27670 test/core/end2end/fixtures/http_proxy_fixture.cc 27671 test/core/end2end/fixtures/local_util.cc 27672 test/core/end2end/fixtures/proxy.cc 27673 test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc 27674 test/core/event_engine/event_engine_test_utils.cc 27675 test/core/test_util/fake_stats_plugin.cc 27676 test/core/test_util/test_lb_policies.cc 27677) 27678if(WIN32 AND MSVC) 27679 if(BUILD_SHARED_LIBS) 27680 target_compile_definitions(retry_exceeds_buffer_size_in_initial_batch_test 27681 PRIVATE 27682 "GPR_DLL_IMPORTS" 27683 "GRPC_DLL_IMPORTS" 27684 ) 27685 endif() 27686endif() 27687target_compile_features(retry_exceeds_buffer_size_in_initial_batch_test PUBLIC cxx_std_17) 27688target_include_directories(retry_exceeds_buffer_size_in_initial_batch_test 27689 PRIVATE 27690 ${CMAKE_CURRENT_SOURCE_DIR} 27691 ${CMAKE_CURRENT_SOURCE_DIR}/include 27692 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27693 ${_gRPC_RE2_INCLUDE_DIR} 27694 ${_gRPC_SSL_INCLUDE_DIR} 27695 ${_gRPC_UPB_GENERATED_DIR} 27696 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27697 ${_gRPC_UPB_INCLUDE_DIR} 27698 ${_gRPC_XXHASH_INCLUDE_DIR} 27699 ${_gRPC_ZLIB_INCLUDE_DIR} 27700 third_party/googletest/googletest/include 27701 third_party/googletest/googletest 27702 third_party/googletest/googlemock/include 27703 third_party/googletest/googlemock 27704 ${_gRPC_PROTO_GENS_DIR} 27705) 27706 27707target_link_libraries(retry_exceeds_buffer_size_in_initial_batch_test 27708 ${_gRPC_ALLTARGETS_LIBRARIES} 27709 gtest 27710 grpc_authorization_provider 27711 grpc_unsecure 27712 ${_gRPC_PROTOBUF_LIBRARIES} 27713 grpc_test_util 27714) 27715 27716 27717endif() 27718if(gRPC_BUILD_TESTS) 27719 27720add_executable(retry_exceeds_buffer_size_in_subsequent_batch_test 27721 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27722 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27723 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27724 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27725 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27726 src/core/ext/transport/chaotic_good/client_transport.cc 27727 src/core/ext/transport/chaotic_good/control_endpoint.cc 27728 src/core/ext/transport/chaotic_good/data_endpoints.cc 27729 src/core/ext/transport/chaotic_good/frame.cc 27730 src/core/ext/transport/chaotic_good/frame_header.cc 27731 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27732 src/core/ext/transport/chaotic_good/server_transport.cc 27733 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27734 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27735 src/core/ext/transport/chaotic_good_legacy/frame.cc 27736 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27737 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27738 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27739 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27740 src/core/lib/transport/promise_endpoint.cc 27741 test/core/call/batch_builder.cc 27742 test/core/end2end/cq_verifier.cc 27743 test/core/end2end/end2end_test_main.cc 27744 test/core/end2end/end2end_test_suites.cc 27745 test/core/end2end/end2end_tests.cc 27746 test/core/end2end/fixtures/http_proxy_fixture.cc 27747 test/core/end2end/fixtures/local_util.cc 27748 test/core/end2end/fixtures/proxy.cc 27749 test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc 27750 test/core/event_engine/event_engine_test_utils.cc 27751 test/core/test_util/fake_stats_plugin.cc 27752 test/core/test_util/test_lb_policies.cc 27753) 27754if(WIN32 AND MSVC) 27755 if(BUILD_SHARED_LIBS) 27756 target_compile_definitions(retry_exceeds_buffer_size_in_subsequent_batch_test 27757 PRIVATE 27758 "GPR_DLL_IMPORTS" 27759 "GRPC_DLL_IMPORTS" 27760 ) 27761 endif() 27762endif() 27763target_compile_features(retry_exceeds_buffer_size_in_subsequent_batch_test PUBLIC cxx_std_17) 27764target_include_directories(retry_exceeds_buffer_size_in_subsequent_batch_test 27765 PRIVATE 27766 ${CMAKE_CURRENT_SOURCE_DIR} 27767 ${CMAKE_CURRENT_SOURCE_DIR}/include 27768 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27769 ${_gRPC_RE2_INCLUDE_DIR} 27770 ${_gRPC_SSL_INCLUDE_DIR} 27771 ${_gRPC_UPB_GENERATED_DIR} 27772 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27773 ${_gRPC_UPB_INCLUDE_DIR} 27774 ${_gRPC_XXHASH_INCLUDE_DIR} 27775 ${_gRPC_ZLIB_INCLUDE_DIR} 27776 third_party/googletest/googletest/include 27777 third_party/googletest/googletest 27778 third_party/googletest/googlemock/include 27779 third_party/googletest/googlemock 27780 ${_gRPC_PROTO_GENS_DIR} 27781) 27782 27783target_link_libraries(retry_exceeds_buffer_size_in_subsequent_batch_test 27784 ${_gRPC_ALLTARGETS_LIBRARIES} 27785 gtest 27786 grpc_authorization_provider 27787 grpc_unsecure 27788 ${_gRPC_PROTOBUF_LIBRARIES} 27789 grpc_test_util 27790) 27791 27792 27793endif() 27794if(gRPC_BUILD_TESTS) 27795if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 27796 27797 add_executable(retry_interceptor_test 27798 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 27799 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 27800 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 27801 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 27802 test/core/call/yodel/test_main.cc 27803 test/core/call/yodel/yodel_test.cc 27804 test/core/client_channel/retry_interceptor_test.cc 27805 test/core/event_engine/event_engine_test_utils.cc 27806 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 27807 ) 27808 if(WIN32 AND MSVC) 27809 if(BUILD_SHARED_LIBS) 27810 target_compile_definitions(retry_interceptor_test 27811 PRIVATE 27812 "GPR_DLL_IMPORTS" 27813 "GRPC_DLL_IMPORTS" 27814 ) 27815 endif() 27816 endif() 27817 target_compile_features(retry_interceptor_test PUBLIC cxx_std_17) 27818 target_include_directories(retry_interceptor_test 27819 PRIVATE 27820 ${CMAKE_CURRENT_SOURCE_DIR} 27821 ${CMAKE_CURRENT_SOURCE_DIR}/include 27822 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27823 ${_gRPC_RE2_INCLUDE_DIR} 27824 ${_gRPC_SSL_INCLUDE_DIR} 27825 ${_gRPC_UPB_GENERATED_DIR} 27826 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27827 ${_gRPC_UPB_INCLUDE_DIR} 27828 ${_gRPC_XXHASH_INCLUDE_DIR} 27829 ${_gRPC_ZLIB_INCLUDE_DIR} 27830 third_party/googletest/googletest/include 27831 third_party/googletest/googletest 27832 third_party/googletest/googlemock/include 27833 third_party/googletest/googlemock 27834 ${_gRPC_PROTO_GENS_DIR} 27835 ) 27836 27837 target_link_libraries(retry_interceptor_test 27838 ${_gRPC_ALLTARGETS_LIBRARIES} 27839 gtest 27840 ${_gRPC_PROTOBUF_LIBRARIES} 27841 grpc_test_util 27842 ) 27843 27844 27845endif() 27846endif() 27847if(gRPC_BUILD_TESTS) 27848 27849add_executable(retry_lb_drop_test 27850 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27851 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27852 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27853 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27854 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27855 src/core/ext/transport/chaotic_good/client_transport.cc 27856 src/core/ext/transport/chaotic_good/control_endpoint.cc 27857 src/core/ext/transport/chaotic_good/data_endpoints.cc 27858 src/core/ext/transport/chaotic_good/frame.cc 27859 src/core/ext/transport/chaotic_good/frame_header.cc 27860 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27861 src/core/ext/transport/chaotic_good/server_transport.cc 27862 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27863 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27864 src/core/ext/transport/chaotic_good_legacy/frame.cc 27865 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27866 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27867 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27868 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27869 src/core/lib/transport/promise_endpoint.cc 27870 test/core/call/batch_builder.cc 27871 test/core/end2end/cq_verifier.cc 27872 test/core/end2end/end2end_test_main.cc 27873 test/core/end2end/end2end_test_suites.cc 27874 test/core/end2end/end2end_tests.cc 27875 test/core/end2end/fixtures/http_proxy_fixture.cc 27876 test/core/end2end/fixtures/local_util.cc 27877 test/core/end2end/fixtures/proxy.cc 27878 test/core/end2end/tests/retry_lb_drop.cc 27879 test/core/event_engine/event_engine_test_utils.cc 27880 test/core/test_util/fake_stats_plugin.cc 27881 test/core/test_util/test_lb_policies.cc 27882) 27883if(WIN32 AND MSVC) 27884 if(BUILD_SHARED_LIBS) 27885 target_compile_definitions(retry_lb_drop_test 27886 PRIVATE 27887 "GPR_DLL_IMPORTS" 27888 "GRPC_DLL_IMPORTS" 27889 ) 27890 endif() 27891endif() 27892target_compile_features(retry_lb_drop_test PUBLIC cxx_std_17) 27893target_include_directories(retry_lb_drop_test 27894 PRIVATE 27895 ${CMAKE_CURRENT_SOURCE_DIR} 27896 ${CMAKE_CURRENT_SOURCE_DIR}/include 27897 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27898 ${_gRPC_RE2_INCLUDE_DIR} 27899 ${_gRPC_SSL_INCLUDE_DIR} 27900 ${_gRPC_UPB_GENERATED_DIR} 27901 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27902 ${_gRPC_UPB_INCLUDE_DIR} 27903 ${_gRPC_XXHASH_INCLUDE_DIR} 27904 ${_gRPC_ZLIB_INCLUDE_DIR} 27905 third_party/googletest/googletest/include 27906 third_party/googletest/googletest 27907 third_party/googletest/googlemock/include 27908 third_party/googletest/googlemock 27909 ${_gRPC_PROTO_GENS_DIR} 27910) 27911 27912target_link_libraries(retry_lb_drop_test 27913 ${_gRPC_ALLTARGETS_LIBRARIES} 27914 gtest 27915 grpc_authorization_provider 27916 grpc_unsecure 27917 ${_gRPC_PROTOBUF_LIBRARIES} 27918 grpc_test_util 27919) 27920 27921 27922endif() 27923if(gRPC_BUILD_TESTS) 27924 27925add_executable(retry_lb_fail_test 27926 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 27927 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 27928 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 27929 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 27930 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 27931 src/core/ext/transport/chaotic_good/client_transport.cc 27932 src/core/ext/transport/chaotic_good/control_endpoint.cc 27933 src/core/ext/transport/chaotic_good/data_endpoints.cc 27934 src/core/ext/transport/chaotic_good/frame.cc 27935 src/core/ext/transport/chaotic_good/frame_header.cc 27936 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 27937 src/core/ext/transport/chaotic_good/server_transport.cc 27938 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 27939 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 27940 src/core/ext/transport/chaotic_good_legacy/frame.cc 27941 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 27942 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 27943 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 27944 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 27945 src/core/lib/transport/promise_endpoint.cc 27946 test/core/call/batch_builder.cc 27947 test/core/end2end/cq_verifier.cc 27948 test/core/end2end/end2end_test_main.cc 27949 test/core/end2end/end2end_test_suites.cc 27950 test/core/end2end/end2end_tests.cc 27951 test/core/end2end/fixtures/http_proxy_fixture.cc 27952 test/core/end2end/fixtures/local_util.cc 27953 test/core/end2end/fixtures/proxy.cc 27954 test/core/end2end/tests/retry_lb_fail.cc 27955 test/core/event_engine/event_engine_test_utils.cc 27956 test/core/test_util/fake_stats_plugin.cc 27957 test/core/test_util/test_lb_policies.cc 27958) 27959if(WIN32 AND MSVC) 27960 if(BUILD_SHARED_LIBS) 27961 target_compile_definitions(retry_lb_fail_test 27962 PRIVATE 27963 "GPR_DLL_IMPORTS" 27964 "GRPC_DLL_IMPORTS" 27965 ) 27966 endif() 27967endif() 27968target_compile_features(retry_lb_fail_test PUBLIC cxx_std_17) 27969target_include_directories(retry_lb_fail_test 27970 PRIVATE 27971 ${CMAKE_CURRENT_SOURCE_DIR} 27972 ${CMAKE_CURRENT_SOURCE_DIR}/include 27973 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 27974 ${_gRPC_RE2_INCLUDE_DIR} 27975 ${_gRPC_SSL_INCLUDE_DIR} 27976 ${_gRPC_UPB_GENERATED_DIR} 27977 ${_gRPC_UPB_GRPC_GENERATED_DIR} 27978 ${_gRPC_UPB_INCLUDE_DIR} 27979 ${_gRPC_XXHASH_INCLUDE_DIR} 27980 ${_gRPC_ZLIB_INCLUDE_DIR} 27981 third_party/googletest/googletest/include 27982 third_party/googletest/googletest 27983 third_party/googletest/googlemock/include 27984 third_party/googletest/googlemock 27985 ${_gRPC_PROTO_GENS_DIR} 27986) 27987 27988target_link_libraries(retry_lb_fail_test 27989 ${_gRPC_ALLTARGETS_LIBRARIES} 27990 gtest 27991 grpc_authorization_provider 27992 grpc_unsecure 27993 ${_gRPC_PROTOBUF_LIBRARIES} 27994 grpc_test_util 27995) 27996 27997 27998endif() 27999if(gRPC_BUILD_TESTS) 28000 28001add_executable(retry_non_retriable_status_before_trailers_test 28002 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28003 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28004 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28005 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28006 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28007 src/core/ext/transport/chaotic_good/client_transport.cc 28008 src/core/ext/transport/chaotic_good/control_endpoint.cc 28009 src/core/ext/transport/chaotic_good/data_endpoints.cc 28010 src/core/ext/transport/chaotic_good/frame.cc 28011 src/core/ext/transport/chaotic_good/frame_header.cc 28012 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28013 src/core/ext/transport/chaotic_good/server_transport.cc 28014 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28015 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28016 src/core/ext/transport/chaotic_good_legacy/frame.cc 28017 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28018 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28019 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28020 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28021 src/core/lib/transport/promise_endpoint.cc 28022 test/core/call/batch_builder.cc 28023 test/core/end2end/cq_verifier.cc 28024 test/core/end2end/end2end_test_main.cc 28025 test/core/end2end/end2end_test_suites.cc 28026 test/core/end2end/end2end_tests.cc 28027 test/core/end2end/fixtures/http_proxy_fixture.cc 28028 test/core/end2end/fixtures/local_util.cc 28029 test/core/end2end/fixtures/proxy.cc 28030 test/core/end2end/tests/retry_non_retriable_status_before_trailers.cc 28031 test/core/event_engine/event_engine_test_utils.cc 28032 test/core/test_util/fake_stats_plugin.cc 28033 test/core/test_util/test_lb_policies.cc 28034) 28035if(WIN32 AND MSVC) 28036 if(BUILD_SHARED_LIBS) 28037 target_compile_definitions(retry_non_retriable_status_before_trailers_test 28038 PRIVATE 28039 "GPR_DLL_IMPORTS" 28040 "GRPC_DLL_IMPORTS" 28041 ) 28042 endif() 28043endif() 28044target_compile_features(retry_non_retriable_status_before_trailers_test PUBLIC cxx_std_17) 28045target_include_directories(retry_non_retriable_status_before_trailers_test 28046 PRIVATE 28047 ${CMAKE_CURRENT_SOURCE_DIR} 28048 ${CMAKE_CURRENT_SOURCE_DIR}/include 28049 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28050 ${_gRPC_RE2_INCLUDE_DIR} 28051 ${_gRPC_SSL_INCLUDE_DIR} 28052 ${_gRPC_UPB_GENERATED_DIR} 28053 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28054 ${_gRPC_UPB_INCLUDE_DIR} 28055 ${_gRPC_XXHASH_INCLUDE_DIR} 28056 ${_gRPC_ZLIB_INCLUDE_DIR} 28057 third_party/googletest/googletest/include 28058 third_party/googletest/googletest 28059 third_party/googletest/googlemock/include 28060 third_party/googletest/googlemock 28061 ${_gRPC_PROTO_GENS_DIR} 28062) 28063 28064target_link_libraries(retry_non_retriable_status_before_trailers_test 28065 ${_gRPC_ALLTARGETS_LIBRARIES} 28066 gtest 28067 grpc_authorization_provider 28068 grpc_unsecure 28069 ${_gRPC_PROTOBUF_LIBRARIES} 28070 grpc_test_util 28071) 28072 28073 28074endif() 28075if(gRPC_BUILD_TESTS) 28076 28077add_executable(retry_non_retriable_status_test 28078 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28079 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28080 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28081 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28082 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28083 src/core/ext/transport/chaotic_good/client_transport.cc 28084 src/core/ext/transport/chaotic_good/control_endpoint.cc 28085 src/core/ext/transport/chaotic_good/data_endpoints.cc 28086 src/core/ext/transport/chaotic_good/frame.cc 28087 src/core/ext/transport/chaotic_good/frame_header.cc 28088 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28089 src/core/ext/transport/chaotic_good/server_transport.cc 28090 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28091 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28092 src/core/ext/transport/chaotic_good_legacy/frame.cc 28093 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28094 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28095 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28096 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28097 src/core/lib/transport/promise_endpoint.cc 28098 test/core/call/batch_builder.cc 28099 test/core/end2end/cq_verifier.cc 28100 test/core/end2end/end2end_test_main.cc 28101 test/core/end2end/end2end_test_suites.cc 28102 test/core/end2end/end2end_tests.cc 28103 test/core/end2end/fixtures/http_proxy_fixture.cc 28104 test/core/end2end/fixtures/local_util.cc 28105 test/core/end2end/fixtures/proxy.cc 28106 test/core/end2end/tests/retry_non_retriable_status.cc 28107 test/core/event_engine/event_engine_test_utils.cc 28108 test/core/test_util/fake_stats_plugin.cc 28109 test/core/test_util/test_lb_policies.cc 28110) 28111if(WIN32 AND MSVC) 28112 if(BUILD_SHARED_LIBS) 28113 target_compile_definitions(retry_non_retriable_status_test 28114 PRIVATE 28115 "GPR_DLL_IMPORTS" 28116 "GRPC_DLL_IMPORTS" 28117 ) 28118 endif() 28119endif() 28120target_compile_features(retry_non_retriable_status_test PUBLIC cxx_std_17) 28121target_include_directories(retry_non_retriable_status_test 28122 PRIVATE 28123 ${CMAKE_CURRENT_SOURCE_DIR} 28124 ${CMAKE_CURRENT_SOURCE_DIR}/include 28125 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28126 ${_gRPC_RE2_INCLUDE_DIR} 28127 ${_gRPC_SSL_INCLUDE_DIR} 28128 ${_gRPC_UPB_GENERATED_DIR} 28129 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28130 ${_gRPC_UPB_INCLUDE_DIR} 28131 ${_gRPC_XXHASH_INCLUDE_DIR} 28132 ${_gRPC_ZLIB_INCLUDE_DIR} 28133 third_party/googletest/googletest/include 28134 third_party/googletest/googletest 28135 third_party/googletest/googlemock/include 28136 third_party/googletest/googlemock 28137 ${_gRPC_PROTO_GENS_DIR} 28138) 28139 28140target_link_libraries(retry_non_retriable_status_test 28141 ${_gRPC_ALLTARGETS_LIBRARIES} 28142 gtest 28143 grpc_authorization_provider 28144 grpc_unsecure 28145 ${_gRPC_PROTOBUF_LIBRARIES} 28146 grpc_test_util 28147) 28148 28149 28150endif() 28151if(gRPC_BUILD_TESTS) 28152 28153add_executable(retry_per_attempt_recv_timeout_on_last_attempt_test 28154 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28155 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28156 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28157 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28158 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28159 src/core/ext/transport/chaotic_good/client_transport.cc 28160 src/core/ext/transport/chaotic_good/control_endpoint.cc 28161 src/core/ext/transport/chaotic_good/data_endpoints.cc 28162 src/core/ext/transport/chaotic_good/frame.cc 28163 src/core/ext/transport/chaotic_good/frame_header.cc 28164 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28165 src/core/ext/transport/chaotic_good/server_transport.cc 28166 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28167 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28168 src/core/ext/transport/chaotic_good_legacy/frame.cc 28169 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28170 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28171 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28172 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28173 src/core/lib/transport/promise_endpoint.cc 28174 test/core/call/batch_builder.cc 28175 test/core/end2end/cq_verifier.cc 28176 test/core/end2end/end2end_test_main.cc 28177 test/core/end2end/end2end_test_suites.cc 28178 test/core/end2end/end2end_tests.cc 28179 test/core/end2end/fixtures/http_proxy_fixture.cc 28180 test/core/end2end/fixtures/local_util.cc 28181 test/core/end2end/fixtures/proxy.cc 28182 test/core/end2end/tests/retry_per_attempt_recv_timeout_on_last_attempt.cc 28183 test/core/event_engine/event_engine_test_utils.cc 28184 test/core/test_util/fake_stats_plugin.cc 28185 test/core/test_util/test_lb_policies.cc 28186) 28187if(WIN32 AND MSVC) 28188 if(BUILD_SHARED_LIBS) 28189 target_compile_definitions(retry_per_attempt_recv_timeout_on_last_attempt_test 28190 PRIVATE 28191 "GPR_DLL_IMPORTS" 28192 "GRPC_DLL_IMPORTS" 28193 ) 28194 endif() 28195endif() 28196target_compile_features(retry_per_attempt_recv_timeout_on_last_attempt_test PUBLIC cxx_std_17) 28197target_include_directories(retry_per_attempt_recv_timeout_on_last_attempt_test 28198 PRIVATE 28199 ${CMAKE_CURRENT_SOURCE_DIR} 28200 ${CMAKE_CURRENT_SOURCE_DIR}/include 28201 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28202 ${_gRPC_RE2_INCLUDE_DIR} 28203 ${_gRPC_SSL_INCLUDE_DIR} 28204 ${_gRPC_UPB_GENERATED_DIR} 28205 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28206 ${_gRPC_UPB_INCLUDE_DIR} 28207 ${_gRPC_XXHASH_INCLUDE_DIR} 28208 ${_gRPC_ZLIB_INCLUDE_DIR} 28209 third_party/googletest/googletest/include 28210 third_party/googletest/googletest 28211 third_party/googletest/googlemock/include 28212 third_party/googletest/googlemock 28213 ${_gRPC_PROTO_GENS_DIR} 28214) 28215 28216target_link_libraries(retry_per_attempt_recv_timeout_on_last_attempt_test 28217 ${_gRPC_ALLTARGETS_LIBRARIES} 28218 gtest 28219 grpc_authorization_provider 28220 grpc_unsecure 28221 ${_gRPC_PROTOBUF_LIBRARIES} 28222 grpc_test_util 28223) 28224 28225 28226endif() 28227if(gRPC_BUILD_TESTS) 28228 28229add_executable(retry_per_attempt_recv_timeout_test 28230 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28231 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28232 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28233 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28234 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28235 src/core/ext/transport/chaotic_good/client_transport.cc 28236 src/core/ext/transport/chaotic_good/control_endpoint.cc 28237 src/core/ext/transport/chaotic_good/data_endpoints.cc 28238 src/core/ext/transport/chaotic_good/frame.cc 28239 src/core/ext/transport/chaotic_good/frame_header.cc 28240 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28241 src/core/ext/transport/chaotic_good/server_transport.cc 28242 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28243 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28244 src/core/ext/transport/chaotic_good_legacy/frame.cc 28245 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28246 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28247 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28248 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28249 src/core/lib/transport/promise_endpoint.cc 28250 test/core/call/batch_builder.cc 28251 test/core/end2end/cq_verifier.cc 28252 test/core/end2end/end2end_test_main.cc 28253 test/core/end2end/end2end_test_suites.cc 28254 test/core/end2end/end2end_tests.cc 28255 test/core/end2end/fixtures/http_proxy_fixture.cc 28256 test/core/end2end/fixtures/local_util.cc 28257 test/core/end2end/fixtures/proxy.cc 28258 test/core/end2end/tests/retry_per_attempt_recv_timeout.cc 28259 test/core/event_engine/event_engine_test_utils.cc 28260 test/core/test_util/fake_stats_plugin.cc 28261 test/core/test_util/test_lb_policies.cc 28262) 28263if(WIN32 AND MSVC) 28264 if(BUILD_SHARED_LIBS) 28265 target_compile_definitions(retry_per_attempt_recv_timeout_test 28266 PRIVATE 28267 "GPR_DLL_IMPORTS" 28268 "GRPC_DLL_IMPORTS" 28269 ) 28270 endif() 28271endif() 28272target_compile_features(retry_per_attempt_recv_timeout_test PUBLIC cxx_std_17) 28273target_include_directories(retry_per_attempt_recv_timeout_test 28274 PRIVATE 28275 ${CMAKE_CURRENT_SOURCE_DIR} 28276 ${CMAKE_CURRENT_SOURCE_DIR}/include 28277 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28278 ${_gRPC_RE2_INCLUDE_DIR} 28279 ${_gRPC_SSL_INCLUDE_DIR} 28280 ${_gRPC_UPB_GENERATED_DIR} 28281 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28282 ${_gRPC_UPB_INCLUDE_DIR} 28283 ${_gRPC_XXHASH_INCLUDE_DIR} 28284 ${_gRPC_ZLIB_INCLUDE_DIR} 28285 third_party/googletest/googletest/include 28286 third_party/googletest/googletest 28287 third_party/googletest/googlemock/include 28288 third_party/googletest/googlemock 28289 ${_gRPC_PROTO_GENS_DIR} 28290) 28291 28292target_link_libraries(retry_per_attempt_recv_timeout_test 28293 ${_gRPC_ALLTARGETS_LIBRARIES} 28294 gtest 28295 grpc_authorization_provider 28296 grpc_unsecure 28297 ${_gRPC_PROTOBUF_LIBRARIES} 28298 grpc_test_util 28299) 28300 28301 28302endif() 28303if(gRPC_BUILD_TESTS) 28304 28305add_executable(retry_recv_initial_metadata_test 28306 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28307 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28308 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28309 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28310 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28311 src/core/ext/transport/chaotic_good/client_transport.cc 28312 src/core/ext/transport/chaotic_good/control_endpoint.cc 28313 src/core/ext/transport/chaotic_good/data_endpoints.cc 28314 src/core/ext/transport/chaotic_good/frame.cc 28315 src/core/ext/transport/chaotic_good/frame_header.cc 28316 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28317 src/core/ext/transport/chaotic_good/server_transport.cc 28318 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28319 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28320 src/core/ext/transport/chaotic_good_legacy/frame.cc 28321 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28322 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28323 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28324 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28325 src/core/lib/transport/promise_endpoint.cc 28326 test/core/call/batch_builder.cc 28327 test/core/end2end/cq_verifier.cc 28328 test/core/end2end/end2end_test_main.cc 28329 test/core/end2end/end2end_test_suites.cc 28330 test/core/end2end/end2end_tests.cc 28331 test/core/end2end/fixtures/http_proxy_fixture.cc 28332 test/core/end2end/fixtures/local_util.cc 28333 test/core/end2end/fixtures/proxy.cc 28334 test/core/end2end/tests/retry_recv_initial_metadata.cc 28335 test/core/event_engine/event_engine_test_utils.cc 28336 test/core/test_util/fake_stats_plugin.cc 28337 test/core/test_util/test_lb_policies.cc 28338) 28339if(WIN32 AND MSVC) 28340 if(BUILD_SHARED_LIBS) 28341 target_compile_definitions(retry_recv_initial_metadata_test 28342 PRIVATE 28343 "GPR_DLL_IMPORTS" 28344 "GRPC_DLL_IMPORTS" 28345 ) 28346 endif() 28347endif() 28348target_compile_features(retry_recv_initial_metadata_test PUBLIC cxx_std_17) 28349target_include_directories(retry_recv_initial_metadata_test 28350 PRIVATE 28351 ${CMAKE_CURRENT_SOURCE_DIR} 28352 ${CMAKE_CURRENT_SOURCE_DIR}/include 28353 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28354 ${_gRPC_RE2_INCLUDE_DIR} 28355 ${_gRPC_SSL_INCLUDE_DIR} 28356 ${_gRPC_UPB_GENERATED_DIR} 28357 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28358 ${_gRPC_UPB_INCLUDE_DIR} 28359 ${_gRPC_XXHASH_INCLUDE_DIR} 28360 ${_gRPC_ZLIB_INCLUDE_DIR} 28361 third_party/googletest/googletest/include 28362 third_party/googletest/googletest 28363 third_party/googletest/googlemock/include 28364 third_party/googletest/googlemock 28365 ${_gRPC_PROTO_GENS_DIR} 28366) 28367 28368target_link_libraries(retry_recv_initial_metadata_test 28369 ${_gRPC_ALLTARGETS_LIBRARIES} 28370 gtest 28371 grpc_authorization_provider 28372 grpc_unsecure 28373 ${_gRPC_PROTOBUF_LIBRARIES} 28374 grpc_test_util 28375) 28376 28377 28378endif() 28379if(gRPC_BUILD_TESTS) 28380 28381add_executable(retry_recv_message_replay_test 28382 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28383 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28384 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28385 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28386 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28387 src/core/ext/transport/chaotic_good/client_transport.cc 28388 src/core/ext/transport/chaotic_good/control_endpoint.cc 28389 src/core/ext/transport/chaotic_good/data_endpoints.cc 28390 src/core/ext/transport/chaotic_good/frame.cc 28391 src/core/ext/transport/chaotic_good/frame_header.cc 28392 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28393 src/core/ext/transport/chaotic_good/server_transport.cc 28394 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28395 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28396 src/core/ext/transport/chaotic_good_legacy/frame.cc 28397 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28398 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28399 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28400 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28401 src/core/lib/transport/promise_endpoint.cc 28402 test/core/call/batch_builder.cc 28403 test/core/end2end/cq_verifier.cc 28404 test/core/end2end/end2end_test_main.cc 28405 test/core/end2end/end2end_test_suites.cc 28406 test/core/end2end/end2end_tests.cc 28407 test/core/end2end/fixtures/http_proxy_fixture.cc 28408 test/core/end2end/fixtures/local_util.cc 28409 test/core/end2end/fixtures/proxy.cc 28410 test/core/end2end/tests/retry_recv_message_replay.cc 28411 test/core/event_engine/event_engine_test_utils.cc 28412 test/core/test_util/fake_stats_plugin.cc 28413 test/core/test_util/test_lb_policies.cc 28414) 28415if(WIN32 AND MSVC) 28416 if(BUILD_SHARED_LIBS) 28417 target_compile_definitions(retry_recv_message_replay_test 28418 PRIVATE 28419 "GPR_DLL_IMPORTS" 28420 "GRPC_DLL_IMPORTS" 28421 ) 28422 endif() 28423endif() 28424target_compile_features(retry_recv_message_replay_test PUBLIC cxx_std_17) 28425target_include_directories(retry_recv_message_replay_test 28426 PRIVATE 28427 ${CMAKE_CURRENT_SOURCE_DIR} 28428 ${CMAKE_CURRENT_SOURCE_DIR}/include 28429 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28430 ${_gRPC_RE2_INCLUDE_DIR} 28431 ${_gRPC_SSL_INCLUDE_DIR} 28432 ${_gRPC_UPB_GENERATED_DIR} 28433 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28434 ${_gRPC_UPB_INCLUDE_DIR} 28435 ${_gRPC_XXHASH_INCLUDE_DIR} 28436 ${_gRPC_ZLIB_INCLUDE_DIR} 28437 third_party/googletest/googletest/include 28438 third_party/googletest/googletest 28439 third_party/googletest/googlemock/include 28440 third_party/googletest/googlemock 28441 ${_gRPC_PROTO_GENS_DIR} 28442) 28443 28444target_link_libraries(retry_recv_message_replay_test 28445 ${_gRPC_ALLTARGETS_LIBRARIES} 28446 gtest 28447 grpc_authorization_provider 28448 grpc_unsecure 28449 ${_gRPC_PROTOBUF_LIBRARIES} 28450 grpc_test_util 28451) 28452 28453 28454endif() 28455if(gRPC_BUILD_TESTS) 28456 28457add_executable(retry_recv_message_test 28458 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28459 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28460 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28461 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28462 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28463 src/core/ext/transport/chaotic_good/client_transport.cc 28464 src/core/ext/transport/chaotic_good/control_endpoint.cc 28465 src/core/ext/transport/chaotic_good/data_endpoints.cc 28466 src/core/ext/transport/chaotic_good/frame.cc 28467 src/core/ext/transport/chaotic_good/frame_header.cc 28468 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28469 src/core/ext/transport/chaotic_good/server_transport.cc 28470 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28471 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28472 src/core/ext/transport/chaotic_good_legacy/frame.cc 28473 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28474 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28475 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28476 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28477 src/core/lib/transport/promise_endpoint.cc 28478 test/core/call/batch_builder.cc 28479 test/core/end2end/cq_verifier.cc 28480 test/core/end2end/end2end_test_main.cc 28481 test/core/end2end/end2end_test_suites.cc 28482 test/core/end2end/end2end_tests.cc 28483 test/core/end2end/fixtures/http_proxy_fixture.cc 28484 test/core/end2end/fixtures/local_util.cc 28485 test/core/end2end/fixtures/proxy.cc 28486 test/core/end2end/tests/retry_recv_message.cc 28487 test/core/event_engine/event_engine_test_utils.cc 28488 test/core/test_util/fake_stats_plugin.cc 28489 test/core/test_util/test_lb_policies.cc 28490) 28491if(WIN32 AND MSVC) 28492 if(BUILD_SHARED_LIBS) 28493 target_compile_definitions(retry_recv_message_test 28494 PRIVATE 28495 "GPR_DLL_IMPORTS" 28496 "GRPC_DLL_IMPORTS" 28497 ) 28498 endif() 28499endif() 28500target_compile_features(retry_recv_message_test PUBLIC cxx_std_17) 28501target_include_directories(retry_recv_message_test 28502 PRIVATE 28503 ${CMAKE_CURRENT_SOURCE_DIR} 28504 ${CMAKE_CURRENT_SOURCE_DIR}/include 28505 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28506 ${_gRPC_RE2_INCLUDE_DIR} 28507 ${_gRPC_SSL_INCLUDE_DIR} 28508 ${_gRPC_UPB_GENERATED_DIR} 28509 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28510 ${_gRPC_UPB_INCLUDE_DIR} 28511 ${_gRPC_XXHASH_INCLUDE_DIR} 28512 ${_gRPC_ZLIB_INCLUDE_DIR} 28513 third_party/googletest/googletest/include 28514 third_party/googletest/googletest 28515 third_party/googletest/googlemock/include 28516 third_party/googletest/googlemock 28517 ${_gRPC_PROTO_GENS_DIR} 28518) 28519 28520target_link_libraries(retry_recv_message_test 28521 ${_gRPC_ALLTARGETS_LIBRARIES} 28522 gtest 28523 grpc_authorization_provider 28524 grpc_unsecure 28525 ${_gRPC_PROTOBUF_LIBRARIES} 28526 grpc_test_util 28527) 28528 28529 28530endif() 28531if(gRPC_BUILD_TESTS) 28532 28533add_executable(retry_recv_trailing_metadata_error_test 28534 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28535 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28536 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28537 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28538 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28539 src/core/ext/transport/chaotic_good/client_transport.cc 28540 src/core/ext/transport/chaotic_good/control_endpoint.cc 28541 src/core/ext/transport/chaotic_good/data_endpoints.cc 28542 src/core/ext/transport/chaotic_good/frame.cc 28543 src/core/ext/transport/chaotic_good/frame_header.cc 28544 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28545 src/core/ext/transport/chaotic_good/server_transport.cc 28546 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28547 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28548 src/core/ext/transport/chaotic_good_legacy/frame.cc 28549 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28550 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28551 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28552 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28553 src/core/lib/transport/promise_endpoint.cc 28554 test/core/call/batch_builder.cc 28555 test/core/end2end/cq_verifier.cc 28556 test/core/end2end/end2end_test_main.cc 28557 test/core/end2end/end2end_test_suites.cc 28558 test/core/end2end/end2end_tests.cc 28559 test/core/end2end/fixtures/http_proxy_fixture.cc 28560 test/core/end2end/fixtures/local_util.cc 28561 test/core/end2end/fixtures/proxy.cc 28562 test/core/end2end/tests/retry_recv_trailing_metadata_error.cc 28563 test/core/event_engine/event_engine_test_utils.cc 28564 test/core/test_util/fake_stats_plugin.cc 28565 test/core/test_util/test_lb_policies.cc 28566) 28567if(WIN32 AND MSVC) 28568 if(BUILD_SHARED_LIBS) 28569 target_compile_definitions(retry_recv_trailing_metadata_error_test 28570 PRIVATE 28571 "GPR_DLL_IMPORTS" 28572 "GRPC_DLL_IMPORTS" 28573 ) 28574 endif() 28575endif() 28576target_compile_features(retry_recv_trailing_metadata_error_test PUBLIC cxx_std_17) 28577target_include_directories(retry_recv_trailing_metadata_error_test 28578 PRIVATE 28579 ${CMAKE_CURRENT_SOURCE_DIR} 28580 ${CMAKE_CURRENT_SOURCE_DIR}/include 28581 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28582 ${_gRPC_RE2_INCLUDE_DIR} 28583 ${_gRPC_SSL_INCLUDE_DIR} 28584 ${_gRPC_UPB_GENERATED_DIR} 28585 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28586 ${_gRPC_UPB_INCLUDE_DIR} 28587 ${_gRPC_XXHASH_INCLUDE_DIR} 28588 ${_gRPC_ZLIB_INCLUDE_DIR} 28589 third_party/googletest/googletest/include 28590 third_party/googletest/googletest 28591 third_party/googletest/googlemock/include 28592 third_party/googletest/googlemock 28593 ${_gRPC_PROTO_GENS_DIR} 28594) 28595 28596target_link_libraries(retry_recv_trailing_metadata_error_test 28597 ${_gRPC_ALLTARGETS_LIBRARIES} 28598 gtest 28599 grpc_authorization_provider 28600 grpc_unsecure 28601 ${_gRPC_PROTOBUF_LIBRARIES} 28602 grpc_test_util 28603) 28604 28605 28606endif() 28607if(gRPC_BUILD_TESTS) 28608 28609add_executable(retry_send_initial_metadata_refs_test 28610 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28611 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28612 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28613 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28614 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28615 src/core/ext/transport/chaotic_good/client_transport.cc 28616 src/core/ext/transport/chaotic_good/control_endpoint.cc 28617 src/core/ext/transport/chaotic_good/data_endpoints.cc 28618 src/core/ext/transport/chaotic_good/frame.cc 28619 src/core/ext/transport/chaotic_good/frame_header.cc 28620 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28621 src/core/ext/transport/chaotic_good/server_transport.cc 28622 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28623 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28624 src/core/ext/transport/chaotic_good_legacy/frame.cc 28625 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28626 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28627 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28628 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28629 src/core/lib/transport/promise_endpoint.cc 28630 test/core/call/batch_builder.cc 28631 test/core/end2end/cq_verifier.cc 28632 test/core/end2end/end2end_test_main.cc 28633 test/core/end2end/end2end_test_suites.cc 28634 test/core/end2end/end2end_tests.cc 28635 test/core/end2end/fixtures/http_proxy_fixture.cc 28636 test/core/end2end/fixtures/local_util.cc 28637 test/core/end2end/fixtures/proxy.cc 28638 test/core/end2end/tests/retry_send_initial_metadata_refs.cc 28639 test/core/event_engine/event_engine_test_utils.cc 28640 test/core/test_util/fake_stats_plugin.cc 28641 test/core/test_util/test_lb_policies.cc 28642) 28643if(WIN32 AND MSVC) 28644 if(BUILD_SHARED_LIBS) 28645 target_compile_definitions(retry_send_initial_metadata_refs_test 28646 PRIVATE 28647 "GPR_DLL_IMPORTS" 28648 "GRPC_DLL_IMPORTS" 28649 ) 28650 endif() 28651endif() 28652target_compile_features(retry_send_initial_metadata_refs_test PUBLIC cxx_std_17) 28653target_include_directories(retry_send_initial_metadata_refs_test 28654 PRIVATE 28655 ${CMAKE_CURRENT_SOURCE_DIR} 28656 ${CMAKE_CURRENT_SOURCE_DIR}/include 28657 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28658 ${_gRPC_RE2_INCLUDE_DIR} 28659 ${_gRPC_SSL_INCLUDE_DIR} 28660 ${_gRPC_UPB_GENERATED_DIR} 28661 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28662 ${_gRPC_UPB_INCLUDE_DIR} 28663 ${_gRPC_XXHASH_INCLUDE_DIR} 28664 ${_gRPC_ZLIB_INCLUDE_DIR} 28665 third_party/googletest/googletest/include 28666 third_party/googletest/googletest 28667 third_party/googletest/googlemock/include 28668 third_party/googletest/googlemock 28669 ${_gRPC_PROTO_GENS_DIR} 28670) 28671 28672target_link_libraries(retry_send_initial_metadata_refs_test 28673 ${_gRPC_ALLTARGETS_LIBRARIES} 28674 gtest 28675 grpc_authorization_provider 28676 grpc_unsecure 28677 ${_gRPC_PROTOBUF_LIBRARIES} 28678 grpc_test_util 28679) 28680 28681 28682endif() 28683if(gRPC_BUILD_TESTS) 28684 28685add_executable(retry_send_op_fails_test 28686 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28687 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28688 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28689 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28690 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28691 src/core/ext/transport/chaotic_good/client_transport.cc 28692 src/core/ext/transport/chaotic_good/control_endpoint.cc 28693 src/core/ext/transport/chaotic_good/data_endpoints.cc 28694 src/core/ext/transport/chaotic_good/frame.cc 28695 src/core/ext/transport/chaotic_good/frame_header.cc 28696 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28697 src/core/ext/transport/chaotic_good/server_transport.cc 28698 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28699 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28700 src/core/ext/transport/chaotic_good_legacy/frame.cc 28701 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28702 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28703 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28704 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28705 src/core/lib/transport/promise_endpoint.cc 28706 test/core/call/batch_builder.cc 28707 test/core/end2end/cq_verifier.cc 28708 test/core/end2end/end2end_test_main.cc 28709 test/core/end2end/end2end_test_suites.cc 28710 test/core/end2end/end2end_tests.cc 28711 test/core/end2end/fixtures/http_proxy_fixture.cc 28712 test/core/end2end/fixtures/local_util.cc 28713 test/core/end2end/fixtures/proxy.cc 28714 test/core/end2end/tests/retry_send_op_fails.cc 28715 test/core/event_engine/event_engine_test_utils.cc 28716 test/core/test_util/fake_stats_plugin.cc 28717 test/core/test_util/test_lb_policies.cc 28718) 28719if(WIN32 AND MSVC) 28720 if(BUILD_SHARED_LIBS) 28721 target_compile_definitions(retry_send_op_fails_test 28722 PRIVATE 28723 "GPR_DLL_IMPORTS" 28724 "GRPC_DLL_IMPORTS" 28725 ) 28726 endif() 28727endif() 28728target_compile_features(retry_send_op_fails_test PUBLIC cxx_std_17) 28729target_include_directories(retry_send_op_fails_test 28730 PRIVATE 28731 ${CMAKE_CURRENT_SOURCE_DIR} 28732 ${CMAKE_CURRENT_SOURCE_DIR}/include 28733 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28734 ${_gRPC_RE2_INCLUDE_DIR} 28735 ${_gRPC_SSL_INCLUDE_DIR} 28736 ${_gRPC_UPB_GENERATED_DIR} 28737 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28738 ${_gRPC_UPB_INCLUDE_DIR} 28739 ${_gRPC_XXHASH_INCLUDE_DIR} 28740 ${_gRPC_ZLIB_INCLUDE_DIR} 28741 third_party/googletest/googletest/include 28742 third_party/googletest/googletest 28743 third_party/googletest/googlemock/include 28744 third_party/googletest/googlemock 28745 ${_gRPC_PROTO_GENS_DIR} 28746) 28747 28748target_link_libraries(retry_send_op_fails_test 28749 ${_gRPC_ALLTARGETS_LIBRARIES} 28750 gtest 28751 grpc_authorization_provider 28752 grpc_unsecure 28753 ${_gRPC_PROTOBUF_LIBRARIES} 28754 grpc_test_util 28755) 28756 28757 28758endif() 28759if(gRPC_BUILD_TESTS) 28760 28761add_executable(retry_send_recv_batch_test 28762 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28763 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28764 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28765 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28766 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28767 src/core/ext/transport/chaotic_good/client_transport.cc 28768 src/core/ext/transport/chaotic_good/control_endpoint.cc 28769 src/core/ext/transport/chaotic_good/data_endpoints.cc 28770 src/core/ext/transport/chaotic_good/frame.cc 28771 src/core/ext/transport/chaotic_good/frame_header.cc 28772 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28773 src/core/ext/transport/chaotic_good/server_transport.cc 28774 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28775 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28776 src/core/ext/transport/chaotic_good_legacy/frame.cc 28777 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28778 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28779 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28780 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28781 src/core/lib/transport/promise_endpoint.cc 28782 test/core/call/batch_builder.cc 28783 test/core/end2end/cq_verifier.cc 28784 test/core/end2end/end2end_test_main.cc 28785 test/core/end2end/end2end_test_suites.cc 28786 test/core/end2end/end2end_tests.cc 28787 test/core/end2end/fixtures/http_proxy_fixture.cc 28788 test/core/end2end/fixtures/local_util.cc 28789 test/core/end2end/fixtures/proxy.cc 28790 test/core/end2end/tests/retry_send_recv_batch.cc 28791 test/core/event_engine/event_engine_test_utils.cc 28792 test/core/test_util/fake_stats_plugin.cc 28793 test/core/test_util/test_lb_policies.cc 28794) 28795if(WIN32 AND MSVC) 28796 if(BUILD_SHARED_LIBS) 28797 target_compile_definitions(retry_send_recv_batch_test 28798 PRIVATE 28799 "GPR_DLL_IMPORTS" 28800 "GRPC_DLL_IMPORTS" 28801 ) 28802 endif() 28803endif() 28804target_compile_features(retry_send_recv_batch_test PUBLIC cxx_std_17) 28805target_include_directories(retry_send_recv_batch_test 28806 PRIVATE 28807 ${CMAKE_CURRENT_SOURCE_DIR} 28808 ${CMAKE_CURRENT_SOURCE_DIR}/include 28809 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28810 ${_gRPC_RE2_INCLUDE_DIR} 28811 ${_gRPC_SSL_INCLUDE_DIR} 28812 ${_gRPC_UPB_GENERATED_DIR} 28813 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28814 ${_gRPC_UPB_INCLUDE_DIR} 28815 ${_gRPC_XXHASH_INCLUDE_DIR} 28816 ${_gRPC_ZLIB_INCLUDE_DIR} 28817 third_party/googletest/googletest/include 28818 third_party/googletest/googletest 28819 third_party/googletest/googlemock/include 28820 third_party/googletest/googlemock 28821 ${_gRPC_PROTO_GENS_DIR} 28822) 28823 28824target_link_libraries(retry_send_recv_batch_test 28825 ${_gRPC_ALLTARGETS_LIBRARIES} 28826 gtest 28827 grpc_authorization_provider 28828 grpc_unsecure 28829 ${_gRPC_PROTOBUF_LIBRARIES} 28830 grpc_test_util 28831) 28832 28833 28834endif() 28835if(gRPC_BUILD_TESTS) 28836 28837add_executable(retry_server_pushback_delay_test 28838 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28839 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28840 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28841 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28842 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28843 src/core/ext/transport/chaotic_good/client_transport.cc 28844 src/core/ext/transport/chaotic_good/control_endpoint.cc 28845 src/core/ext/transport/chaotic_good/data_endpoints.cc 28846 src/core/ext/transport/chaotic_good/frame.cc 28847 src/core/ext/transport/chaotic_good/frame_header.cc 28848 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28849 src/core/ext/transport/chaotic_good/server_transport.cc 28850 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28851 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28852 src/core/ext/transport/chaotic_good_legacy/frame.cc 28853 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28854 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28855 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28856 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28857 src/core/lib/transport/promise_endpoint.cc 28858 test/core/call/batch_builder.cc 28859 test/core/end2end/cq_verifier.cc 28860 test/core/end2end/end2end_test_main.cc 28861 test/core/end2end/end2end_test_suites.cc 28862 test/core/end2end/end2end_tests.cc 28863 test/core/end2end/fixtures/http_proxy_fixture.cc 28864 test/core/end2end/fixtures/local_util.cc 28865 test/core/end2end/fixtures/proxy.cc 28866 test/core/end2end/tests/retry_server_pushback_delay.cc 28867 test/core/event_engine/event_engine_test_utils.cc 28868 test/core/test_util/fake_stats_plugin.cc 28869 test/core/test_util/test_lb_policies.cc 28870) 28871if(WIN32 AND MSVC) 28872 if(BUILD_SHARED_LIBS) 28873 target_compile_definitions(retry_server_pushback_delay_test 28874 PRIVATE 28875 "GPR_DLL_IMPORTS" 28876 "GRPC_DLL_IMPORTS" 28877 ) 28878 endif() 28879endif() 28880target_compile_features(retry_server_pushback_delay_test PUBLIC cxx_std_17) 28881target_include_directories(retry_server_pushback_delay_test 28882 PRIVATE 28883 ${CMAKE_CURRENT_SOURCE_DIR} 28884 ${CMAKE_CURRENT_SOURCE_DIR}/include 28885 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28886 ${_gRPC_RE2_INCLUDE_DIR} 28887 ${_gRPC_SSL_INCLUDE_DIR} 28888 ${_gRPC_UPB_GENERATED_DIR} 28889 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28890 ${_gRPC_UPB_INCLUDE_DIR} 28891 ${_gRPC_XXHASH_INCLUDE_DIR} 28892 ${_gRPC_ZLIB_INCLUDE_DIR} 28893 third_party/googletest/googletest/include 28894 third_party/googletest/googletest 28895 third_party/googletest/googlemock/include 28896 third_party/googletest/googlemock 28897 ${_gRPC_PROTO_GENS_DIR} 28898) 28899 28900target_link_libraries(retry_server_pushback_delay_test 28901 ${_gRPC_ALLTARGETS_LIBRARIES} 28902 gtest 28903 grpc_authorization_provider 28904 grpc_unsecure 28905 ${_gRPC_PROTOBUF_LIBRARIES} 28906 grpc_test_util 28907) 28908 28909 28910endif() 28911if(gRPC_BUILD_TESTS) 28912 28913add_executable(retry_server_pushback_disabled_test 28914 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 28915 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 28916 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 28917 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 28918 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 28919 src/core/ext/transport/chaotic_good/client_transport.cc 28920 src/core/ext/transport/chaotic_good/control_endpoint.cc 28921 src/core/ext/transport/chaotic_good/data_endpoints.cc 28922 src/core/ext/transport/chaotic_good/frame.cc 28923 src/core/ext/transport/chaotic_good/frame_header.cc 28924 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 28925 src/core/ext/transport/chaotic_good/server_transport.cc 28926 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 28927 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 28928 src/core/ext/transport/chaotic_good_legacy/frame.cc 28929 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 28930 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 28931 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 28932 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 28933 src/core/lib/transport/promise_endpoint.cc 28934 test/core/call/batch_builder.cc 28935 test/core/end2end/cq_verifier.cc 28936 test/core/end2end/end2end_test_main.cc 28937 test/core/end2end/end2end_test_suites.cc 28938 test/core/end2end/end2end_tests.cc 28939 test/core/end2end/fixtures/http_proxy_fixture.cc 28940 test/core/end2end/fixtures/local_util.cc 28941 test/core/end2end/fixtures/proxy.cc 28942 test/core/end2end/tests/retry_server_pushback_disabled.cc 28943 test/core/event_engine/event_engine_test_utils.cc 28944 test/core/test_util/fake_stats_plugin.cc 28945 test/core/test_util/test_lb_policies.cc 28946) 28947if(WIN32 AND MSVC) 28948 if(BUILD_SHARED_LIBS) 28949 target_compile_definitions(retry_server_pushback_disabled_test 28950 PRIVATE 28951 "GPR_DLL_IMPORTS" 28952 "GRPC_DLL_IMPORTS" 28953 ) 28954 endif() 28955endif() 28956target_compile_features(retry_server_pushback_disabled_test PUBLIC cxx_std_17) 28957target_include_directories(retry_server_pushback_disabled_test 28958 PRIVATE 28959 ${CMAKE_CURRENT_SOURCE_DIR} 28960 ${CMAKE_CURRENT_SOURCE_DIR}/include 28961 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 28962 ${_gRPC_RE2_INCLUDE_DIR} 28963 ${_gRPC_SSL_INCLUDE_DIR} 28964 ${_gRPC_UPB_GENERATED_DIR} 28965 ${_gRPC_UPB_GRPC_GENERATED_DIR} 28966 ${_gRPC_UPB_INCLUDE_DIR} 28967 ${_gRPC_XXHASH_INCLUDE_DIR} 28968 ${_gRPC_ZLIB_INCLUDE_DIR} 28969 third_party/googletest/googletest/include 28970 third_party/googletest/googletest 28971 third_party/googletest/googlemock/include 28972 third_party/googletest/googlemock 28973 ${_gRPC_PROTO_GENS_DIR} 28974) 28975 28976target_link_libraries(retry_server_pushback_disabled_test 28977 ${_gRPC_ALLTARGETS_LIBRARIES} 28978 gtest 28979 grpc_authorization_provider 28980 grpc_unsecure 28981 ${_gRPC_PROTOBUF_LIBRARIES} 28982 grpc_test_util 28983) 28984 28985 28986endif() 28987if(gRPC_BUILD_TESTS) 28988 28989add_executable(retry_service_config_test 28990 test/core/client_channel/retry_service_config_test.cc 28991) 28992if(WIN32 AND MSVC) 28993 if(BUILD_SHARED_LIBS) 28994 target_compile_definitions(retry_service_config_test 28995 PRIVATE 28996 "GPR_DLL_IMPORTS" 28997 "GRPC_DLL_IMPORTS" 28998 ) 28999 endif() 29000endif() 29001target_compile_features(retry_service_config_test PUBLIC cxx_std_17) 29002target_include_directories(retry_service_config_test 29003 PRIVATE 29004 ${CMAKE_CURRENT_SOURCE_DIR} 29005 ${CMAKE_CURRENT_SOURCE_DIR}/include 29006 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29007 ${_gRPC_RE2_INCLUDE_DIR} 29008 ${_gRPC_SSL_INCLUDE_DIR} 29009 ${_gRPC_UPB_GENERATED_DIR} 29010 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29011 ${_gRPC_UPB_INCLUDE_DIR} 29012 ${_gRPC_XXHASH_INCLUDE_DIR} 29013 ${_gRPC_ZLIB_INCLUDE_DIR} 29014 third_party/googletest/googletest/include 29015 third_party/googletest/googletest 29016 third_party/googletest/googlemock/include 29017 third_party/googletest/googlemock 29018 ${_gRPC_PROTO_GENS_DIR} 29019) 29020 29021target_link_libraries(retry_service_config_test 29022 ${_gRPC_ALLTARGETS_LIBRARIES} 29023 gtest 29024 grpc_test_util 29025) 29026 29027 29028endif() 29029if(gRPC_BUILD_TESTS) 29030 29031add_executable(retry_streaming_after_commit_test 29032 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29033 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29034 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29035 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29036 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29037 src/core/ext/transport/chaotic_good/client_transport.cc 29038 src/core/ext/transport/chaotic_good/control_endpoint.cc 29039 src/core/ext/transport/chaotic_good/data_endpoints.cc 29040 src/core/ext/transport/chaotic_good/frame.cc 29041 src/core/ext/transport/chaotic_good/frame_header.cc 29042 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29043 src/core/ext/transport/chaotic_good/server_transport.cc 29044 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29045 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29046 src/core/ext/transport/chaotic_good_legacy/frame.cc 29047 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29048 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29049 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29050 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29051 src/core/lib/transport/promise_endpoint.cc 29052 test/core/call/batch_builder.cc 29053 test/core/end2end/cq_verifier.cc 29054 test/core/end2end/end2end_test_main.cc 29055 test/core/end2end/end2end_test_suites.cc 29056 test/core/end2end/end2end_tests.cc 29057 test/core/end2end/fixtures/http_proxy_fixture.cc 29058 test/core/end2end/fixtures/local_util.cc 29059 test/core/end2end/fixtures/proxy.cc 29060 test/core/end2end/tests/retry_streaming_after_commit.cc 29061 test/core/event_engine/event_engine_test_utils.cc 29062 test/core/test_util/fake_stats_plugin.cc 29063 test/core/test_util/test_lb_policies.cc 29064) 29065if(WIN32 AND MSVC) 29066 if(BUILD_SHARED_LIBS) 29067 target_compile_definitions(retry_streaming_after_commit_test 29068 PRIVATE 29069 "GPR_DLL_IMPORTS" 29070 "GRPC_DLL_IMPORTS" 29071 ) 29072 endif() 29073endif() 29074target_compile_features(retry_streaming_after_commit_test PUBLIC cxx_std_17) 29075target_include_directories(retry_streaming_after_commit_test 29076 PRIVATE 29077 ${CMAKE_CURRENT_SOURCE_DIR} 29078 ${CMAKE_CURRENT_SOURCE_DIR}/include 29079 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29080 ${_gRPC_RE2_INCLUDE_DIR} 29081 ${_gRPC_SSL_INCLUDE_DIR} 29082 ${_gRPC_UPB_GENERATED_DIR} 29083 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29084 ${_gRPC_UPB_INCLUDE_DIR} 29085 ${_gRPC_XXHASH_INCLUDE_DIR} 29086 ${_gRPC_ZLIB_INCLUDE_DIR} 29087 third_party/googletest/googletest/include 29088 third_party/googletest/googletest 29089 third_party/googletest/googlemock/include 29090 third_party/googletest/googlemock 29091 ${_gRPC_PROTO_GENS_DIR} 29092) 29093 29094target_link_libraries(retry_streaming_after_commit_test 29095 ${_gRPC_ALLTARGETS_LIBRARIES} 29096 gtest 29097 grpc_authorization_provider 29098 grpc_unsecure 29099 ${_gRPC_PROTOBUF_LIBRARIES} 29100 grpc_test_util 29101) 29102 29103 29104endif() 29105if(gRPC_BUILD_TESTS) 29106 29107add_executable(retry_streaming_succeeds_before_replay_finished_test 29108 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29109 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29110 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29111 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29112 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29113 src/core/ext/transport/chaotic_good/client_transport.cc 29114 src/core/ext/transport/chaotic_good/control_endpoint.cc 29115 src/core/ext/transport/chaotic_good/data_endpoints.cc 29116 src/core/ext/transport/chaotic_good/frame.cc 29117 src/core/ext/transport/chaotic_good/frame_header.cc 29118 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29119 src/core/ext/transport/chaotic_good/server_transport.cc 29120 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29121 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29122 src/core/ext/transport/chaotic_good_legacy/frame.cc 29123 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29124 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29125 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29126 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29127 src/core/lib/transport/promise_endpoint.cc 29128 test/core/call/batch_builder.cc 29129 test/core/end2end/cq_verifier.cc 29130 test/core/end2end/end2end_test_main.cc 29131 test/core/end2end/end2end_test_suites.cc 29132 test/core/end2end/end2end_tests.cc 29133 test/core/end2end/fixtures/http_proxy_fixture.cc 29134 test/core/end2end/fixtures/local_util.cc 29135 test/core/end2end/fixtures/proxy.cc 29136 test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc 29137 test/core/event_engine/event_engine_test_utils.cc 29138 test/core/test_util/fake_stats_plugin.cc 29139 test/core/test_util/test_lb_policies.cc 29140) 29141if(WIN32 AND MSVC) 29142 if(BUILD_SHARED_LIBS) 29143 target_compile_definitions(retry_streaming_succeeds_before_replay_finished_test 29144 PRIVATE 29145 "GPR_DLL_IMPORTS" 29146 "GRPC_DLL_IMPORTS" 29147 ) 29148 endif() 29149endif() 29150target_compile_features(retry_streaming_succeeds_before_replay_finished_test PUBLIC cxx_std_17) 29151target_include_directories(retry_streaming_succeeds_before_replay_finished_test 29152 PRIVATE 29153 ${CMAKE_CURRENT_SOURCE_DIR} 29154 ${CMAKE_CURRENT_SOURCE_DIR}/include 29155 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29156 ${_gRPC_RE2_INCLUDE_DIR} 29157 ${_gRPC_SSL_INCLUDE_DIR} 29158 ${_gRPC_UPB_GENERATED_DIR} 29159 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29160 ${_gRPC_UPB_INCLUDE_DIR} 29161 ${_gRPC_XXHASH_INCLUDE_DIR} 29162 ${_gRPC_ZLIB_INCLUDE_DIR} 29163 third_party/googletest/googletest/include 29164 third_party/googletest/googletest 29165 third_party/googletest/googlemock/include 29166 third_party/googletest/googlemock 29167 ${_gRPC_PROTO_GENS_DIR} 29168) 29169 29170target_link_libraries(retry_streaming_succeeds_before_replay_finished_test 29171 ${_gRPC_ALLTARGETS_LIBRARIES} 29172 gtest 29173 grpc_authorization_provider 29174 grpc_unsecure 29175 ${_gRPC_PROTOBUF_LIBRARIES} 29176 grpc_test_util 29177) 29178 29179 29180endif() 29181if(gRPC_BUILD_TESTS) 29182 29183add_executable(retry_streaming_test 29184 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29185 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29186 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29187 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29188 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29189 src/core/ext/transport/chaotic_good/client_transport.cc 29190 src/core/ext/transport/chaotic_good/control_endpoint.cc 29191 src/core/ext/transport/chaotic_good/data_endpoints.cc 29192 src/core/ext/transport/chaotic_good/frame.cc 29193 src/core/ext/transport/chaotic_good/frame_header.cc 29194 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29195 src/core/ext/transport/chaotic_good/server_transport.cc 29196 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29197 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29198 src/core/ext/transport/chaotic_good_legacy/frame.cc 29199 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29200 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29201 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29202 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29203 src/core/lib/transport/promise_endpoint.cc 29204 test/core/call/batch_builder.cc 29205 test/core/end2end/cq_verifier.cc 29206 test/core/end2end/end2end_test_main.cc 29207 test/core/end2end/end2end_test_suites.cc 29208 test/core/end2end/end2end_tests.cc 29209 test/core/end2end/fixtures/http_proxy_fixture.cc 29210 test/core/end2end/fixtures/local_util.cc 29211 test/core/end2end/fixtures/proxy.cc 29212 test/core/end2end/tests/retry_streaming.cc 29213 test/core/event_engine/event_engine_test_utils.cc 29214 test/core/test_util/fake_stats_plugin.cc 29215 test/core/test_util/test_lb_policies.cc 29216) 29217if(WIN32 AND MSVC) 29218 if(BUILD_SHARED_LIBS) 29219 target_compile_definitions(retry_streaming_test 29220 PRIVATE 29221 "GPR_DLL_IMPORTS" 29222 "GRPC_DLL_IMPORTS" 29223 ) 29224 endif() 29225endif() 29226target_compile_features(retry_streaming_test PUBLIC cxx_std_17) 29227target_include_directories(retry_streaming_test 29228 PRIVATE 29229 ${CMAKE_CURRENT_SOURCE_DIR} 29230 ${CMAKE_CURRENT_SOURCE_DIR}/include 29231 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29232 ${_gRPC_RE2_INCLUDE_DIR} 29233 ${_gRPC_SSL_INCLUDE_DIR} 29234 ${_gRPC_UPB_GENERATED_DIR} 29235 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29236 ${_gRPC_UPB_INCLUDE_DIR} 29237 ${_gRPC_XXHASH_INCLUDE_DIR} 29238 ${_gRPC_ZLIB_INCLUDE_DIR} 29239 third_party/googletest/googletest/include 29240 third_party/googletest/googletest 29241 third_party/googletest/googlemock/include 29242 third_party/googletest/googlemock 29243 ${_gRPC_PROTO_GENS_DIR} 29244) 29245 29246target_link_libraries(retry_streaming_test 29247 ${_gRPC_ALLTARGETS_LIBRARIES} 29248 gtest 29249 grpc_authorization_provider 29250 grpc_unsecure 29251 ${_gRPC_PROTOBUF_LIBRARIES} 29252 grpc_test_util 29253) 29254 29255 29256endif() 29257if(gRPC_BUILD_TESTS) 29258 29259add_executable(retry_test 29260 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29261 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29262 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29263 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29264 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29265 src/core/ext/transport/chaotic_good/client_transport.cc 29266 src/core/ext/transport/chaotic_good/control_endpoint.cc 29267 src/core/ext/transport/chaotic_good/data_endpoints.cc 29268 src/core/ext/transport/chaotic_good/frame.cc 29269 src/core/ext/transport/chaotic_good/frame_header.cc 29270 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29271 src/core/ext/transport/chaotic_good/server_transport.cc 29272 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29273 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29274 src/core/ext/transport/chaotic_good_legacy/frame.cc 29275 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29276 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29277 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29278 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29279 src/core/lib/transport/promise_endpoint.cc 29280 test/core/call/batch_builder.cc 29281 test/core/end2end/cq_verifier.cc 29282 test/core/end2end/end2end_test_main.cc 29283 test/core/end2end/end2end_test_suites.cc 29284 test/core/end2end/end2end_tests.cc 29285 test/core/end2end/fixtures/http_proxy_fixture.cc 29286 test/core/end2end/fixtures/local_util.cc 29287 test/core/end2end/fixtures/proxy.cc 29288 test/core/end2end/tests/retry.cc 29289 test/core/event_engine/event_engine_test_utils.cc 29290 test/core/test_util/fake_stats_plugin.cc 29291 test/core/test_util/test_lb_policies.cc 29292) 29293if(WIN32 AND MSVC) 29294 if(BUILD_SHARED_LIBS) 29295 target_compile_definitions(retry_test 29296 PRIVATE 29297 "GPR_DLL_IMPORTS" 29298 "GRPC_DLL_IMPORTS" 29299 ) 29300 endif() 29301endif() 29302target_compile_features(retry_test PUBLIC cxx_std_17) 29303target_include_directories(retry_test 29304 PRIVATE 29305 ${CMAKE_CURRENT_SOURCE_DIR} 29306 ${CMAKE_CURRENT_SOURCE_DIR}/include 29307 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29308 ${_gRPC_RE2_INCLUDE_DIR} 29309 ${_gRPC_SSL_INCLUDE_DIR} 29310 ${_gRPC_UPB_GENERATED_DIR} 29311 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29312 ${_gRPC_UPB_INCLUDE_DIR} 29313 ${_gRPC_XXHASH_INCLUDE_DIR} 29314 ${_gRPC_ZLIB_INCLUDE_DIR} 29315 third_party/googletest/googletest/include 29316 third_party/googletest/googletest 29317 third_party/googletest/googlemock/include 29318 third_party/googletest/googlemock 29319 ${_gRPC_PROTO_GENS_DIR} 29320) 29321 29322target_link_libraries(retry_test 29323 ${_gRPC_ALLTARGETS_LIBRARIES} 29324 gtest 29325 grpc_authorization_provider 29326 grpc_unsecure 29327 ${_gRPC_PROTOBUF_LIBRARIES} 29328 grpc_test_util 29329) 29330 29331 29332endif() 29333if(gRPC_BUILD_TESTS) 29334 29335add_executable(retry_throttle_test 29336 test/core/client_channel/retry_throttle_test.cc 29337) 29338if(WIN32 AND MSVC) 29339 if(BUILD_SHARED_LIBS) 29340 target_compile_definitions(retry_throttle_test 29341 PRIVATE 29342 "GPR_DLL_IMPORTS" 29343 "GRPC_DLL_IMPORTS" 29344 ) 29345 endif() 29346endif() 29347target_compile_features(retry_throttle_test PUBLIC cxx_std_17) 29348target_include_directories(retry_throttle_test 29349 PRIVATE 29350 ${CMAKE_CURRENT_SOURCE_DIR} 29351 ${CMAKE_CURRENT_SOURCE_DIR}/include 29352 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29353 ${_gRPC_RE2_INCLUDE_DIR} 29354 ${_gRPC_SSL_INCLUDE_DIR} 29355 ${_gRPC_UPB_GENERATED_DIR} 29356 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29357 ${_gRPC_UPB_INCLUDE_DIR} 29358 ${_gRPC_XXHASH_INCLUDE_DIR} 29359 ${_gRPC_ZLIB_INCLUDE_DIR} 29360 third_party/googletest/googletest/include 29361 third_party/googletest/googletest 29362 third_party/googletest/googlemock/include 29363 third_party/googletest/googlemock 29364 ${_gRPC_PROTO_GENS_DIR} 29365) 29366 29367target_link_libraries(retry_throttle_test 29368 ${_gRPC_ALLTARGETS_LIBRARIES} 29369 gtest 29370 grpc_test_util 29371) 29372 29373 29374endif() 29375if(gRPC_BUILD_TESTS) 29376 29377add_executable(retry_throttled_test 29378 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29379 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29380 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29381 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29382 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29383 src/core/ext/transport/chaotic_good/client_transport.cc 29384 src/core/ext/transport/chaotic_good/control_endpoint.cc 29385 src/core/ext/transport/chaotic_good/data_endpoints.cc 29386 src/core/ext/transport/chaotic_good/frame.cc 29387 src/core/ext/transport/chaotic_good/frame_header.cc 29388 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29389 src/core/ext/transport/chaotic_good/server_transport.cc 29390 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29391 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29392 src/core/ext/transport/chaotic_good_legacy/frame.cc 29393 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29394 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29395 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29396 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29397 src/core/lib/transport/promise_endpoint.cc 29398 test/core/call/batch_builder.cc 29399 test/core/end2end/cq_verifier.cc 29400 test/core/end2end/end2end_test_main.cc 29401 test/core/end2end/end2end_test_suites.cc 29402 test/core/end2end/end2end_tests.cc 29403 test/core/end2end/fixtures/http_proxy_fixture.cc 29404 test/core/end2end/fixtures/local_util.cc 29405 test/core/end2end/fixtures/proxy.cc 29406 test/core/end2end/tests/retry_throttled.cc 29407 test/core/event_engine/event_engine_test_utils.cc 29408 test/core/test_util/fake_stats_plugin.cc 29409 test/core/test_util/test_lb_policies.cc 29410) 29411if(WIN32 AND MSVC) 29412 if(BUILD_SHARED_LIBS) 29413 target_compile_definitions(retry_throttled_test 29414 PRIVATE 29415 "GPR_DLL_IMPORTS" 29416 "GRPC_DLL_IMPORTS" 29417 ) 29418 endif() 29419endif() 29420target_compile_features(retry_throttled_test PUBLIC cxx_std_17) 29421target_include_directories(retry_throttled_test 29422 PRIVATE 29423 ${CMAKE_CURRENT_SOURCE_DIR} 29424 ${CMAKE_CURRENT_SOURCE_DIR}/include 29425 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29426 ${_gRPC_RE2_INCLUDE_DIR} 29427 ${_gRPC_SSL_INCLUDE_DIR} 29428 ${_gRPC_UPB_GENERATED_DIR} 29429 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29430 ${_gRPC_UPB_INCLUDE_DIR} 29431 ${_gRPC_XXHASH_INCLUDE_DIR} 29432 ${_gRPC_ZLIB_INCLUDE_DIR} 29433 third_party/googletest/googletest/include 29434 third_party/googletest/googletest 29435 third_party/googletest/googlemock/include 29436 third_party/googletest/googlemock 29437 ${_gRPC_PROTO_GENS_DIR} 29438) 29439 29440target_link_libraries(retry_throttled_test 29441 ${_gRPC_ALLTARGETS_LIBRARIES} 29442 gtest 29443 grpc_authorization_provider 29444 grpc_unsecure 29445 ${_gRPC_PROTOBUF_LIBRARIES} 29446 grpc_test_util 29447) 29448 29449 29450endif() 29451if(gRPC_BUILD_TESTS) 29452 29453add_executable(retry_too_many_attempts_test 29454 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29455 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29456 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29457 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29458 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29459 src/core/ext/transport/chaotic_good/client_transport.cc 29460 src/core/ext/transport/chaotic_good/control_endpoint.cc 29461 src/core/ext/transport/chaotic_good/data_endpoints.cc 29462 src/core/ext/transport/chaotic_good/frame.cc 29463 src/core/ext/transport/chaotic_good/frame_header.cc 29464 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29465 src/core/ext/transport/chaotic_good/server_transport.cc 29466 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29467 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29468 src/core/ext/transport/chaotic_good_legacy/frame.cc 29469 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29470 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29471 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29472 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29473 src/core/lib/transport/promise_endpoint.cc 29474 test/core/call/batch_builder.cc 29475 test/core/end2end/cq_verifier.cc 29476 test/core/end2end/end2end_test_main.cc 29477 test/core/end2end/end2end_test_suites.cc 29478 test/core/end2end/end2end_tests.cc 29479 test/core/end2end/fixtures/http_proxy_fixture.cc 29480 test/core/end2end/fixtures/local_util.cc 29481 test/core/end2end/fixtures/proxy.cc 29482 test/core/end2end/tests/retry_too_many_attempts.cc 29483 test/core/event_engine/event_engine_test_utils.cc 29484 test/core/test_util/fake_stats_plugin.cc 29485 test/core/test_util/test_lb_policies.cc 29486) 29487if(WIN32 AND MSVC) 29488 if(BUILD_SHARED_LIBS) 29489 target_compile_definitions(retry_too_many_attempts_test 29490 PRIVATE 29491 "GPR_DLL_IMPORTS" 29492 "GRPC_DLL_IMPORTS" 29493 ) 29494 endif() 29495endif() 29496target_compile_features(retry_too_many_attempts_test PUBLIC cxx_std_17) 29497target_include_directories(retry_too_many_attempts_test 29498 PRIVATE 29499 ${CMAKE_CURRENT_SOURCE_DIR} 29500 ${CMAKE_CURRENT_SOURCE_DIR}/include 29501 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29502 ${_gRPC_RE2_INCLUDE_DIR} 29503 ${_gRPC_SSL_INCLUDE_DIR} 29504 ${_gRPC_UPB_GENERATED_DIR} 29505 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29506 ${_gRPC_UPB_INCLUDE_DIR} 29507 ${_gRPC_XXHASH_INCLUDE_DIR} 29508 ${_gRPC_ZLIB_INCLUDE_DIR} 29509 third_party/googletest/googletest/include 29510 third_party/googletest/googletest 29511 third_party/googletest/googlemock/include 29512 third_party/googletest/googlemock 29513 ${_gRPC_PROTO_GENS_DIR} 29514) 29515 29516target_link_libraries(retry_too_many_attempts_test 29517 ${_gRPC_ALLTARGETS_LIBRARIES} 29518 gtest 29519 grpc_authorization_provider 29520 grpc_unsecure 29521 ${_gRPC_PROTOBUF_LIBRARIES} 29522 grpc_test_util 29523) 29524 29525 29526endif() 29527if(gRPC_BUILD_TESTS) 29528 29529add_executable(retry_transparent_goaway_test 29530 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29531 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29532 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29533 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29534 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29535 src/core/ext/transport/chaotic_good/client_transport.cc 29536 src/core/ext/transport/chaotic_good/control_endpoint.cc 29537 src/core/ext/transport/chaotic_good/data_endpoints.cc 29538 src/core/ext/transport/chaotic_good/frame.cc 29539 src/core/ext/transport/chaotic_good/frame_header.cc 29540 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29541 src/core/ext/transport/chaotic_good/server_transport.cc 29542 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29543 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29544 src/core/ext/transport/chaotic_good_legacy/frame.cc 29545 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29546 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29547 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29548 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29549 src/core/lib/transport/promise_endpoint.cc 29550 test/core/call/batch_builder.cc 29551 test/core/end2end/cq_verifier.cc 29552 test/core/end2end/end2end_test_main.cc 29553 test/core/end2end/end2end_test_suites.cc 29554 test/core/end2end/end2end_tests.cc 29555 test/core/end2end/fixtures/http_proxy_fixture.cc 29556 test/core/end2end/fixtures/local_util.cc 29557 test/core/end2end/fixtures/proxy.cc 29558 test/core/end2end/tests/retry_transparent_goaway.cc 29559 test/core/event_engine/event_engine_test_utils.cc 29560 test/core/test_util/fake_stats_plugin.cc 29561 test/core/test_util/test_lb_policies.cc 29562) 29563if(WIN32 AND MSVC) 29564 if(BUILD_SHARED_LIBS) 29565 target_compile_definitions(retry_transparent_goaway_test 29566 PRIVATE 29567 "GPR_DLL_IMPORTS" 29568 "GRPC_DLL_IMPORTS" 29569 ) 29570 endif() 29571endif() 29572target_compile_features(retry_transparent_goaway_test PUBLIC cxx_std_17) 29573target_include_directories(retry_transparent_goaway_test 29574 PRIVATE 29575 ${CMAKE_CURRENT_SOURCE_DIR} 29576 ${CMAKE_CURRENT_SOURCE_DIR}/include 29577 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29578 ${_gRPC_RE2_INCLUDE_DIR} 29579 ${_gRPC_SSL_INCLUDE_DIR} 29580 ${_gRPC_UPB_GENERATED_DIR} 29581 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29582 ${_gRPC_UPB_INCLUDE_DIR} 29583 ${_gRPC_XXHASH_INCLUDE_DIR} 29584 ${_gRPC_ZLIB_INCLUDE_DIR} 29585 third_party/googletest/googletest/include 29586 third_party/googletest/googletest 29587 third_party/googletest/googlemock/include 29588 third_party/googletest/googlemock 29589 ${_gRPC_PROTO_GENS_DIR} 29590) 29591 29592target_link_libraries(retry_transparent_goaway_test 29593 ${_gRPC_ALLTARGETS_LIBRARIES} 29594 gtest 29595 grpc_authorization_provider 29596 grpc_unsecure 29597 ${_gRPC_PROTOBUF_LIBRARIES} 29598 grpc_test_util 29599) 29600 29601 29602endif() 29603if(gRPC_BUILD_TESTS) 29604 29605add_executable(retry_transparent_max_concurrent_streams_test 29606 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29607 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29608 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29609 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29610 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29611 src/core/ext/transport/chaotic_good/client_transport.cc 29612 src/core/ext/transport/chaotic_good/control_endpoint.cc 29613 src/core/ext/transport/chaotic_good/data_endpoints.cc 29614 src/core/ext/transport/chaotic_good/frame.cc 29615 src/core/ext/transport/chaotic_good/frame_header.cc 29616 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29617 src/core/ext/transport/chaotic_good/server_transport.cc 29618 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29619 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29620 src/core/ext/transport/chaotic_good_legacy/frame.cc 29621 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29622 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29623 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29624 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29625 src/core/lib/transport/promise_endpoint.cc 29626 test/core/call/batch_builder.cc 29627 test/core/end2end/cq_verifier.cc 29628 test/core/end2end/end2end_test_main.cc 29629 test/core/end2end/end2end_test_suites.cc 29630 test/core/end2end/end2end_tests.cc 29631 test/core/end2end/fixtures/http_proxy_fixture.cc 29632 test/core/end2end/fixtures/local_util.cc 29633 test/core/end2end/fixtures/proxy.cc 29634 test/core/end2end/tests/retry_transparent_max_concurrent_streams.cc 29635 test/core/event_engine/event_engine_test_utils.cc 29636 test/core/test_util/fake_stats_plugin.cc 29637 test/core/test_util/test_lb_policies.cc 29638) 29639if(WIN32 AND MSVC) 29640 if(BUILD_SHARED_LIBS) 29641 target_compile_definitions(retry_transparent_max_concurrent_streams_test 29642 PRIVATE 29643 "GPR_DLL_IMPORTS" 29644 "GRPC_DLL_IMPORTS" 29645 ) 29646 endif() 29647endif() 29648target_compile_features(retry_transparent_max_concurrent_streams_test PUBLIC cxx_std_17) 29649target_include_directories(retry_transparent_max_concurrent_streams_test 29650 PRIVATE 29651 ${CMAKE_CURRENT_SOURCE_DIR} 29652 ${CMAKE_CURRENT_SOURCE_DIR}/include 29653 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29654 ${_gRPC_RE2_INCLUDE_DIR} 29655 ${_gRPC_SSL_INCLUDE_DIR} 29656 ${_gRPC_UPB_GENERATED_DIR} 29657 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29658 ${_gRPC_UPB_INCLUDE_DIR} 29659 ${_gRPC_XXHASH_INCLUDE_DIR} 29660 ${_gRPC_ZLIB_INCLUDE_DIR} 29661 third_party/googletest/googletest/include 29662 third_party/googletest/googletest 29663 third_party/googletest/googlemock/include 29664 third_party/googletest/googlemock 29665 ${_gRPC_PROTO_GENS_DIR} 29666) 29667 29668target_link_libraries(retry_transparent_max_concurrent_streams_test 29669 ${_gRPC_ALLTARGETS_LIBRARIES} 29670 gtest 29671 grpc_authorization_provider 29672 grpc_unsecure 29673 ${_gRPC_PROTOBUF_LIBRARIES} 29674 grpc_test_util 29675) 29676 29677 29678endif() 29679if(gRPC_BUILD_TESTS) 29680 29681add_executable(retry_transparent_not_sent_on_wire_test 29682 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29683 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29684 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29685 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29686 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29687 src/core/ext/transport/chaotic_good/client_transport.cc 29688 src/core/ext/transport/chaotic_good/control_endpoint.cc 29689 src/core/ext/transport/chaotic_good/data_endpoints.cc 29690 src/core/ext/transport/chaotic_good/frame.cc 29691 src/core/ext/transport/chaotic_good/frame_header.cc 29692 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29693 src/core/ext/transport/chaotic_good/server_transport.cc 29694 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29695 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29696 src/core/ext/transport/chaotic_good_legacy/frame.cc 29697 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29698 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29699 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29700 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29701 src/core/lib/transport/promise_endpoint.cc 29702 test/core/call/batch_builder.cc 29703 test/core/end2end/cq_verifier.cc 29704 test/core/end2end/end2end_test_main.cc 29705 test/core/end2end/end2end_test_suites.cc 29706 test/core/end2end/end2end_tests.cc 29707 test/core/end2end/fixtures/http_proxy_fixture.cc 29708 test/core/end2end/fixtures/local_util.cc 29709 test/core/end2end/fixtures/proxy.cc 29710 test/core/end2end/tests/retry_transparent_not_sent_on_wire.cc 29711 test/core/event_engine/event_engine_test_utils.cc 29712 test/core/test_util/fake_stats_plugin.cc 29713 test/core/test_util/test_lb_policies.cc 29714) 29715if(WIN32 AND MSVC) 29716 if(BUILD_SHARED_LIBS) 29717 target_compile_definitions(retry_transparent_not_sent_on_wire_test 29718 PRIVATE 29719 "GPR_DLL_IMPORTS" 29720 "GRPC_DLL_IMPORTS" 29721 ) 29722 endif() 29723endif() 29724target_compile_features(retry_transparent_not_sent_on_wire_test PUBLIC cxx_std_17) 29725target_include_directories(retry_transparent_not_sent_on_wire_test 29726 PRIVATE 29727 ${CMAKE_CURRENT_SOURCE_DIR} 29728 ${CMAKE_CURRENT_SOURCE_DIR}/include 29729 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29730 ${_gRPC_RE2_INCLUDE_DIR} 29731 ${_gRPC_SSL_INCLUDE_DIR} 29732 ${_gRPC_UPB_GENERATED_DIR} 29733 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29734 ${_gRPC_UPB_INCLUDE_DIR} 29735 ${_gRPC_XXHASH_INCLUDE_DIR} 29736 ${_gRPC_ZLIB_INCLUDE_DIR} 29737 third_party/googletest/googletest/include 29738 third_party/googletest/googletest 29739 third_party/googletest/googlemock/include 29740 third_party/googletest/googlemock 29741 ${_gRPC_PROTO_GENS_DIR} 29742) 29743 29744target_link_libraries(retry_transparent_not_sent_on_wire_test 29745 ${_gRPC_ALLTARGETS_LIBRARIES} 29746 gtest 29747 grpc_authorization_provider 29748 grpc_unsecure 29749 ${_gRPC_PROTOBUF_LIBRARIES} 29750 grpc_test_util 29751) 29752 29753 29754endif() 29755if(gRPC_BUILD_TESTS) 29756 29757add_executable(retry_unref_before_finish_test 29758 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29759 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29760 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29761 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29762 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29763 src/core/ext/transport/chaotic_good/client_transport.cc 29764 src/core/ext/transport/chaotic_good/control_endpoint.cc 29765 src/core/ext/transport/chaotic_good/data_endpoints.cc 29766 src/core/ext/transport/chaotic_good/frame.cc 29767 src/core/ext/transport/chaotic_good/frame_header.cc 29768 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29769 src/core/ext/transport/chaotic_good/server_transport.cc 29770 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29771 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29772 src/core/ext/transport/chaotic_good_legacy/frame.cc 29773 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29774 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29775 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29776 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29777 src/core/lib/transport/promise_endpoint.cc 29778 test/core/call/batch_builder.cc 29779 test/core/end2end/cq_verifier.cc 29780 test/core/end2end/end2end_test_main.cc 29781 test/core/end2end/end2end_test_suites.cc 29782 test/core/end2end/end2end_tests.cc 29783 test/core/end2end/fixtures/http_proxy_fixture.cc 29784 test/core/end2end/fixtures/local_util.cc 29785 test/core/end2end/fixtures/proxy.cc 29786 test/core/end2end/tests/retry_unref_before_finish.cc 29787 test/core/event_engine/event_engine_test_utils.cc 29788 test/core/test_util/fake_stats_plugin.cc 29789 test/core/test_util/test_lb_policies.cc 29790) 29791if(WIN32 AND MSVC) 29792 if(BUILD_SHARED_LIBS) 29793 target_compile_definitions(retry_unref_before_finish_test 29794 PRIVATE 29795 "GPR_DLL_IMPORTS" 29796 "GRPC_DLL_IMPORTS" 29797 ) 29798 endif() 29799endif() 29800target_compile_features(retry_unref_before_finish_test PUBLIC cxx_std_17) 29801target_include_directories(retry_unref_before_finish_test 29802 PRIVATE 29803 ${CMAKE_CURRENT_SOURCE_DIR} 29804 ${CMAKE_CURRENT_SOURCE_DIR}/include 29805 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29806 ${_gRPC_RE2_INCLUDE_DIR} 29807 ${_gRPC_SSL_INCLUDE_DIR} 29808 ${_gRPC_UPB_GENERATED_DIR} 29809 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29810 ${_gRPC_UPB_INCLUDE_DIR} 29811 ${_gRPC_XXHASH_INCLUDE_DIR} 29812 ${_gRPC_ZLIB_INCLUDE_DIR} 29813 third_party/googletest/googletest/include 29814 third_party/googletest/googletest 29815 third_party/googletest/googlemock/include 29816 third_party/googletest/googlemock 29817 ${_gRPC_PROTO_GENS_DIR} 29818) 29819 29820target_link_libraries(retry_unref_before_finish_test 29821 ${_gRPC_ALLTARGETS_LIBRARIES} 29822 gtest 29823 grpc_authorization_provider 29824 grpc_unsecure 29825 ${_gRPC_PROTOBUF_LIBRARIES} 29826 grpc_test_util 29827) 29828 29829 29830endif() 29831if(gRPC_BUILD_TESTS) 29832 29833add_executable(retry_unref_before_recv_test 29834 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 29835 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 29836 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 29837 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 29838 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 29839 src/core/ext/transport/chaotic_good/client_transport.cc 29840 src/core/ext/transport/chaotic_good/control_endpoint.cc 29841 src/core/ext/transport/chaotic_good/data_endpoints.cc 29842 src/core/ext/transport/chaotic_good/frame.cc 29843 src/core/ext/transport/chaotic_good/frame_header.cc 29844 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 29845 src/core/ext/transport/chaotic_good/server_transport.cc 29846 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 29847 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 29848 src/core/ext/transport/chaotic_good_legacy/frame.cc 29849 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 29850 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 29851 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 29852 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 29853 src/core/lib/transport/promise_endpoint.cc 29854 test/core/call/batch_builder.cc 29855 test/core/end2end/cq_verifier.cc 29856 test/core/end2end/end2end_test_main.cc 29857 test/core/end2end/end2end_test_suites.cc 29858 test/core/end2end/end2end_tests.cc 29859 test/core/end2end/fixtures/http_proxy_fixture.cc 29860 test/core/end2end/fixtures/local_util.cc 29861 test/core/end2end/fixtures/proxy.cc 29862 test/core/end2end/tests/retry_unref_before_recv.cc 29863 test/core/event_engine/event_engine_test_utils.cc 29864 test/core/test_util/fake_stats_plugin.cc 29865 test/core/test_util/test_lb_policies.cc 29866) 29867if(WIN32 AND MSVC) 29868 if(BUILD_SHARED_LIBS) 29869 target_compile_definitions(retry_unref_before_recv_test 29870 PRIVATE 29871 "GPR_DLL_IMPORTS" 29872 "GRPC_DLL_IMPORTS" 29873 ) 29874 endif() 29875endif() 29876target_compile_features(retry_unref_before_recv_test PUBLIC cxx_std_17) 29877target_include_directories(retry_unref_before_recv_test 29878 PRIVATE 29879 ${CMAKE_CURRENT_SOURCE_DIR} 29880 ${CMAKE_CURRENT_SOURCE_DIR}/include 29881 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29882 ${_gRPC_RE2_INCLUDE_DIR} 29883 ${_gRPC_SSL_INCLUDE_DIR} 29884 ${_gRPC_UPB_GENERATED_DIR} 29885 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29886 ${_gRPC_UPB_INCLUDE_DIR} 29887 ${_gRPC_XXHASH_INCLUDE_DIR} 29888 ${_gRPC_ZLIB_INCLUDE_DIR} 29889 third_party/googletest/googletest/include 29890 third_party/googletest/googletest 29891 third_party/googletest/googlemock/include 29892 third_party/googletest/googlemock 29893 ${_gRPC_PROTO_GENS_DIR} 29894) 29895 29896target_link_libraries(retry_unref_before_recv_test 29897 ${_gRPC_ALLTARGETS_LIBRARIES} 29898 gtest 29899 grpc_authorization_provider 29900 grpc_unsecure 29901 ${_gRPC_PROTOBUF_LIBRARIES} 29902 grpc_test_util 29903) 29904 29905 29906endif() 29907if(gRPC_BUILD_TESTS) 29908 29909add_executable(ring_buffer_test 29910 test/core/util/ring_buffer_test.cc 29911) 29912target_compile_features(ring_buffer_test PUBLIC cxx_std_17) 29913target_include_directories(ring_buffer_test 29914 PRIVATE 29915 ${CMAKE_CURRENT_SOURCE_DIR} 29916 ${CMAKE_CURRENT_SOURCE_DIR}/include 29917 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29918 ${_gRPC_RE2_INCLUDE_DIR} 29919 ${_gRPC_SSL_INCLUDE_DIR} 29920 ${_gRPC_UPB_GENERATED_DIR} 29921 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29922 ${_gRPC_UPB_INCLUDE_DIR} 29923 ${_gRPC_XXHASH_INCLUDE_DIR} 29924 ${_gRPC_ZLIB_INCLUDE_DIR} 29925 third_party/googletest/googletest/include 29926 third_party/googletest/googletest 29927 third_party/googletest/googlemock/include 29928 third_party/googletest/googlemock 29929 ${_gRPC_PROTO_GENS_DIR} 29930) 29931 29932target_link_libraries(ring_buffer_test 29933 ${_gRPC_ALLTARGETS_LIBRARIES} 29934 gtest 29935) 29936 29937 29938endif() 29939if(gRPC_BUILD_TESTS) 29940 29941add_executable(ring_hash_test 29942 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 29943 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 29944 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 29945 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 29946 test/core/event_engine/event_engine_test_utils.cc 29947 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 29948 test/core/load_balancing/ring_hash_test.cc 29949) 29950if(WIN32 AND MSVC) 29951 if(BUILD_SHARED_LIBS) 29952 target_compile_definitions(ring_hash_test 29953 PRIVATE 29954 "GPR_DLL_IMPORTS" 29955 "GRPC_DLL_IMPORTS" 29956 ) 29957 endif() 29958endif() 29959target_compile_features(ring_hash_test PUBLIC cxx_std_17) 29960target_include_directories(ring_hash_test 29961 PRIVATE 29962 ${CMAKE_CURRENT_SOURCE_DIR} 29963 ${CMAKE_CURRENT_SOURCE_DIR}/include 29964 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 29965 ${_gRPC_RE2_INCLUDE_DIR} 29966 ${_gRPC_SSL_INCLUDE_DIR} 29967 ${_gRPC_UPB_GENERATED_DIR} 29968 ${_gRPC_UPB_GRPC_GENERATED_DIR} 29969 ${_gRPC_UPB_INCLUDE_DIR} 29970 ${_gRPC_XXHASH_INCLUDE_DIR} 29971 ${_gRPC_ZLIB_INCLUDE_DIR} 29972 third_party/googletest/googletest/include 29973 third_party/googletest/googletest 29974 third_party/googletest/googlemock/include 29975 third_party/googletest/googlemock 29976 ${_gRPC_PROTO_GENS_DIR} 29977) 29978 29979target_link_libraries(ring_hash_test 29980 ${_gRPC_ALLTARGETS_LIBRARIES} 29981 gtest 29982 ${_gRPC_PROTOBUF_LIBRARIES} 29983 grpc_test_util 29984) 29985 29986 29987endif() 29988if(gRPC_BUILD_TESTS) 29989 29990add_executable(rls_end2end_test 29991 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.pb.cc 29992 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.grpc.pb.cc 29993 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.pb.h 29994 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.grpc.pb.h 29995 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 29996 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 29997 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 29998 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 29999 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 30000 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 30001 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 30002 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 30003 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 30004 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 30005 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 30006 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 30007 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 30008 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 30009 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 30010 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 30011 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 30012 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 30013 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 30014 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 30015 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 30016 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 30017 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 30018 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 30019 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 30020 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 30021 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 30022 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 30023 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 30024 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 30025 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 30026 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 30027 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 30028 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 30029 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 30030 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 30031 test/core/event_engine/event_engine_test_utils.cc 30032 test/core/test_util/fake_stats_plugin.cc 30033 test/core/test_util/test_lb_policies.cc 30034 test/cpp/end2end/rls_end2end_test.cc 30035 test/cpp/end2end/rls_server.cc 30036 test/cpp/end2end/test_service_impl.cc 30037) 30038if(WIN32 AND MSVC) 30039 if(BUILD_SHARED_LIBS) 30040 target_compile_definitions(rls_end2end_test 30041 PRIVATE 30042 "GPR_DLL_IMPORTS" 30043 "GRPC_DLL_IMPORTS" 30044 "GRPCXX_DLL_IMPORTS" 30045 ) 30046 endif() 30047endif() 30048target_compile_features(rls_end2end_test PUBLIC cxx_std_17) 30049target_include_directories(rls_end2end_test 30050 PRIVATE 30051 ${CMAKE_CURRENT_SOURCE_DIR} 30052 ${CMAKE_CURRENT_SOURCE_DIR}/include 30053 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30054 ${_gRPC_RE2_INCLUDE_DIR} 30055 ${_gRPC_SSL_INCLUDE_DIR} 30056 ${_gRPC_UPB_GENERATED_DIR} 30057 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30058 ${_gRPC_UPB_INCLUDE_DIR} 30059 ${_gRPC_XXHASH_INCLUDE_DIR} 30060 ${_gRPC_ZLIB_INCLUDE_DIR} 30061 third_party/googletest/googletest/include 30062 third_party/googletest/googletest 30063 third_party/googletest/googlemock/include 30064 third_party/googletest/googlemock 30065 ${_gRPC_PROTO_GENS_DIR} 30066) 30067 30068target_link_libraries(rls_end2end_test 30069 ${_gRPC_ALLTARGETS_LIBRARIES} 30070 gtest 30071 grpc++_test_config 30072 grpc++_test_util 30073) 30074 30075 30076endif() 30077if(gRPC_BUILD_TESTS) 30078 30079add_executable(rls_lb_config_parser_test 30080 test/core/load_balancing/rls_lb_config_parser_test.cc 30081) 30082if(WIN32 AND MSVC) 30083 if(BUILD_SHARED_LIBS) 30084 target_compile_definitions(rls_lb_config_parser_test 30085 PRIVATE 30086 "GPR_DLL_IMPORTS" 30087 "GRPC_DLL_IMPORTS" 30088 ) 30089 endif() 30090endif() 30091target_compile_features(rls_lb_config_parser_test PUBLIC cxx_std_17) 30092target_include_directories(rls_lb_config_parser_test 30093 PRIVATE 30094 ${CMAKE_CURRENT_SOURCE_DIR} 30095 ${CMAKE_CURRENT_SOURCE_DIR}/include 30096 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30097 ${_gRPC_RE2_INCLUDE_DIR} 30098 ${_gRPC_SSL_INCLUDE_DIR} 30099 ${_gRPC_UPB_GENERATED_DIR} 30100 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30101 ${_gRPC_UPB_INCLUDE_DIR} 30102 ${_gRPC_XXHASH_INCLUDE_DIR} 30103 ${_gRPC_ZLIB_INCLUDE_DIR} 30104 third_party/googletest/googletest/include 30105 third_party/googletest/googletest 30106 third_party/googletest/googlemock/include 30107 third_party/googletest/googlemock 30108 ${_gRPC_PROTO_GENS_DIR} 30109) 30110 30111target_link_libraries(rls_lb_config_parser_test 30112 ${_gRPC_ALLTARGETS_LIBRARIES} 30113 gtest 30114 grpc_test_util 30115) 30116 30117 30118endif() 30119if(gRPC_BUILD_TESTS) 30120 30121add_executable(round_robin_test 30122 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 30123 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 30124 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 30125 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 30126 test/core/event_engine/event_engine_test_utils.cc 30127 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 30128 test/core/load_balancing/round_robin_test.cc 30129) 30130if(WIN32 AND MSVC) 30131 if(BUILD_SHARED_LIBS) 30132 target_compile_definitions(round_robin_test 30133 PRIVATE 30134 "GPR_DLL_IMPORTS" 30135 "GRPC_DLL_IMPORTS" 30136 ) 30137 endif() 30138endif() 30139target_compile_features(round_robin_test PUBLIC cxx_std_17) 30140target_include_directories(round_robin_test 30141 PRIVATE 30142 ${CMAKE_CURRENT_SOURCE_DIR} 30143 ${CMAKE_CURRENT_SOURCE_DIR}/include 30144 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30145 ${_gRPC_RE2_INCLUDE_DIR} 30146 ${_gRPC_SSL_INCLUDE_DIR} 30147 ${_gRPC_UPB_GENERATED_DIR} 30148 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30149 ${_gRPC_UPB_INCLUDE_DIR} 30150 ${_gRPC_XXHASH_INCLUDE_DIR} 30151 ${_gRPC_ZLIB_INCLUDE_DIR} 30152 third_party/googletest/googletest/include 30153 third_party/googletest/googletest 30154 third_party/googletest/googlemock/include 30155 third_party/googletest/googlemock 30156 ${_gRPC_PROTO_GENS_DIR} 30157) 30158 30159target_link_libraries(round_robin_test 30160 ${_gRPC_ALLTARGETS_LIBRARIES} 30161 gtest 30162 ${_gRPC_PROTOBUF_LIBRARIES} 30163 grpc_test_util 30164) 30165 30166 30167endif() 30168if(gRPC_BUILD_TESTS) 30169 30170add_executable(secure_auth_context_test 30171 test/cpp/common/secure_auth_context_test.cc 30172) 30173if(WIN32 AND MSVC) 30174 if(BUILD_SHARED_LIBS) 30175 target_compile_definitions(secure_auth_context_test 30176 PRIVATE 30177 "GPR_DLL_IMPORTS" 30178 "GRPC_DLL_IMPORTS" 30179 "GRPCXX_DLL_IMPORTS" 30180 ) 30181 endif() 30182endif() 30183target_compile_features(secure_auth_context_test PUBLIC cxx_std_17) 30184target_include_directories(secure_auth_context_test 30185 PRIVATE 30186 ${CMAKE_CURRENT_SOURCE_DIR} 30187 ${CMAKE_CURRENT_SOURCE_DIR}/include 30188 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30189 ${_gRPC_RE2_INCLUDE_DIR} 30190 ${_gRPC_SSL_INCLUDE_DIR} 30191 ${_gRPC_UPB_GENERATED_DIR} 30192 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30193 ${_gRPC_UPB_INCLUDE_DIR} 30194 ${_gRPC_XXHASH_INCLUDE_DIR} 30195 ${_gRPC_ZLIB_INCLUDE_DIR} 30196 third_party/googletest/googletest/include 30197 third_party/googletest/googletest 30198 third_party/googletest/googlemock/include 30199 third_party/googletest/googlemock 30200 ${_gRPC_PROTO_GENS_DIR} 30201) 30202 30203target_link_libraries(secure_auth_context_test 30204 ${_gRPC_ALLTARGETS_LIBRARIES} 30205 gtest 30206 grpc++_test_util 30207) 30208 30209 30210endif() 30211if(gRPC_BUILD_TESTS) 30212 30213add_executable(secure_channel_create_test 30214 test/core/surface/secure_channel_create_test.cc 30215) 30216if(WIN32 AND MSVC) 30217 if(BUILD_SHARED_LIBS) 30218 target_compile_definitions(secure_channel_create_test 30219 PRIVATE 30220 "GPR_DLL_IMPORTS" 30221 "GRPC_DLL_IMPORTS" 30222 ) 30223 endif() 30224endif() 30225target_compile_features(secure_channel_create_test PUBLIC cxx_std_17) 30226target_include_directories(secure_channel_create_test 30227 PRIVATE 30228 ${CMAKE_CURRENT_SOURCE_DIR} 30229 ${CMAKE_CURRENT_SOURCE_DIR}/include 30230 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30231 ${_gRPC_RE2_INCLUDE_DIR} 30232 ${_gRPC_SSL_INCLUDE_DIR} 30233 ${_gRPC_UPB_GENERATED_DIR} 30234 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30235 ${_gRPC_UPB_INCLUDE_DIR} 30236 ${_gRPC_XXHASH_INCLUDE_DIR} 30237 ${_gRPC_ZLIB_INCLUDE_DIR} 30238 third_party/googletest/googletest/include 30239 third_party/googletest/googletest 30240 third_party/googletest/googlemock/include 30241 third_party/googletest/googlemock 30242 ${_gRPC_PROTO_GENS_DIR} 30243) 30244 30245target_link_libraries(secure_channel_create_test 30246 ${_gRPC_ALLTARGETS_LIBRARIES} 30247 gtest 30248 grpc_test_util 30249) 30250 30251 30252endif() 30253if(gRPC_BUILD_TESTS) 30254 30255add_executable(secure_endpoint_test 30256 test/core/iomgr/endpoint_tests.cc 30257 test/core/security/secure_endpoint_test.cc 30258 test/core/test_util/cmdline.cc 30259 test/core/test_util/fuzzer_util.cc 30260 test/core/test_util/grpc_profiler.cc 30261 test/core/test_util/histogram.cc 30262 test/core/test_util/mock_endpoint.cc 30263 test/core/test_util/parse_hexstring.cc 30264 test/core/test_util/resolve_localhost_ip46.cc 30265 test/core/test_util/slice_splitter.cc 30266 test/core/test_util/tracer_util.cc 30267) 30268if(WIN32 AND MSVC) 30269 if(BUILD_SHARED_LIBS) 30270 target_compile_definitions(secure_endpoint_test 30271 PRIVATE 30272 "GPR_DLL_IMPORTS" 30273 "GRPC_DLL_IMPORTS" 30274 ) 30275 endif() 30276endif() 30277target_compile_features(secure_endpoint_test PUBLIC cxx_std_17) 30278target_include_directories(secure_endpoint_test 30279 PRIVATE 30280 ${CMAKE_CURRENT_SOURCE_DIR} 30281 ${CMAKE_CURRENT_SOURCE_DIR}/include 30282 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30283 ${_gRPC_RE2_INCLUDE_DIR} 30284 ${_gRPC_SSL_INCLUDE_DIR} 30285 ${_gRPC_UPB_GENERATED_DIR} 30286 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30287 ${_gRPC_UPB_INCLUDE_DIR} 30288 ${_gRPC_XXHASH_INCLUDE_DIR} 30289 ${_gRPC_ZLIB_INCLUDE_DIR} 30290 third_party/googletest/googletest/include 30291 third_party/googletest/googletest 30292 third_party/googletest/googlemock/include 30293 third_party/googletest/googlemock 30294 ${_gRPC_PROTO_GENS_DIR} 30295) 30296 30297target_link_libraries(secure_endpoint_test 30298 ${_gRPC_ALLTARGETS_LIBRARIES} 30299 gtest 30300 grpc_test_util 30301) 30302 30303 30304endif() 30305if(gRPC_BUILD_TESTS) 30306 30307add_executable(security_connector_test 30308 test/core/security/security_connector_test.cc 30309 test/core/test_util/cmdline.cc 30310 test/core/test_util/fuzzer_util.cc 30311 test/core/test_util/grpc_profiler.cc 30312 test/core/test_util/histogram.cc 30313 test/core/test_util/mock_endpoint.cc 30314 test/core/test_util/parse_hexstring.cc 30315 test/core/test_util/resolve_localhost_ip46.cc 30316 test/core/test_util/slice_splitter.cc 30317 test/core/test_util/tracer_util.cc 30318) 30319if(WIN32 AND MSVC) 30320 if(BUILD_SHARED_LIBS) 30321 target_compile_definitions(security_connector_test 30322 PRIVATE 30323 "GPR_DLL_IMPORTS" 30324 "GRPC_DLL_IMPORTS" 30325 ) 30326 endif() 30327endif() 30328target_compile_features(security_connector_test PUBLIC cxx_std_17) 30329target_include_directories(security_connector_test 30330 PRIVATE 30331 ${CMAKE_CURRENT_SOURCE_DIR} 30332 ${CMAKE_CURRENT_SOURCE_DIR}/include 30333 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30334 ${_gRPC_RE2_INCLUDE_DIR} 30335 ${_gRPC_SSL_INCLUDE_DIR} 30336 ${_gRPC_UPB_GENERATED_DIR} 30337 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30338 ${_gRPC_UPB_INCLUDE_DIR} 30339 ${_gRPC_XXHASH_INCLUDE_DIR} 30340 ${_gRPC_ZLIB_INCLUDE_DIR} 30341 third_party/googletest/googletest/include 30342 third_party/googletest/googletest 30343 third_party/googletest/googlemock/include 30344 third_party/googletest/googlemock 30345 ${_gRPC_PROTO_GENS_DIR} 30346) 30347 30348target_link_libraries(security_connector_test 30349 ${_gRPC_ALLTARGETS_LIBRARIES} 30350 gtest 30351 grpc_test_util 30352) 30353 30354 30355endif() 30356if(gRPC_BUILD_TESTS) 30357 30358add_executable(seq_test 30359 src/core/lib/debug/trace.cc 30360 src/core/lib/debug/trace_flags.cc 30361 src/core/util/glob.cc 30362 test/core/promise/seq_test.cc 30363) 30364if(WIN32 AND MSVC) 30365 if(BUILD_SHARED_LIBS) 30366 target_compile_definitions(seq_test 30367 PRIVATE 30368 "GPR_DLL_IMPORTS" 30369 ) 30370 endif() 30371endif() 30372target_compile_features(seq_test PUBLIC cxx_std_17) 30373target_include_directories(seq_test 30374 PRIVATE 30375 ${CMAKE_CURRENT_SOURCE_DIR} 30376 ${CMAKE_CURRENT_SOURCE_DIR}/include 30377 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30378 ${_gRPC_RE2_INCLUDE_DIR} 30379 ${_gRPC_SSL_INCLUDE_DIR} 30380 ${_gRPC_UPB_GENERATED_DIR} 30381 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30382 ${_gRPC_UPB_INCLUDE_DIR} 30383 ${_gRPC_XXHASH_INCLUDE_DIR} 30384 ${_gRPC_ZLIB_INCLUDE_DIR} 30385 third_party/googletest/googletest/include 30386 third_party/googletest/googletest 30387 third_party/googletest/googlemock/include 30388 third_party/googletest/googlemock 30389 ${_gRPC_PROTO_GENS_DIR} 30390) 30391 30392target_link_libraries(seq_test 30393 ${_gRPC_ALLTARGETS_LIBRARIES} 30394 gtest 30395 absl::flat_hash_map 30396 absl::type_traits 30397 absl::statusor 30398 gpr 30399) 30400 30401 30402endif() 30403if(gRPC_BUILD_TESTS) 30404 30405add_executable(sequential_connectivity_test 30406 test/core/surface/sequential_connectivity_test.cc 30407) 30408if(WIN32 AND MSVC) 30409 if(BUILD_SHARED_LIBS) 30410 target_compile_definitions(sequential_connectivity_test 30411 PRIVATE 30412 "GPR_DLL_IMPORTS" 30413 "GRPC_DLL_IMPORTS" 30414 ) 30415 endif() 30416endif() 30417target_compile_features(sequential_connectivity_test PUBLIC cxx_std_17) 30418target_include_directories(sequential_connectivity_test 30419 PRIVATE 30420 ${CMAKE_CURRENT_SOURCE_DIR} 30421 ${CMAKE_CURRENT_SOURCE_DIR}/include 30422 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30423 ${_gRPC_RE2_INCLUDE_DIR} 30424 ${_gRPC_SSL_INCLUDE_DIR} 30425 ${_gRPC_UPB_GENERATED_DIR} 30426 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30427 ${_gRPC_UPB_INCLUDE_DIR} 30428 ${_gRPC_XXHASH_INCLUDE_DIR} 30429 ${_gRPC_ZLIB_INCLUDE_DIR} 30430 third_party/googletest/googletest/include 30431 third_party/googletest/googletest 30432 third_party/googletest/googlemock/include 30433 third_party/googletest/googlemock 30434 ${_gRPC_PROTO_GENS_DIR} 30435) 30436 30437target_link_libraries(sequential_connectivity_test 30438 ${_gRPC_ALLTARGETS_LIBRARIES} 30439 gtest 30440 grpc_test_util 30441) 30442 30443 30444endif() 30445if(gRPC_BUILD_TESTS) 30446 30447add_executable(server_builder_plugin_test 30448 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 30449 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 30450 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 30451 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 30452 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 30453 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 30454 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 30455 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 30456 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 30457 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 30458 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 30459 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 30460 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 30461 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 30462 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 30463 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 30464 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 30465 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 30466 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 30467 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 30468 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 30469 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 30470 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 30471 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 30472 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 30473 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 30474 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 30475 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 30476 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 30477 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 30478 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 30479 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 30480 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 30481 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 30482 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 30483 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 30484 test/cpp/end2end/server_builder_plugin_test.cc 30485 test/cpp/end2end/test_service_impl.cc 30486) 30487if(WIN32 AND MSVC) 30488 if(BUILD_SHARED_LIBS) 30489 target_compile_definitions(server_builder_plugin_test 30490 PRIVATE 30491 "GPR_DLL_IMPORTS" 30492 "GRPC_DLL_IMPORTS" 30493 "GRPCXX_DLL_IMPORTS" 30494 ) 30495 endif() 30496endif() 30497target_compile_features(server_builder_plugin_test PUBLIC cxx_std_17) 30498target_include_directories(server_builder_plugin_test 30499 PRIVATE 30500 ${CMAKE_CURRENT_SOURCE_DIR} 30501 ${CMAKE_CURRENT_SOURCE_DIR}/include 30502 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30503 ${_gRPC_RE2_INCLUDE_DIR} 30504 ${_gRPC_SSL_INCLUDE_DIR} 30505 ${_gRPC_UPB_GENERATED_DIR} 30506 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30507 ${_gRPC_UPB_INCLUDE_DIR} 30508 ${_gRPC_XXHASH_INCLUDE_DIR} 30509 ${_gRPC_ZLIB_INCLUDE_DIR} 30510 third_party/googletest/googletest/include 30511 third_party/googletest/googletest 30512 third_party/googletest/googlemock/include 30513 third_party/googletest/googlemock 30514 ${_gRPC_PROTO_GENS_DIR} 30515) 30516 30517target_link_libraries(server_builder_plugin_test 30518 ${_gRPC_ALLTARGETS_LIBRARIES} 30519 gtest 30520 grpc++_test_util 30521) 30522 30523 30524endif() 30525if(gRPC_BUILD_TESTS) 30526if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 30527 30528 add_executable(server_builder_test 30529 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 30530 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 30531 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 30532 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 30533 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 30534 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 30535 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 30536 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 30537 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 30538 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 30539 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 30540 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 30541 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 30542 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 30543 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 30544 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 30545 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 30546 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 30547 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 30548 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 30549 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 30550 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 30551 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 30552 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 30553 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 30554 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 30555 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 30556 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 30557 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 30558 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 30559 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 30560 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 30561 test/core/event_engine/event_engine_test_utils.cc 30562 test/core/test_util/cmdline.cc 30563 test/core/test_util/fuzzer_util.cc 30564 test/core/test_util/grpc_profiler.cc 30565 test/core/test_util/histogram.cc 30566 test/core/test_util/mock_endpoint.cc 30567 test/core/test_util/parse_hexstring.cc 30568 test/core/test_util/resolve_localhost_ip46.cc 30569 test/core/test_util/slice_splitter.cc 30570 test/core/test_util/tracer_util.cc 30571 test/cpp/server/server_builder_test.cc 30572 ) 30573 if(WIN32 AND MSVC) 30574 if(BUILD_SHARED_LIBS) 30575 target_compile_definitions(server_builder_test 30576 PRIVATE 30577 "GPR_DLL_IMPORTS" 30578 "GRPC_DLL_IMPORTS" 30579 "GRPCXX_DLL_IMPORTS" 30580 ) 30581 endif() 30582 endif() 30583 target_compile_features(server_builder_test PUBLIC cxx_std_17) 30584 target_include_directories(server_builder_test 30585 PRIVATE 30586 ${CMAKE_CURRENT_SOURCE_DIR} 30587 ${CMAKE_CURRENT_SOURCE_DIR}/include 30588 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30589 ${_gRPC_RE2_INCLUDE_DIR} 30590 ${_gRPC_SSL_INCLUDE_DIR} 30591 ${_gRPC_UPB_GENERATED_DIR} 30592 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30593 ${_gRPC_UPB_INCLUDE_DIR} 30594 ${_gRPC_XXHASH_INCLUDE_DIR} 30595 ${_gRPC_ZLIB_INCLUDE_DIR} 30596 third_party/googletest/googletest/include 30597 third_party/googletest/googletest 30598 third_party/googletest/googlemock/include 30599 third_party/googletest/googlemock 30600 ${_gRPC_PROTO_GENS_DIR} 30601 ) 30602 30603 target_link_libraries(server_builder_test 30604 ${_gRPC_ALLTARGETS_LIBRARIES} 30605 gtest 30606 grpc++_unsecure 30607 grpc_test_util_unsecure 30608 ) 30609 30610 30611endif() 30612endif() 30613if(gRPC_BUILD_TESTS) 30614if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 30615 30616 add_executable(server_builder_with_socket_mutator_test 30617 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 30618 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 30619 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 30620 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 30621 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 30622 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 30623 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 30624 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 30625 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 30626 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 30627 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 30628 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 30629 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 30630 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 30631 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 30632 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 30633 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 30634 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 30635 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 30636 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 30637 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 30638 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 30639 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 30640 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 30641 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 30642 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 30643 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 30644 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 30645 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 30646 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 30647 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 30648 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 30649 test/core/test_util/cmdline.cc 30650 test/core/test_util/fuzzer_util.cc 30651 test/core/test_util/grpc_profiler.cc 30652 test/core/test_util/histogram.cc 30653 test/core/test_util/mock_endpoint.cc 30654 test/core/test_util/parse_hexstring.cc 30655 test/core/test_util/resolve_localhost_ip46.cc 30656 test/core/test_util/slice_splitter.cc 30657 test/core/test_util/tracer_util.cc 30658 test/cpp/server/server_builder_with_socket_mutator_test.cc 30659 ) 30660 if(WIN32 AND MSVC) 30661 if(BUILD_SHARED_LIBS) 30662 target_compile_definitions(server_builder_with_socket_mutator_test 30663 PRIVATE 30664 "GPR_DLL_IMPORTS" 30665 "GRPC_DLL_IMPORTS" 30666 "GRPCXX_DLL_IMPORTS" 30667 ) 30668 endif() 30669 endif() 30670 target_compile_features(server_builder_with_socket_mutator_test PUBLIC cxx_std_17) 30671 target_include_directories(server_builder_with_socket_mutator_test 30672 PRIVATE 30673 ${CMAKE_CURRENT_SOURCE_DIR} 30674 ${CMAKE_CURRENT_SOURCE_DIR}/include 30675 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30676 ${_gRPC_RE2_INCLUDE_DIR} 30677 ${_gRPC_SSL_INCLUDE_DIR} 30678 ${_gRPC_UPB_GENERATED_DIR} 30679 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30680 ${_gRPC_UPB_INCLUDE_DIR} 30681 ${_gRPC_XXHASH_INCLUDE_DIR} 30682 ${_gRPC_ZLIB_INCLUDE_DIR} 30683 third_party/googletest/googletest/include 30684 third_party/googletest/googletest 30685 third_party/googletest/googlemock/include 30686 third_party/googletest/googlemock 30687 ${_gRPC_PROTO_GENS_DIR} 30688 ) 30689 30690 target_link_libraries(server_builder_with_socket_mutator_test 30691 ${_gRPC_ALLTARGETS_LIBRARIES} 30692 gtest 30693 grpc++_unsecure 30694 grpc_test_util_unsecure 30695 ) 30696 30697 30698endif() 30699endif() 30700if(gRPC_BUILD_TESTS) 30701if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 30702 30703 add_executable(server_call_test 30704 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 30705 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 30706 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 30707 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 30708 test/core/call/batch_builder.cc 30709 test/core/call/server_call_test.cc 30710 test/core/call/yodel/test_main.cc 30711 test/core/call/yodel/yodel_test.cc 30712 test/core/end2end/cq_verifier.cc 30713 test/core/event_engine/event_engine_test_utils.cc 30714 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 30715 ) 30716 if(WIN32 AND MSVC) 30717 if(BUILD_SHARED_LIBS) 30718 target_compile_definitions(server_call_test 30719 PRIVATE 30720 "GPR_DLL_IMPORTS" 30721 "GRPC_DLL_IMPORTS" 30722 ) 30723 endif() 30724 endif() 30725 target_compile_features(server_call_test PUBLIC cxx_std_17) 30726 target_include_directories(server_call_test 30727 PRIVATE 30728 ${CMAKE_CURRENT_SOURCE_DIR} 30729 ${CMAKE_CURRENT_SOURCE_DIR}/include 30730 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30731 ${_gRPC_RE2_INCLUDE_DIR} 30732 ${_gRPC_SSL_INCLUDE_DIR} 30733 ${_gRPC_UPB_GENERATED_DIR} 30734 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30735 ${_gRPC_UPB_INCLUDE_DIR} 30736 ${_gRPC_XXHASH_INCLUDE_DIR} 30737 ${_gRPC_ZLIB_INCLUDE_DIR} 30738 third_party/googletest/googletest/include 30739 third_party/googletest/googletest 30740 third_party/googletest/googlemock/include 30741 third_party/googletest/googlemock 30742 ${_gRPC_PROTO_GENS_DIR} 30743 ) 30744 30745 target_link_libraries(server_call_test 30746 ${_gRPC_ALLTARGETS_LIBRARIES} 30747 gtest 30748 ${_gRPC_PROTOBUF_LIBRARIES} 30749 grpc_test_util 30750 ) 30751 30752 30753endif() 30754endif() 30755if(gRPC_BUILD_TESTS) 30756 30757add_executable(server_call_tracer_factory_test 30758 test/core/channel/server_call_tracer_factory_test.cc 30759) 30760if(WIN32 AND MSVC) 30761 if(BUILD_SHARED_LIBS) 30762 target_compile_definitions(server_call_tracer_factory_test 30763 PRIVATE 30764 "GPR_DLL_IMPORTS" 30765 "GRPC_DLL_IMPORTS" 30766 ) 30767 endif() 30768endif() 30769target_compile_features(server_call_tracer_factory_test PUBLIC cxx_std_17) 30770target_include_directories(server_call_tracer_factory_test 30771 PRIVATE 30772 ${CMAKE_CURRENT_SOURCE_DIR} 30773 ${CMAKE_CURRENT_SOURCE_DIR}/include 30774 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30775 ${_gRPC_RE2_INCLUDE_DIR} 30776 ${_gRPC_SSL_INCLUDE_DIR} 30777 ${_gRPC_UPB_GENERATED_DIR} 30778 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30779 ${_gRPC_UPB_INCLUDE_DIR} 30780 ${_gRPC_XXHASH_INCLUDE_DIR} 30781 ${_gRPC_ZLIB_INCLUDE_DIR} 30782 third_party/googletest/googletest/include 30783 third_party/googletest/googletest 30784 third_party/googletest/googlemock/include 30785 third_party/googletest/googlemock 30786 ${_gRPC_PROTO_GENS_DIR} 30787) 30788 30789target_link_libraries(server_call_tracer_factory_test 30790 ${_gRPC_ALLTARGETS_LIBRARIES} 30791 gtest 30792 grpc_test_util 30793) 30794 30795 30796endif() 30797if(gRPC_BUILD_TESTS) 30798 30799add_executable(server_chttp2_test 30800 test/core/surface/server_chttp2_test.cc 30801) 30802if(WIN32 AND MSVC) 30803 if(BUILD_SHARED_LIBS) 30804 target_compile_definitions(server_chttp2_test 30805 PRIVATE 30806 "GPR_DLL_IMPORTS" 30807 "GRPC_DLL_IMPORTS" 30808 ) 30809 endif() 30810endif() 30811target_compile_features(server_chttp2_test PUBLIC cxx_std_17) 30812target_include_directories(server_chttp2_test 30813 PRIVATE 30814 ${CMAKE_CURRENT_SOURCE_DIR} 30815 ${CMAKE_CURRENT_SOURCE_DIR}/include 30816 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30817 ${_gRPC_RE2_INCLUDE_DIR} 30818 ${_gRPC_SSL_INCLUDE_DIR} 30819 ${_gRPC_UPB_GENERATED_DIR} 30820 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30821 ${_gRPC_UPB_INCLUDE_DIR} 30822 ${_gRPC_XXHASH_INCLUDE_DIR} 30823 ${_gRPC_ZLIB_INCLUDE_DIR} 30824 third_party/googletest/googletest/include 30825 third_party/googletest/googletest 30826 third_party/googletest/googlemock/include 30827 third_party/googletest/googlemock 30828 ${_gRPC_PROTO_GENS_DIR} 30829) 30830 30831target_link_libraries(server_chttp2_test 30832 ${_gRPC_ALLTARGETS_LIBRARIES} 30833 gtest 30834 grpc_test_util 30835) 30836 30837 30838endif() 30839if(gRPC_BUILD_TESTS) 30840 30841add_executable(server_config_selector_test 30842 test/core/server/server_config_selector_test.cc 30843) 30844if(WIN32 AND MSVC) 30845 if(BUILD_SHARED_LIBS) 30846 target_compile_definitions(server_config_selector_test 30847 PRIVATE 30848 "GPR_DLL_IMPORTS" 30849 "GRPC_DLL_IMPORTS" 30850 ) 30851 endif() 30852endif() 30853target_compile_features(server_config_selector_test PUBLIC cxx_std_17) 30854target_include_directories(server_config_selector_test 30855 PRIVATE 30856 ${CMAKE_CURRENT_SOURCE_DIR} 30857 ${CMAKE_CURRENT_SOURCE_DIR}/include 30858 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30859 ${_gRPC_RE2_INCLUDE_DIR} 30860 ${_gRPC_SSL_INCLUDE_DIR} 30861 ${_gRPC_UPB_GENERATED_DIR} 30862 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30863 ${_gRPC_UPB_INCLUDE_DIR} 30864 ${_gRPC_XXHASH_INCLUDE_DIR} 30865 ${_gRPC_ZLIB_INCLUDE_DIR} 30866 third_party/googletest/googletest/include 30867 third_party/googletest/googletest 30868 third_party/googletest/googlemock/include 30869 third_party/googletest/googlemock 30870 ${_gRPC_PROTO_GENS_DIR} 30871) 30872 30873target_link_libraries(server_config_selector_test 30874 ${_gRPC_ALLTARGETS_LIBRARIES} 30875 gtest 30876 grpc_test_util 30877) 30878 30879 30880endif() 30881if(gRPC_BUILD_TESTS) 30882 30883add_executable(server_context_test_spouse_test 30884 test/cpp/test/server_context_test_spouse_test.cc 30885) 30886if(WIN32 AND MSVC) 30887 if(BUILD_SHARED_LIBS) 30888 target_compile_definitions(server_context_test_spouse_test 30889 PRIVATE 30890 "GPR_DLL_IMPORTS" 30891 "GRPC_DLL_IMPORTS" 30892 "GRPCXX_DLL_IMPORTS" 30893 ) 30894 endif() 30895endif() 30896target_compile_features(server_context_test_spouse_test PUBLIC cxx_std_17) 30897target_include_directories(server_context_test_spouse_test 30898 PRIVATE 30899 ${CMAKE_CURRENT_SOURCE_DIR} 30900 ${CMAKE_CURRENT_SOURCE_DIR}/include 30901 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30902 ${_gRPC_RE2_INCLUDE_DIR} 30903 ${_gRPC_SSL_INCLUDE_DIR} 30904 ${_gRPC_UPB_GENERATED_DIR} 30905 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30906 ${_gRPC_UPB_INCLUDE_DIR} 30907 ${_gRPC_XXHASH_INCLUDE_DIR} 30908 ${_gRPC_ZLIB_INCLUDE_DIR} 30909 third_party/googletest/googletest/include 30910 third_party/googletest/googletest 30911 third_party/googletest/googlemock/include 30912 third_party/googletest/googlemock 30913 ${_gRPC_PROTO_GENS_DIR} 30914) 30915 30916target_link_libraries(server_context_test_spouse_test 30917 ${_gRPC_ALLTARGETS_LIBRARIES} 30918 grpc++_test 30919 grpc++_test_util 30920) 30921 30922 30923endif() 30924if(gRPC_BUILD_TESTS) 30925 30926add_executable(server_early_return_test 30927 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 30928 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 30929 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 30930 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 30931 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 30932 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 30933 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 30934 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 30935 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 30936 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 30937 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 30938 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 30939 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 30940 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 30941 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 30942 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 30943 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 30944 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 30945 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 30946 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 30947 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 30948 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 30949 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 30950 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 30951 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 30952 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 30953 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 30954 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 30955 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 30956 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 30957 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 30958 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 30959 test/cpp/end2end/server_early_return_test.cc 30960) 30961if(WIN32 AND MSVC) 30962 if(BUILD_SHARED_LIBS) 30963 target_compile_definitions(server_early_return_test 30964 PRIVATE 30965 "GPR_DLL_IMPORTS" 30966 "GRPC_DLL_IMPORTS" 30967 "GRPCXX_DLL_IMPORTS" 30968 ) 30969 endif() 30970endif() 30971target_compile_features(server_early_return_test PUBLIC cxx_std_17) 30972target_include_directories(server_early_return_test 30973 PRIVATE 30974 ${CMAKE_CURRENT_SOURCE_DIR} 30975 ${CMAKE_CURRENT_SOURCE_DIR}/include 30976 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 30977 ${_gRPC_RE2_INCLUDE_DIR} 30978 ${_gRPC_SSL_INCLUDE_DIR} 30979 ${_gRPC_UPB_GENERATED_DIR} 30980 ${_gRPC_UPB_GRPC_GENERATED_DIR} 30981 ${_gRPC_UPB_INCLUDE_DIR} 30982 ${_gRPC_XXHASH_INCLUDE_DIR} 30983 ${_gRPC_ZLIB_INCLUDE_DIR} 30984 third_party/googletest/googletest/include 30985 third_party/googletest/googletest 30986 third_party/googletest/googlemock/include 30987 third_party/googletest/googlemock 30988 ${_gRPC_PROTO_GENS_DIR} 30989) 30990 30991target_link_libraries(server_early_return_test 30992 ${_gRPC_ALLTARGETS_LIBRARIES} 30993 gtest 30994 grpc++_test_util 30995) 30996 30997 30998endif() 30999if(gRPC_BUILD_TESTS) 31000 31001add_executable(server_finishes_request_test 31002 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 31003 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 31004 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 31005 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 31006 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 31007 src/core/ext/transport/chaotic_good/client_transport.cc 31008 src/core/ext/transport/chaotic_good/control_endpoint.cc 31009 src/core/ext/transport/chaotic_good/data_endpoints.cc 31010 src/core/ext/transport/chaotic_good/frame.cc 31011 src/core/ext/transport/chaotic_good/frame_header.cc 31012 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 31013 src/core/ext/transport/chaotic_good/server_transport.cc 31014 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 31015 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 31016 src/core/ext/transport/chaotic_good_legacy/frame.cc 31017 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 31018 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 31019 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 31020 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 31021 src/core/lib/transport/promise_endpoint.cc 31022 test/core/call/batch_builder.cc 31023 test/core/end2end/cq_verifier.cc 31024 test/core/end2end/end2end_test_main.cc 31025 test/core/end2end/end2end_test_suites.cc 31026 test/core/end2end/end2end_tests.cc 31027 test/core/end2end/fixtures/http_proxy_fixture.cc 31028 test/core/end2end/fixtures/local_util.cc 31029 test/core/end2end/fixtures/proxy.cc 31030 test/core/end2end/tests/server_finishes_request.cc 31031 test/core/event_engine/event_engine_test_utils.cc 31032 test/core/test_util/fake_stats_plugin.cc 31033 test/core/test_util/test_lb_policies.cc 31034) 31035if(WIN32 AND MSVC) 31036 if(BUILD_SHARED_LIBS) 31037 target_compile_definitions(server_finishes_request_test 31038 PRIVATE 31039 "GPR_DLL_IMPORTS" 31040 "GRPC_DLL_IMPORTS" 31041 ) 31042 endif() 31043endif() 31044target_compile_features(server_finishes_request_test PUBLIC cxx_std_17) 31045target_include_directories(server_finishes_request_test 31046 PRIVATE 31047 ${CMAKE_CURRENT_SOURCE_DIR} 31048 ${CMAKE_CURRENT_SOURCE_DIR}/include 31049 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31050 ${_gRPC_RE2_INCLUDE_DIR} 31051 ${_gRPC_SSL_INCLUDE_DIR} 31052 ${_gRPC_UPB_GENERATED_DIR} 31053 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31054 ${_gRPC_UPB_INCLUDE_DIR} 31055 ${_gRPC_XXHASH_INCLUDE_DIR} 31056 ${_gRPC_ZLIB_INCLUDE_DIR} 31057 third_party/googletest/googletest/include 31058 third_party/googletest/googletest 31059 third_party/googletest/googlemock/include 31060 third_party/googletest/googlemock 31061 ${_gRPC_PROTO_GENS_DIR} 31062) 31063 31064target_link_libraries(server_finishes_request_test 31065 ${_gRPC_ALLTARGETS_LIBRARIES} 31066 gtest 31067 grpc_authorization_provider 31068 grpc_unsecure 31069 ${_gRPC_PROTOBUF_LIBRARIES} 31070 grpc_test_util 31071) 31072 31073 31074endif() 31075if(gRPC_BUILD_TESTS) 31076 31077add_executable(server_interceptors_end2end_test 31078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 31079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 31080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 31081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 31082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 31083 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 31084 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 31085 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 31086 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 31087 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 31088 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 31089 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 31090 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 31091 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 31092 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 31093 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 31094 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 31095 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 31096 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 31097 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 31098 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 31099 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 31100 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 31101 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 31102 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 31103 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 31104 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 31105 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 31106 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 31107 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 31108 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 31109 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 31110 test/cpp/end2end/interceptors_util.cc 31111 test/cpp/end2end/server_interceptors_end2end_test.cc 31112 test/cpp/end2end/test_service_impl.cc 31113) 31114if(WIN32 AND MSVC) 31115 if(BUILD_SHARED_LIBS) 31116 target_compile_definitions(server_interceptors_end2end_test 31117 PRIVATE 31118 "GPR_DLL_IMPORTS" 31119 "GRPC_DLL_IMPORTS" 31120 "GRPCXX_DLL_IMPORTS" 31121 ) 31122 endif() 31123endif() 31124target_compile_features(server_interceptors_end2end_test PUBLIC cxx_std_17) 31125target_include_directories(server_interceptors_end2end_test 31126 PRIVATE 31127 ${CMAKE_CURRENT_SOURCE_DIR} 31128 ${CMAKE_CURRENT_SOURCE_DIR}/include 31129 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31130 ${_gRPC_RE2_INCLUDE_DIR} 31131 ${_gRPC_SSL_INCLUDE_DIR} 31132 ${_gRPC_UPB_GENERATED_DIR} 31133 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31134 ${_gRPC_UPB_INCLUDE_DIR} 31135 ${_gRPC_XXHASH_INCLUDE_DIR} 31136 ${_gRPC_ZLIB_INCLUDE_DIR} 31137 third_party/googletest/googletest/include 31138 third_party/googletest/googletest 31139 third_party/googletest/googlemock/include 31140 third_party/googletest/googlemock 31141 ${_gRPC_PROTO_GENS_DIR} 31142) 31143 31144target_link_libraries(server_interceptors_end2end_test 31145 ${_gRPC_ALLTARGETS_LIBRARIES} 31146 gtest 31147 grpc++_test_util 31148) 31149 31150 31151endif() 31152if(gRPC_BUILD_TESTS) 31153 31154add_executable(server_registered_method_bad_client_test 31155 test/core/bad_client/bad_client.cc 31156 test/core/bad_client/tests/server_registered_method.cc 31157 test/core/end2end/cq_verifier.cc 31158) 31159if(WIN32 AND MSVC) 31160 if(BUILD_SHARED_LIBS) 31161 target_compile_definitions(server_registered_method_bad_client_test 31162 PRIVATE 31163 "GPR_DLL_IMPORTS" 31164 "GRPC_DLL_IMPORTS" 31165 ) 31166 endif() 31167endif() 31168target_compile_features(server_registered_method_bad_client_test PUBLIC cxx_std_17) 31169target_include_directories(server_registered_method_bad_client_test 31170 PRIVATE 31171 ${CMAKE_CURRENT_SOURCE_DIR} 31172 ${CMAKE_CURRENT_SOURCE_DIR}/include 31173 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31174 ${_gRPC_RE2_INCLUDE_DIR} 31175 ${_gRPC_SSL_INCLUDE_DIR} 31176 ${_gRPC_UPB_GENERATED_DIR} 31177 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31178 ${_gRPC_UPB_INCLUDE_DIR} 31179 ${_gRPC_XXHASH_INCLUDE_DIR} 31180 ${_gRPC_ZLIB_INCLUDE_DIR} 31181 third_party/googletest/googletest/include 31182 third_party/googletest/googletest 31183 third_party/googletest/googlemock/include 31184 third_party/googletest/googlemock 31185 ${_gRPC_PROTO_GENS_DIR} 31186) 31187 31188target_link_libraries(server_registered_method_bad_client_test 31189 ${_gRPC_ALLTARGETS_LIBRARIES} 31190 gtest 31191 grpc_test_util 31192) 31193 31194 31195endif() 31196if(gRPC_BUILD_TESTS) 31197if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 31198 31199 add_executable(server_request_call_test 31200 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 31201 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 31202 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 31203 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 31204 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 31205 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 31206 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 31207 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 31208 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 31209 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 31210 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 31211 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 31212 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 31213 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 31214 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 31215 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 31216 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 31217 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 31218 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 31219 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 31220 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 31221 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 31222 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 31223 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 31224 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 31225 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 31226 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 31227 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 31228 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 31229 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 31230 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 31231 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 31232 test/core/test_util/cmdline.cc 31233 test/core/test_util/fuzzer_util.cc 31234 test/core/test_util/grpc_profiler.cc 31235 test/core/test_util/histogram.cc 31236 test/core/test_util/mock_endpoint.cc 31237 test/core/test_util/parse_hexstring.cc 31238 test/core/test_util/resolve_localhost_ip46.cc 31239 test/core/test_util/slice_splitter.cc 31240 test/core/test_util/tracer_util.cc 31241 test/cpp/server/server_request_call_test.cc 31242 ) 31243 if(WIN32 AND MSVC) 31244 if(BUILD_SHARED_LIBS) 31245 target_compile_definitions(server_request_call_test 31246 PRIVATE 31247 "GPR_DLL_IMPORTS" 31248 "GRPC_DLL_IMPORTS" 31249 "GRPCXX_DLL_IMPORTS" 31250 ) 31251 endif() 31252 endif() 31253 target_compile_features(server_request_call_test PUBLIC cxx_std_17) 31254 target_include_directories(server_request_call_test 31255 PRIVATE 31256 ${CMAKE_CURRENT_SOURCE_DIR} 31257 ${CMAKE_CURRENT_SOURCE_DIR}/include 31258 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31259 ${_gRPC_RE2_INCLUDE_DIR} 31260 ${_gRPC_SSL_INCLUDE_DIR} 31261 ${_gRPC_UPB_GENERATED_DIR} 31262 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31263 ${_gRPC_UPB_INCLUDE_DIR} 31264 ${_gRPC_XXHASH_INCLUDE_DIR} 31265 ${_gRPC_ZLIB_INCLUDE_DIR} 31266 third_party/googletest/googletest/include 31267 third_party/googletest/googletest 31268 third_party/googletest/googlemock/include 31269 third_party/googletest/googlemock 31270 ${_gRPC_PROTO_GENS_DIR} 31271 ) 31272 31273 target_link_libraries(server_request_call_test 31274 ${_gRPC_ALLTARGETS_LIBRARIES} 31275 gtest 31276 grpc++_unsecure 31277 grpc_test_util_unsecure 31278 ) 31279 31280 31281endif() 31282endif() 31283if(gRPC_BUILD_TESTS) 31284if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 31285 31286 add_executable(server_ssl_test 31287 test/core/handshake/server_ssl.cc 31288 test/core/handshake/server_ssl_common.cc 31289 ) 31290 if(WIN32 AND MSVC) 31291 if(BUILD_SHARED_LIBS) 31292 target_compile_definitions(server_ssl_test 31293 PRIVATE 31294 "GPR_DLL_IMPORTS" 31295 "GRPC_DLL_IMPORTS" 31296 ) 31297 endif() 31298 endif() 31299 target_compile_features(server_ssl_test PUBLIC cxx_std_17) 31300 target_include_directories(server_ssl_test 31301 PRIVATE 31302 ${CMAKE_CURRENT_SOURCE_DIR} 31303 ${CMAKE_CURRENT_SOURCE_DIR}/include 31304 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31305 ${_gRPC_RE2_INCLUDE_DIR} 31306 ${_gRPC_SSL_INCLUDE_DIR} 31307 ${_gRPC_UPB_GENERATED_DIR} 31308 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31309 ${_gRPC_UPB_INCLUDE_DIR} 31310 ${_gRPC_XXHASH_INCLUDE_DIR} 31311 ${_gRPC_ZLIB_INCLUDE_DIR} 31312 third_party/googletest/googletest/include 31313 third_party/googletest/googletest 31314 third_party/googletest/googlemock/include 31315 third_party/googletest/googlemock 31316 ${_gRPC_PROTO_GENS_DIR} 31317 ) 31318 31319 target_link_libraries(server_ssl_test 31320 ${_gRPC_ALLTARGETS_LIBRARIES} 31321 gtest 31322 grpc_test_util 31323 ) 31324 31325 31326endif() 31327endif() 31328if(gRPC_BUILD_TESTS) 31329 31330add_executable(server_streaming_test 31331 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 31332 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 31333 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 31334 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 31335 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 31336 src/core/ext/transport/chaotic_good/client_transport.cc 31337 src/core/ext/transport/chaotic_good/control_endpoint.cc 31338 src/core/ext/transport/chaotic_good/data_endpoints.cc 31339 src/core/ext/transport/chaotic_good/frame.cc 31340 src/core/ext/transport/chaotic_good/frame_header.cc 31341 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 31342 src/core/ext/transport/chaotic_good/server_transport.cc 31343 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 31344 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 31345 src/core/ext/transport/chaotic_good_legacy/frame.cc 31346 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 31347 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 31348 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 31349 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 31350 src/core/lib/transport/promise_endpoint.cc 31351 test/core/call/batch_builder.cc 31352 test/core/end2end/cq_verifier.cc 31353 test/core/end2end/end2end_test_main.cc 31354 test/core/end2end/end2end_test_suites.cc 31355 test/core/end2end/end2end_tests.cc 31356 test/core/end2end/fixtures/http_proxy_fixture.cc 31357 test/core/end2end/fixtures/local_util.cc 31358 test/core/end2end/fixtures/proxy.cc 31359 test/core/end2end/tests/server_streaming.cc 31360 test/core/event_engine/event_engine_test_utils.cc 31361 test/core/test_util/fake_stats_plugin.cc 31362 test/core/test_util/test_lb_policies.cc 31363) 31364if(WIN32 AND MSVC) 31365 if(BUILD_SHARED_LIBS) 31366 target_compile_definitions(server_streaming_test 31367 PRIVATE 31368 "GPR_DLL_IMPORTS" 31369 "GRPC_DLL_IMPORTS" 31370 ) 31371 endif() 31372endif() 31373target_compile_features(server_streaming_test PUBLIC cxx_std_17) 31374target_include_directories(server_streaming_test 31375 PRIVATE 31376 ${CMAKE_CURRENT_SOURCE_DIR} 31377 ${CMAKE_CURRENT_SOURCE_DIR}/include 31378 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31379 ${_gRPC_RE2_INCLUDE_DIR} 31380 ${_gRPC_SSL_INCLUDE_DIR} 31381 ${_gRPC_UPB_GENERATED_DIR} 31382 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31383 ${_gRPC_UPB_INCLUDE_DIR} 31384 ${_gRPC_XXHASH_INCLUDE_DIR} 31385 ${_gRPC_ZLIB_INCLUDE_DIR} 31386 third_party/googletest/googletest/include 31387 third_party/googletest/googletest 31388 third_party/googletest/googlemock/include 31389 third_party/googletest/googlemock 31390 ${_gRPC_PROTO_GENS_DIR} 31391) 31392 31393target_link_libraries(server_streaming_test 31394 ${_gRPC_ALLTARGETS_LIBRARIES} 31395 gtest 31396 grpc_authorization_provider 31397 grpc_unsecure 31398 ${_gRPC_PROTOBUF_LIBRARIES} 31399 grpc_test_util 31400) 31401 31402 31403endif() 31404if(gRPC_BUILD_TESTS) 31405 31406add_executable(server_test 31407 test/core/surface/server_test.cc 31408) 31409if(WIN32 AND MSVC) 31410 if(BUILD_SHARED_LIBS) 31411 target_compile_definitions(server_test 31412 PRIVATE 31413 "GPR_DLL_IMPORTS" 31414 "GRPC_DLL_IMPORTS" 31415 ) 31416 endif() 31417endif() 31418target_compile_features(server_test PUBLIC cxx_std_17) 31419target_include_directories(server_test 31420 PRIVATE 31421 ${CMAKE_CURRENT_SOURCE_DIR} 31422 ${CMAKE_CURRENT_SOURCE_DIR}/include 31423 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31424 ${_gRPC_RE2_INCLUDE_DIR} 31425 ${_gRPC_SSL_INCLUDE_DIR} 31426 ${_gRPC_UPB_GENERATED_DIR} 31427 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31428 ${_gRPC_UPB_INCLUDE_DIR} 31429 ${_gRPC_XXHASH_INCLUDE_DIR} 31430 ${_gRPC_ZLIB_INCLUDE_DIR} 31431 third_party/googletest/googletest/include 31432 third_party/googletest/googletest 31433 third_party/googletest/googlemock/include 31434 third_party/googletest/googlemock 31435 ${_gRPC_PROTO_GENS_DIR} 31436) 31437 31438target_link_libraries(server_test 31439 ${_gRPC_ALLTARGETS_LIBRARIES} 31440 gtest 31441 grpc_test_util 31442) 31443 31444 31445endif() 31446if(gRPC_BUILD_TESTS) 31447 31448add_executable(service_config_end2end_test 31449 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 31450 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 31451 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 31452 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 31453 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 31454 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 31455 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 31456 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 31457 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 31458 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 31459 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 31460 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 31461 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 31462 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 31463 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 31464 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 31465 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 31466 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 31467 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 31468 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 31469 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 31470 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 31471 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 31472 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 31473 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 31474 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 31475 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 31476 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 31477 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 31478 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 31479 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 31480 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 31481 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 31482 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 31483 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 31484 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 31485 test/cpp/end2end/service_config_end2end_test.cc 31486 test/cpp/end2end/test_service_impl.cc 31487) 31488if(WIN32 AND MSVC) 31489 if(BUILD_SHARED_LIBS) 31490 target_compile_definitions(service_config_end2end_test 31491 PRIVATE 31492 "GPR_DLL_IMPORTS" 31493 "GRPC_DLL_IMPORTS" 31494 "GRPCXX_DLL_IMPORTS" 31495 ) 31496 endif() 31497endif() 31498target_compile_features(service_config_end2end_test PUBLIC cxx_std_17) 31499target_include_directories(service_config_end2end_test 31500 PRIVATE 31501 ${CMAKE_CURRENT_SOURCE_DIR} 31502 ${CMAKE_CURRENT_SOURCE_DIR}/include 31503 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31504 ${_gRPC_RE2_INCLUDE_DIR} 31505 ${_gRPC_SSL_INCLUDE_DIR} 31506 ${_gRPC_UPB_GENERATED_DIR} 31507 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31508 ${_gRPC_UPB_INCLUDE_DIR} 31509 ${_gRPC_XXHASH_INCLUDE_DIR} 31510 ${_gRPC_ZLIB_INCLUDE_DIR} 31511 third_party/googletest/googletest/include 31512 third_party/googletest/googletest 31513 third_party/googletest/googlemock/include 31514 third_party/googletest/googlemock 31515 ${_gRPC_PROTO_GENS_DIR} 31516) 31517 31518target_link_libraries(service_config_end2end_test 31519 ${_gRPC_ALLTARGETS_LIBRARIES} 31520 gtest 31521 grpc++_test_util 31522) 31523 31524 31525endif() 31526if(gRPC_BUILD_TESTS) 31527 31528add_executable(service_config_test 31529 test/core/service_config/service_config_test.cc 31530) 31531if(WIN32 AND MSVC) 31532 if(BUILD_SHARED_LIBS) 31533 target_compile_definitions(service_config_test 31534 PRIVATE 31535 "GPR_DLL_IMPORTS" 31536 "GRPC_DLL_IMPORTS" 31537 ) 31538 endif() 31539endif() 31540target_compile_features(service_config_test PUBLIC cxx_std_17) 31541target_include_directories(service_config_test 31542 PRIVATE 31543 ${CMAKE_CURRENT_SOURCE_DIR} 31544 ${CMAKE_CURRENT_SOURCE_DIR}/include 31545 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31546 ${_gRPC_RE2_INCLUDE_DIR} 31547 ${_gRPC_SSL_INCLUDE_DIR} 31548 ${_gRPC_UPB_GENERATED_DIR} 31549 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31550 ${_gRPC_UPB_INCLUDE_DIR} 31551 ${_gRPC_XXHASH_INCLUDE_DIR} 31552 ${_gRPC_ZLIB_INCLUDE_DIR} 31553 third_party/googletest/googletest/include 31554 third_party/googletest/googletest 31555 third_party/googletest/googlemock/include 31556 third_party/googletest/googlemock 31557 ${_gRPC_PROTO_GENS_DIR} 31558) 31559 31560target_link_libraries(service_config_test 31561 ${_gRPC_ALLTARGETS_LIBRARIES} 31562 gtest 31563 grpc_test_util 31564) 31565 31566 31567endif() 31568if(gRPC_BUILD_TESTS) 31569 31570add_executable(settings_timeout_test 31571 test/core/test_util/cmdline.cc 31572 test/core/test_util/fuzzer_util.cc 31573 test/core/test_util/grpc_profiler.cc 31574 test/core/test_util/histogram.cc 31575 test/core/test_util/mock_endpoint.cc 31576 test/core/test_util/parse_hexstring.cc 31577 test/core/test_util/resolve_localhost_ip46.cc 31578 test/core/test_util/slice_splitter.cc 31579 test/core/test_util/tracer_util.cc 31580 test/core/transport/chttp2/settings_timeout_test.cc 31581) 31582if(WIN32 AND MSVC) 31583 if(BUILD_SHARED_LIBS) 31584 target_compile_definitions(settings_timeout_test 31585 PRIVATE 31586 "GPR_DLL_IMPORTS" 31587 "GRPC_DLL_IMPORTS" 31588 ) 31589 endif() 31590endif() 31591target_compile_features(settings_timeout_test PUBLIC cxx_std_17) 31592target_include_directories(settings_timeout_test 31593 PRIVATE 31594 ${CMAKE_CURRENT_SOURCE_DIR} 31595 ${CMAKE_CURRENT_SOURCE_DIR}/include 31596 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31597 ${_gRPC_RE2_INCLUDE_DIR} 31598 ${_gRPC_SSL_INCLUDE_DIR} 31599 ${_gRPC_UPB_GENERATED_DIR} 31600 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31601 ${_gRPC_UPB_INCLUDE_DIR} 31602 ${_gRPC_XXHASH_INCLUDE_DIR} 31603 ${_gRPC_ZLIB_INCLUDE_DIR} 31604 third_party/googletest/googletest/include 31605 third_party/googletest/googletest 31606 third_party/googletest/googlemock/include 31607 third_party/googletest/googlemock 31608 ${_gRPC_PROTO_GENS_DIR} 31609) 31610 31611target_link_libraries(settings_timeout_test 31612 ${_gRPC_ALLTARGETS_LIBRARIES} 31613 gtest 31614 grpc_test_util 31615) 31616 31617 31618endif() 31619if(gRPC_BUILD_TESTS) 31620 31621add_executable(shutdown_finishes_calls_test 31622 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 31623 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 31624 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 31625 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 31626 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 31627 src/core/ext/transport/chaotic_good/client_transport.cc 31628 src/core/ext/transport/chaotic_good/control_endpoint.cc 31629 src/core/ext/transport/chaotic_good/data_endpoints.cc 31630 src/core/ext/transport/chaotic_good/frame.cc 31631 src/core/ext/transport/chaotic_good/frame_header.cc 31632 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 31633 src/core/ext/transport/chaotic_good/server_transport.cc 31634 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 31635 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 31636 src/core/ext/transport/chaotic_good_legacy/frame.cc 31637 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 31638 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 31639 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 31640 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 31641 src/core/lib/transport/promise_endpoint.cc 31642 test/core/call/batch_builder.cc 31643 test/core/end2end/cq_verifier.cc 31644 test/core/end2end/end2end_test_main.cc 31645 test/core/end2end/end2end_test_suites.cc 31646 test/core/end2end/end2end_tests.cc 31647 test/core/end2end/fixtures/http_proxy_fixture.cc 31648 test/core/end2end/fixtures/local_util.cc 31649 test/core/end2end/fixtures/proxy.cc 31650 test/core/end2end/tests/shutdown_finishes_calls.cc 31651 test/core/event_engine/event_engine_test_utils.cc 31652 test/core/test_util/fake_stats_plugin.cc 31653 test/core/test_util/test_lb_policies.cc 31654) 31655if(WIN32 AND MSVC) 31656 if(BUILD_SHARED_LIBS) 31657 target_compile_definitions(shutdown_finishes_calls_test 31658 PRIVATE 31659 "GPR_DLL_IMPORTS" 31660 "GRPC_DLL_IMPORTS" 31661 ) 31662 endif() 31663endif() 31664target_compile_features(shutdown_finishes_calls_test PUBLIC cxx_std_17) 31665target_include_directories(shutdown_finishes_calls_test 31666 PRIVATE 31667 ${CMAKE_CURRENT_SOURCE_DIR} 31668 ${CMAKE_CURRENT_SOURCE_DIR}/include 31669 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31670 ${_gRPC_RE2_INCLUDE_DIR} 31671 ${_gRPC_SSL_INCLUDE_DIR} 31672 ${_gRPC_UPB_GENERATED_DIR} 31673 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31674 ${_gRPC_UPB_INCLUDE_DIR} 31675 ${_gRPC_XXHASH_INCLUDE_DIR} 31676 ${_gRPC_ZLIB_INCLUDE_DIR} 31677 third_party/googletest/googletest/include 31678 third_party/googletest/googletest 31679 third_party/googletest/googlemock/include 31680 third_party/googletest/googlemock 31681 ${_gRPC_PROTO_GENS_DIR} 31682) 31683 31684target_link_libraries(shutdown_finishes_calls_test 31685 ${_gRPC_ALLTARGETS_LIBRARIES} 31686 gtest 31687 grpc_authorization_provider 31688 grpc_unsecure 31689 ${_gRPC_PROTOBUF_LIBRARIES} 31690 grpc_test_util 31691) 31692 31693 31694endif() 31695if(gRPC_BUILD_TESTS) 31696 31697add_executable(shutdown_finishes_tags_test 31698 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 31699 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 31700 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 31701 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 31702 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 31703 src/core/ext/transport/chaotic_good/client_transport.cc 31704 src/core/ext/transport/chaotic_good/control_endpoint.cc 31705 src/core/ext/transport/chaotic_good/data_endpoints.cc 31706 src/core/ext/transport/chaotic_good/frame.cc 31707 src/core/ext/transport/chaotic_good/frame_header.cc 31708 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 31709 src/core/ext/transport/chaotic_good/server_transport.cc 31710 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 31711 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 31712 src/core/ext/transport/chaotic_good_legacy/frame.cc 31713 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 31714 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 31715 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 31716 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 31717 src/core/lib/transport/promise_endpoint.cc 31718 test/core/call/batch_builder.cc 31719 test/core/end2end/cq_verifier.cc 31720 test/core/end2end/end2end_test_main.cc 31721 test/core/end2end/end2end_test_suites.cc 31722 test/core/end2end/end2end_tests.cc 31723 test/core/end2end/fixtures/http_proxy_fixture.cc 31724 test/core/end2end/fixtures/local_util.cc 31725 test/core/end2end/fixtures/proxy.cc 31726 test/core/end2end/tests/shutdown_finishes_tags.cc 31727 test/core/event_engine/event_engine_test_utils.cc 31728 test/core/test_util/fake_stats_plugin.cc 31729 test/core/test_util/test_lb_policies.cc 31730) 31731if(WIN32 AND MSVC) 31732 if(BUILD_SHARED_LIBS) 31733 target_compile_definitions(shutdown_finishes_tags_test 31734 PRIVATE 31735 "GPR_DLL_IMPORTS" 31736 "GRPC_DLL_IMPORTS" 31737 ) 31738 endif() 31739endif() 31740target_compile_features(shutdown_finishes_tags_test PUBLIC cxx_std_17) 31741target_include_directories(shutdown_finishes_tags_test 31742 PRIVATE 31743 ${CMAKE_CURRENT_SOURCE_DIR} 31744 ${CMAKE_CURRENT_SOURCE_DIR}/include 31745 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31746 ${_gRPC_RE2_INCLUDE_DIR} 31747 ${_gRPC_SSL_INCLUDE_DIR} 31748 ${_gRPC_UPB_GENERATED_DIR} 31749 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31750 ${_gRPC_UPB_INCLUDE_DIR} 31751 ${_gRPC_XXHASH_INCLUDE_DIR} 31752 ${_gRPC_ZLIB_INCLUDE_DIR} 31753 third_party/googletest/googletest/include 31754 third_party/googletest/googletest 31755 third_party/googletest/googlemock/include 31756 third_party/googletest/googlemock 31757 ${_gRPC_PROTO_GENS_DIR} 31758) 31759 31760target_link_libraries(shutdown_finishes_tags_test 31761 ${_gRPC_ALLTARGETS_LIBRARIES} 31762 gtest 31763 grpc_authorization_provider 31764 grpc_unsecure 31765 ${_gRPC_PROTOBUF_LIBRARIES} 31766 grpc_test_util 31767) 31768 31769 31770endif() 31771if(gRPC_BUILD_TESTS) 31772 31773add_executable(shutdown_test 31774 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 31775 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 31776 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 31777 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 31778 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 31779 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 31780 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 31781 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 31782 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 31783 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 31784 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 31785 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 31786 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 31787 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 31788 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 31789 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 31790 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 31791 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 31792 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 31793 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 31794 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 31795 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 31796 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 31797 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 31798 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 31799 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 31800 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 31801 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 31802 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 31803 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 31804 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 31805 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 31806 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 31807 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 31808 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 31809 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 31810 test/cpp/end2end/shutdown_test.cc 31811) 31812if(WIN32 AND MSVC) 31813 if(BUILD_SHARED_LIBS) 31814 target_compile_definitions(shutdown_test 31815 PRIVATE 31816 "GPR_DLL_IMPORTS" 31817 "GRPC_DLL_IMPORTS" 31818 "GRPCXX_DLL_IMPORTS" 31819 ) 31820 endif() 31821endif() 31822target_compile_features(shutdown_test PUBLIC cxx_std_17) 31823target_include_directories(shutdown_test 31824 PRIVATE 31825 ${CMAKE_CURRENT_SOURCE_DIR} 31826 ${CMAKE_CURRENT_SOURCE_DIR}/include 31827 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31828 ${_gRPC_RE2_INCLUDE_DIR} 31829 ${_gRPC_SSL_INCLUDE_DIR} 31830 ${_gRPC_UPB_GENERATED_DIR} 31831 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31832 ${_gRPC_UPB_INCLUDE_DIR} 31833 ${_gRPC_XXHASH_INCLUDE_DIR} 31834 ${_gRPC_ZLIB_INCLUDE_DIR} 31835 third_party/googletest/googletest/include 31836 third_party/googletest/googletest 31837 third_party/googletest/googlemock/include 31838 third_party/googletest/googlemock 31839 ${_gRPC_PROTO_GENS_DIR} 31840) 31841 31842target_link_libraries(shutdown_test 31843 ${_gRPC_ALLTARGETS_LIBRARIES} 31844 gtest 31845 grpc++_test_util 31846) 31847 31848 31849endif() 31850if(gRPC_BUILD_TESTS) 31851 31852add_executable(simple_delayed_request_test 31853 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 31854 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 31855 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 31856 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 31857 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 31858 src/core/ext/transport/chaotic_good/client_transport.cc 31859 src/core/ext/transport/chaotic_good/control_endpoint.cc 31860 src/core/ext/transport/chaotic_good/data_endpoints.cc 31861 src/core/ext/transport/chaotic_good/frame.cc 31862 src/core/ext/transport/chaotic_good/frame_header.cc 31863 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 31864 src/core/ext/transport/chaotic_good/server_transport.cc 31865 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 31866 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 31867 src/core/ext/transport/chaotic_good_legacy/frame.cc 31868 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 31869 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 31870 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 31871 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 31872 src/core/lib/transport/promise_endpoint.cc 31873 test/core/call/batch_builder.cc 31874 test/core/end2end/cq_verifier.cc 31875 test/core/end2end/end2end_test_main.cc 31876 test/core/end2end/end2end_test_suites.cc 31877 test/core/end2end/end2end_tests.cc 31878 test/core/end2end/fixtures/http_proxy_fixture.cc 31879 test/core/end2end/fixtures/local_util.cc 31880 test/core/end2end/fixtures/proxy.cc 31881 test/core/end2end/tests/simple_delayed_request.cc 31882 test/core/event_engine/event_engine_test_utils.cc 31883 test/core/test_util/fake_stats_plugin.cc 31884 test/core/test_util/test_lb_policies.cc 31885) 31886if(WIN32 AND MSVC) 31887 if(BUILD_SHARED_LIBS) 31888 target_compile_definitions(simple_delayed_request_test 31889 PRIVATE 31890 "GPR_DLL_IMPORTS" 31891 "GRPC_DLL_IMPORTS" 31892 ) 31893 endif() 31894endif() 31895target_compile_features(simple_delayed_request_test PUBLIC cxx_std_17) 31896target_include_directories(simple_delayed_request_test 31897 PRIVATE 31898 ${CMAKE_CURRENT_SOURCE_DIR} 31899 ${CMAKE_CURRENT_SOURCE_DIR}/include 31900 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31901 ${_gRPC_RE2_INCLUDE_DIR} 31902 ${_gRPC_SSL_INCLUDE_DIR} 31903 ${_gRPC_UPB_GENERATED_DIR} 31904 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31905 ${_gRPC_UPB_INCLUDE_DIR} 31906 ${_gRPC_XXHASH_INCLUDE_DIR} 31907 ${_gRPC_ZLIB_INCLUDE_DIR} 31908 third_party/googletest/googletest/include 31909 third_party/googletest/googletest 31910 third_party/googletest/googlemock/include 31911 third_party/googletest/googlemock 31912 ${_gRPC_PROTO_GENS_DIR} 31913) 31914 31915target_link_libraries(simple_delayed_request_test 31916 ${_gRPC_ALLTARGETS_LIBRARIES} 31917 gtest 31918 grpc_authorization_provider 31919 grpc_unsecure 31920 ${_gRPC_PROTOBUF_LIBRARIES} 31921 grpc_test_util 31922) 31923 31924 31925endif() 31926if(gRPC_BUILD_TESTS) 31927 31928add_executable(simple_metadata_test 31929 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 31930 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 31931 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 31932 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 31933 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 31934 src/core/ext/transport/chaotic_good/client_transport.cc 31935 src/core/ext/transport/chaotic_good/control_endpoint.cc 31936 src/core/ext/transport/chaotic_good/data_endpoints.cc 31937 src/core/ext/transport/chaotic_good/frame.cc 31938 src/core/ext/transport/chaotic_good/frame_header.cc 31939 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 31940 src/core/ext/transport/chaotic_good/server_transport.cc 31941 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 31942 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 31943 src/core/ext/transport/chaotic_good_legacy/frame.cc 31944 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 31945 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 31946 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 31947 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 31948 src/core/lib/transport/promise_endpoint.cc 31949 test/core/call/batch_builder.cc 31950 test/core/end2end/cq_verifier.cc 31951 test/core/end2end/end2end_test_main.cc 31952 test/core/end2end/end2end_test_suites.cc 31953 test/core/end2end/end2end_tests.cc 31954 test/core/end2end/fixtures/http_proxy_fixture.cc 31955 test/core/end2end/fixtures/local_util.cc 31956 test/core/end2end/fixtures/proxy.cc 31957 test/core/end2end/tests/simple_metadata.cc 31958 test/core/event_engine/event_engine_test_utils.cc 31959 test/core/test_util/fake_stats_plugin.cc 31960 test/core/test_util/test_lb_policies.cc 31961) 31962if(WIN32 AND MSVC) 31963 if(BUILD_SHARED_LIBS) 31964 target_compile_definitions(simple_metadata_test 31965 PRIVATE 31966 "GPR_DLL_IMPORTS" 31967 "GRPC_DLL_IMPORTS" 31968 ) 31969 endif() 31970endif() 31971target_compile_features(simple_metadata_test PUBLIC cxx_std_17) 31972target_include_directories(simple_metadata_test 31973 PRIVATE 31974 ${CMAKE_CURRENT_SOURCE_DIR} 31975 ${CMAKE_CURRENT_SOURCE_DIR}/include 31976 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 31977 ${_gRPC_RE2_INCLUDE_DIR} 31978 ${_gRPC_SSL_INCLUDE_DIR} 31979 ${_gRPC_UPB_GENERATED_DIR} 31980 ${_gRPC_UPB_GRPC_GENERATED_DIR} 31981 ${_gRPC_UPB_INCLUDE_DIR} 31982 ${_gRPC_XXHASH_INCLUDE_DIR} 31983 ${_gRPC_ZLIB_INCLUDE_DIR} 31984 third_party/googletest/googletest/include 31985 third_party/googletest/googletest 31986 third_party/googletest/googlemock/include 31987 third_party/googletest/googlemock 31988 ${_gRPC_PROTO_GENS_DIR} 31989) 31990 31991target_link_libraries(simple_metadata_test 31992 ${_gRPC_ALLTARGETS_LIBRARIES} 31993 gtest 31994 grpc_authorization_provider 31995 grpc_unsecure 31996 ${_gRPC_PROTOBUF_LIBRARIES} 31997 grpc_test_util 31998) 31999 32000 32001endif() 32002if(gRPC_BUILD_TESTS) 32003 32004add_executable(simple_request_bad_client_test 32005 test/core/bad_client/bad_client.cc 32006 test/core/bad_client/tests/simple_request.cc 32007 test/core/end2end/cq_verifier.cc 32008) 32009if(WIN32 AND MSVC) 32010 if(BUILD_SHARED_LIBS) 32011 target_compile_definitions(simple_request_bad_client_test 32012 PRIVATE 32013 "GPR_DLL_IMPORTS" 32014 "GRPC_DLL_IMPORTS" 32015 ) 32016 endif() 32017endif() 32018target_compile_features(simple_request_bad_client_test PUBLIC cxx_std_17) 32019target_include_directories(simple_request_bad_client_test 32020 PRIVATE 32021 ${CMAKE_CURRENT_SOURCE_DIR} 32022 ${CMAKE_CURRENT_SOURCE_DIR}/include 32023 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32024 ${_gRPC_RE2_INCLUDE_DIR} 32025 ${_gRPC_SSL_INCLUDE_DIR} 32026 ${_gRPC_UPB_GENERATED_DIR} 32027 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32028 ${_gRPC_UPB_INCLUDE_DIR} 32029 ${_gRPC_XXHASH_INCLUDE_DIR} 32030 ${_gRPC_ZLIB_INCLUDE_DIR} 32031 third_party/googletest/googletest/include 32032 third_party/googletest/googletest 32033 third_party/googletest/googlemock/include 32034 third_party/googletest/googlemock 32035 ${_gRPC_PROTO_GENS_DIR} 32036) 32037 32038target_link_libraries(simple_request_bad_client_test 32039 ${_gRPC_ALLTARGETS_LIBRARIES} 32040 gtest 32041 grpc_test_util 32042) 32043 32044 32045endif() 32046if(gRPC_BUILD_TESTS) 32047 32048add_executable(simple_request_test 32049 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 32050 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 32051 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 32052 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 32053 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 32054 src/core/ext/transport/chaotic_good/client_transport.cc 32055 src/core/ext/transport/chaotic_good/control_endpoint.cc 32056 src/core/ext/transport/chaotic_good/data_endpoints.cc 32057 src/core/ext/transport/chaotic_good/frame.cc 32058 src/core/ext/transport/chaotic_good/frame_header.cc 32059 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 32060 src/core/ext/transport/chaotic_good/server_transport.cc 32061 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 32062 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 32063 src/core/ext/transport/chaotic_good_legacy/frame.cc 32064 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 32065 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 32066 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 32067 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 32068 src/core/lib/transport/promise_endpoint.cc 32069 test/core/call/batch_builder.cc 32070 test/core/end2end/cq_verifier.cc 32071 test/core/end2end/end2end_test_main.cc 32072 test/core/end2end/end2end_test_suites.cc 32073 test/core/end2end/end2end_tests.cc 32074 test/core/end2end/fixtures/http_proxy_fixture.cc 32075 test/core/end2end/fixtures/local_util.cc 32076 test/core/end2end/fixtures/proxy.cc 32077 test/core/end2end/tests/simple_request.cc 32078 test/core/event_engine/event_engine_test_utils.cc 32079 test/core/test_util/fake_stats_plugin.cc 32080 test/core/test_util/test_lb_policies.cc 32081) 32082if(WIN32 AND MSVC) 32083 if(BUILD_SHARED_LIBS) 32084 target_compile_definitions(simple_request_test 32085 PRIVATE 32086 "GPR_DLL_IMPORTS" 32087 "GRPC_DLL_IMPORTS" 32088 ) 32089 endif() 32090endif() 32091target_compile_features(simple_request_test PUBLIC cxx_std_17) 32092target_include_directories(simple_request_test 32093 PRIVATE 32094 ${CMAKE_CURRENT_SOURCE_DIR} 32095 ${CMAKE_CURRENT_SOURCE_DIR}/include 32096 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32097 ${_gRPC_RE2_INCLUDE_DIR} 32098 ${_gRPC_SSL_INCLUDE_DIR} 32099 ${_gRPC_UPB_GENERATED_DIR} 32100 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32101 ${_gRPC_UPB_INCLUDE_DIR} 32102 ${_gRPC_XXHASH_INCLUDE_DIR} 32103 ${_gRPC_ZLIB_INCLUDE_DIR} 32104 third_party/googletest/googletest/include 32105 third_party/googletest/googletest 32106 third_party/googletest/googlemock/include 32107 third_party/googletest/googlemock 32108 ${_gRPC_PROTO_GENS_DIR} 32109) 32110 32111target_link_libraries(simple_request_test 32112 ${_gRPC_ALLTARGETS_LIBRARIES} 32113 gtest 32114 grpc_authorization_provider 32115 grpc_unsecure 32116 ${_gRPC_PROTOBUF_LIBRARIES} 32117 grpc_test_util 32118) 32119 32120 32121endif() 32122if(gRPC_BUILD_TESTS) 32123 32124add_executable(single_set_ptr_test 32125 test/core/util/single_set_ptr_test.cc 32126) 32127if(WIN32 AND MSVC) 32128 if(BUILD_SHARED_LIBS) 32129 target_compile_definitions(single_set_ptr_test 32130 PRIVATE 32131 "GPR_DLL_IMPORTS" 32132 ) 32133 endif() 32134endif() 32135target_compile_features(single_set_ptr_test PUBLIC cxx_std_17) 32136target_include_directories(single_set_ptr_test 32137 PRIVATE 32138 ${CMAKE_CURRENT_SOURCE_DIR} 32139 ${CMAKE_CURRENT_SOURCE_DIR}/include 32140 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32141 ${_gRPC_RE2_INCLUDE_DIR} 32142 ${_gRPC_SSL_INCLUDE_DIR} 32143 ${_gRPC_UPB_GENERATED_DIR} 32144 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32145 ${_gRPC_UPB_INCLUDE_DIR} 32146 ${_gRPC_XXHASH_INCLUDE_DIR} 32147 ${_gRPC_ZLIB_INCLUDE_DIR} 32148 third_party/googletest/googletest/include 32149 third_party/googletest/googletest 32150 third_party/googletest/googlemock/include 32151 third_party/googletest/googlemock 32152 ${_gRPC_PROTO_GENS_DIR} 32153) 32154 32155target_link_libraries(single_set_ptr_test 32156 ${_gRPC_ALLTARGETS_LIBRARIES} 32157 gtest 32158 gpr 32159) 32160 32161 32162endif() 32163if(gRPC_BUILD_TESTS) 32164 32165add_executable(sleep_test 32166 test/core/promise/sleep_test.cc 32167) 32168if(WIN32 AND MSVC) 32169 if(BUILD_SHARED_LIBS) 32170 target_compile_definitions(sleep_test 32171 PRIVATE 32172 "GPR_DLL_IMPORTS" 32173 "GRPC_DLL_IMPORTS" 32174 ) 32175 endif() 32176endif() 32177target_compile_features(sleep_test PUBLIC cxx_std_17) 32178target_include_directories(sleep_test 32179 PRIVATE 32180 ${CMAKE_CURRENT_SOURCE_DIR} 32181 ${CMAKE_CURRENT_SOURCE_DIR}/include 32182 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32183 ${_gRPC_RE2_INCLUDE_DIR} 32184 ${_gRPC_SSL_INCLUDE_DIR} 32185 ${_gRPC_UPB_GENERATED_DIR} 32186 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32187 ${_gRPC_UPB_INCLUDE_DIR} 32188 ${_gRPC_XXHASH_INCLUDE_DIR} 32189 ${_gRPC_ZLIB_INCLUDE_DIR} 32190 third_party/googletest/googletest/include 32191 third_party/googletest/googletest 32192 third_party/googletest/googlemock/include 32193 third_party/googletest/googlemock 32194 ${_gRPC_PROTO_GENS_DIR} 32195) 32196 32197target_link_libraries(sleep_test 32198 ${_gRPC_ALLTARGETS_LIBRARIES} 32199 gtest 32200 grpc 32201) 32202 32203 32204endif() 32205if(gRPC_BUILD_TESTS) 32206 32207add_executable(slice_string_helpers_test 32208 src/core/lib/debug/trace.cc 32209 src/core/lib/debug/trace_flags.cc 32210 src/core/lib/slice/slice.cc 32211 src/core/lib/slice/slice_string_helpers.cc 32212 src/core/util/glob.cc 32213 test/core/slice/slice_string_helpers_test.cc 32214) 32215if(WIN32 AND MSVC) 32216 if(BUILD_SHARED_LIBS) 32217 target_compile_definitions(slice_string_helpers_test 32218 PRIVATE 32219 "GPR_DLL_IMPORTS" 32220 ) 32221 endif() 32222endif() 32223target_compile_features(slice_string_helpers_test PUBLIC cxx_std_17) 32224target_include_directories(slice_string_helpers_test 32225 PRIVATE 32226 ${CMAKE_CURRENT_SOURCE_DIR} 32227 ${CMAKE_CURRENT_SOURCE_DIR}/include 32228 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32229 ${_gRPC_RE2_INCLUDE_DIR} 32230 ${_gRPC_SSL_INCLUDE_DIR} 32231 ${_gRPC_UPB_GENERATED_DIR} 32232 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32233 ${_gRPC_UPB_INCLUDE_DIR} 32234 ${_gRPC_XXHASH_INCLUDE_DIR} 32235 ${_gRPC_ZLIB_INCLUDE_DIR} 32236 third_party/googletest/googletest/include 32237 third_party/googletest/googletest 32238 third_party/googletest/googlemock/include 32239 third_party/googletest/googlemock 32240 ${_gRPC_PROTO_GENS_DIR} 32241) 32242 32243target_link_libraries(slice_string_helpers_test 32244 ${_gRPC_ALLTARGETS_LIBRARIES} 32245 gtest 32246 absl::flat_hash_map 32247 absl::hash 32248 absl::statusor 32249 gpr 32250) 32251 32252 32253endif() 32254if(gRPC_BUILD_TESTS) 32255 32256add_executable(smoke_test 32257 test/core/event_engine/smoke_test.cc 32258) 32259if(WIN32 AND MSVC) 32260 if(BUILD_SHARED_LIBS) 32261 target_compile_definitions(smoke_test 32262 PRIVATE 32263 "GPR_DLL_IMPORTS" 32264 "GRPC_DLL_IMPORTS" 32265 ) 32266 endif() 32267endif() 32268target_compile_features(smoke_test PUBLIC cxx_std_17) 32269target_include_directories(smoke_test 32270 PRIVATE 32271 ${CMAKE_CURRENT_SOURCE_DIR} 32272 ${CMAKE_CURRENT_SOURCE_DIR}/include 32273 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32274 ${_gRPC_RE2_INCLUDE_DIR} 32275 ${_gRPC_SSL_INCLUDE_DIR} 32276 ${_gRPC_UPB_GENERATED_DIR} 32277 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32278 ${_gRPC_UPB_INCLUDE_DIR} 32279 ${_gRPC_XXHASH_INCLUDE_DIR} 32280 ${_gRPC_ZLIB_INCLUDE_DIR} 32281 third_party/googletest/googletest/include 32282 third_party/googletest/googletest 32283 third_party/googletest/googlemock/include 32284 third_party/googletest/googlemock 32285 ${_gRPC_PROTO_GENS_DIR} 32286) 32287 32288target_link_libraries(smoke_test 32289 ${_gRPC_ALLTARGETS_LIBRARIES} 32290 gtest 32291 grpc_test_util_unsecure 32292) 32293 32294 32295endif() 32296if(gRPC_BUILD_TESTS) 32297 32298add_executable(sockaddr_resolver_test 32299 test/core/resolver/sockaddr_resolver_test.cc 32300) 32301if(WIN32 AND MSVC) 32302 if(BUILD_SHARED_LIBS) 32303 target_compile_definitions(sockaddr_resolver_test 32304 PRIVATE 32305 "GPR_DLL_IMPORTS" 32306 "GRPC_DLL_IMPORTS" 32307 ) 32308 endif() 32309endif() 32310target_compile_features(sockaddr_resolver_test PUBLIC cxx_std_17) 32311target_include_directories(sockaddr_resolver_test 32312 PRIVATE 32313 ${CMAKE_CURRENT_SOURCE_DIR} 32314 ${CMAKE_CURRENT_SOURCE_DIR}/include 32315 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32316 ${_gRPC_RE2_INCLUDE_DIR} 32317 ${_gRPC_SSL_INCLUDE_DIR} 32318 ${_gRPC_UPB_GENERATED_DIR} 32319 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32320 ${_gRPC_UPB_INCLUDE_DIR} 32321 ${_gRPC_XXHASH_INCLUDE_DIR} 32322 ${_gRPC_ZLIB_INCLUDE_DIR} 32323 third_party/googletest/googletest/include 32324 third_party/googletest/googletest 32325 third_party/googletest/googlemock/include 32326 third_party/googletest/googlemock 32327 ${_gRPC_PROTO_GENS_DIR} 32328) 32329 32330target_link_libraries(sockaddr_resolver_test 32331 ${_gRPC_ALLTARGETS_LIBRARIES} 32332 gtest 32333 grpc_test_util 32334) 32335 32336 32337endif() 32338if(gRPC_BUILD_TESTS) 32339 32340add_executable(sockaddr_utils_test 32341 test/core/address_utils/sockaddr_utils_test.cc 32342) 32343if(WIN32 AND MSVC) 32344 if(BUILD_SHARED_LIBS) 32345 target_compile_definitions(sockaddr_utils_test 32346 PRIVATE 32347 "GPR_DLL_IMPORTS" 32348 "GRPC_DLL_IMPORTS" 32349 ) 32350 endif() 32351endif() 32352target_compile_features(sockaddr_utils_test PUBLIC cxx_std_17) 32353target_include_directories(sockaddr_utils_test 32354 PRIVATE 32355 ${CMAKE_CURRENT_SOURCE_DIR} 32356 ${CMAKE_CURRENT_SOURCE_DIR}/include 32357 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32358 ${_gRPC_RE2_INCLUDE_DIR} 32359 ${_gRPC_SSL_INCLUDE_DIR} 32360 ${_gRPC_UPB_GENERATED_DIR} 32361 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32362 ${_gRPC_UPB_INCLUDE_DIR} 32363 ${_gRPC_XXHASH_INCLUDE_DIR} 32364 ${_gRPC_ZLIB_INCLUDE_DIR} 32365 third_party/googletest/googletest/include 32366 third_party/googletest/googletest 32367 third_party/googletest/googlemock/include 32368 third_party/googletest/googlemock 32369 ${_gRPC_PROTO_GENS_DIR} 32370) 32371 32372target_link_libraries(sockaddr_utils_test 32373 ${_gRPC_ALLTARGETS_LIBRARIES} 32374 gtest 32375 grpc_test_util 32376) 32377 32378 32379endif() 32380if(gRPC_BUILD_TESTS) 32381if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 32382 32383 add_executable(socket_utils_test 32384 test/core/iomgr/socket_utils_test.cc 32385 test/core/test_util/cmdline.cc 32386 test/core/test_util/fuzzer_util.cc 32387 test/core/test_util/grpc_profiler.cc 32388 test/core/test_util/histogram.cc 32389 test/core/test_util/mock_endpoint.cc 32390 test/core/test_util/parse_hexstring.cc 32391 test/core/test_util/resolve_localhost_ip46.cc 32392 test/core/test_util/slice_splitter.cc 32393 test/core/test_util/tracer_util.cc 32394 ) 32395 if(WIN32 AND MSVC) 32396 if(BUILD_SHARED_LIBS) 32397 target_compile_definitions(socket_utils_test 32398 PRIVATE 32399 "GPR_DLL_IMPORTS" 32400 "GRPC_DLL_IMPORTS" 32401 ) 32402 endif() 32403 endif() 32404 target_compile_features(socket_utils_test PUBLIC cxx_std_17) 32405 target_include_directories(socket_utils_test 32406 PRIVATE 32407 ${CMAKE_CURRENT_SOURCE_DIR} 32408 ${CMAKE_CURRENT_SOURCE_DIR}/include 32409 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32410 ${_gRPC_RE2_INCLUDE_DIR} 32411 ${_gRPC_SSL_INCLUDE_DIR} 32412 ${_gRPC_UPB_GENERATED_DIR} 32413 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32414 ${_gRPC_UPB_INCLUDE_DIR} 32415 ${_gRPC_XXHASH_INCLUDE_DIR} 32416 ${_gRPC_ZLIB_INCLUDE_DIR} 32417 third_party/googletest/googletest/include 32418 third_party/googletest/googletest 32419 third_party/googletest/googlemock/include 32420 third_party/googletest/googlemock 32421 ${_gRPC_PROTO_GENS_DIR} 32422 ) 32423 32424 target_link_libraries(socket_utils_test 32425 ${_gRPC_ALLTARGETS_LIBRARIES} 32426 gtest 32427 grpc_test_util 32428 ) 32429 32430 32431endif() 32432endif() 32433if(gRPC_BUILD_TESTS) 32434 32435add_executable(sorted_pack_test 32436 test/core/util/sorted_pack_test.cc 32437) 32438target_compile_features(sorted_pack_test PUBLIC cxx_std_17) 32439target_include_directories(sorted_pack_test 32440 PRIVATE 32441 ${CMAKE_CURRENT_SOURCE_DIR} 32442 ${CMAKE_CURRENT_SOURCE_DIR}/include 32443 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32444 ${_gRPC_RE2_INCLUDE_DIR} 32445 ${_gRPC_SSL_INCLUDE_DIR} 32446 ${_gRPC_UPB_GENERATED_DIR} 32447 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32448 ${_gRPC_UPB_INCLUDE_DIR} 32449 ${_gRPC_XXHASH_INCLUDE_DIR} 32450 ${_gRPC_ZLIB_INCLUDE_DIR} 32451 third_party/googletest/googletest/include 32452 third_party/googletest/googletest 32453 third_party/googletest/googlemock/include 32454 third_party/googletest/googlemock 32455 ${_gRPC_PROTO_GENS_DIR} 32456) 32457 32458target_link_libraries(sorted_pack_test 32459 ${_gRPC_ALLTARGETS_LIBRARIES} 32460 gtest 32461) 32462 32463 32464endif() 32465if(gRPC_BUILD_TESTS) 32466 32467add_executable(spinlock_test 32468 test/core/util/spinlock_test.cc 32469) 32470if(WIN32 AND MSVC) 32471 if(BUILD_SHARED_LIBS) 32472 target_compile_definitions(spinlock_test 32473 PRIVATE 32474 "GPR_DLL_IMPORTS" 32475 "GRPC_DLL_IMPORTS" 32476 ) 32477 endif() 32478endif() 32479target_compile_features(spinlock_test PUBLIC cxx_std_17) 32480target_include_directories(spinlock_test 32481 PRIVATE 32482 ${CMAKE_CURRENT_SOURCE_DIR} 32483 ${CMAKE_CURRENT_SOURCE_DIR}/include 32484 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32485 ${_gRPC_RE2_INCLUDE_DIR} 32486 ${_gRPC_SSL_INCLUDE_DIR} 32487 ${_gRPC_UPB_GENERATED_DIR} 32488 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32489 ${_gRPC_UPB_INCLUDE_DIR} 32490 ${_gRPC_XXHASH_INCLUDE_DIR} 32491 ${_gRPC_ZLIB_INCLUDE_DIR} 32492 third_party/googletest/googletest/include 32493 third_party/googletest/googletest 32494 third_party/googletest/googlemock/include 32495 third_party/googletest/googlemock 32496 ${_gRPC_PROTO_GENS_DIR} 32497) 32498 32499target_link_libraries(spinlock_test 32500 ${_gRPC_ALLTARGETS_LIBRARIES} 32501 gtest 32502 grpc_test_util 32503) 32504 32505 32506endif() 32507if(gRPC_BUILD_TESTS) 32508if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 32509 32510 add_executable(ssl_transport_security_test 32511 test/core/tsi/ssl_transport_security_test.cc 32512 test/core/tsi/transport_security_test_lib.cc 32513 ) 32514 if(WIN32 AND MSVC) 32515 if(BUILD_SHARED_LIBS) 32516 target_compile_definitions(ssl_transport_security_test 32517 PRIVATE 32518 "GPR_DLL_IMPORTS" 32519 "GRPC_DLL_IMPORTS" 32520 ) 32521 endif() 32522 endif() 32523 target_compile_features(ssl_transport_security_test PUBLIC cxx_std_17) 32524 target_include_directories(ssl_transport_security_test 32525 PRIVATE 32526 ${CMAKE_CURRENT_SOURCE_DIR} 32527 ${CMAKE_CURRENT_SOURCE_DIR}/include 32528 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32529 ${_gRPC_RE2_INCLUDE_DIR} 32530 ${_gRPC_SSL_INCLUDE_DIR} 32531 ${_gRPC_UPB_GENERATED_DIR} 32532 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32533 ${_gRPC_UPB_INCLUDE_DIR} 32534 ${_gRPC_XXHASH_INCLUDE_DIR} 32535 ${_gRPC_ZLIB_INCLUDE_DIR} 32536 third_party/googletest/googletest/include 32537 third_party/googletest/googletest 32538 third_party/googletest/googlemock/include 32539 third_party/googletest/googlemock 32540 ${_gRPC_PROTO_GENS_DIR} 32541 ) 32542 32543 target_link_libraries(ssl_transport_security_test 32544 ${_gRPC_ALLTARGETS_LIBRARIES} 32545 gtest 32546 grpc_test_util 32547 ) 32548 32549 32550endif() 32551endif() 32552if(gRPC_BUILD_TESTS) 32553if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 32554 32555 add_executable(ssl_transport_security_utils_test 32556 test/core/tsi/ssl_transport_security_utils_test.cc 32557 test/core/tsi/transport_security_test_lib.cc 32558 ) 32559 if(WIN32 AND MSVC) 32560 if(BUILD_SHARED_LIBS) 32561 target_compile_definitions(ssl_transport_security_utils_test 32562 PRIVATE 32563 "GPR_DLL_IMPORTS" 32564 "GRPC_DLL_IMPORTS" 32565 ) 32566 endif() 32567 endif() 32568 target_compile_features(ssl_transport_security_utils_test PUBLIC cxx_std_17) 32569 target_include_directories(ssl_transport_security_utils_test 32570 PRIVATE 32571 ${CMAKE_CURRENT_SOURCE_DIR} 32572 ${CMAKE_CURRENT_SOURCE_DIR}/include 32573 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32574 ${_gRPC_RE2_INCLUDE_DIR} 32575 ${_gRPC_SSL_INCLUDE_DIR} 32576 ${_gRPC_UPB_GENERATED_DIR} 32577 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32578 ${_gRPC_UPB_INCLUDE_DIR} 32579 ${_gRPC_XXHASH_INCLUDE_DIR} 32580 ${_gRPC_ZLIB_INCLUDE_DIR} 32581 third_party/googletest/googletest/include 32582 third_party/googletest/googletest 32583 third_party/googletest/googlemock/include 32584 third_party/googletest/googlemock 32585 ${_gRPC_PROTO_GENS_DIR} 32586 ) 32587 32588 target_link_libraries(ssl_transport_security_utils_test 32589 ${_gRPC_ALLTARGETS_LIBRARIES} 32590 gtest 32591 grpc_test_util 32592 ) 32593 32594 32595endif() 32596endif() 32597if(gRPC_BUILD_TESTS) 32598if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 32599 32600 add_executable(stack_tracer_test 32601 test/core/test_util/stack_tracer_test.cc 32602 ) 32603 if(WIN32 AND MSVC) 32604 if(BUILD_SHARED_LIBS) 32605 target_compile_definitions(stack_tracer_test 32606 PRIVATE 32607 "GPR_DLL_IMPORTS" 32608 "GRPC_DLL_IMPORTS" 32609 ) 32610 endif() 32611 endif() 32612 target_compile_features(stack_tracer_test PUBLIC cxx_std_17) 32613 target_include_directories(stack_tracer_test 32614 PRIVATE 32615 ${CMAKE_CURRENT_SOURCE_DIR} 32616 ${CMAKE_CURRENT_SOURCE_DIR}/include 32617 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32618 ${_gRPC_RE2_INCLUDE_DIR} 32619 ${_gRPC_SSL_INCLUDE_DIR} 32620 ${_gRPC_UPB_GENERATED_DIR} 32621 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32622 ${_gRPC_UPB_INCLUDE_DIR} 32623 ${_gRPC_XXHASH_INCLUDE_DIR} 32624 ${_gRPC_ZLIB_INCLUDE_DIR} 32625 third_party/googletest/googletest/include 32626 third_party/googletest/googletest 32627 third_party/googletest/googlemock/include 32628 third_party/googletest/googlemock 32629 ${_gRPC_PROTO_GENS_DIR} 32630 ) 32631 32632 target_link_libraries(stack_tracer_test 32633 ${_gRPC_ALLTARGETS_LIBRARIES} 32634 gtest 32635 grpc_test_util 32636 ) 32637 32638 32639endif() 32640endif() 32641if(gRPC_BUILD_TESTS) 32642 32643add_executable(stat_test 32644 test/core/util/stat_test.cc 32645) 32646if(WIN32 AND MSVC) 32647 if(BUILD_SHARED_LIBS) 32648 target_compile_definitions(stat_test 32649 PRIVATE 32650 "GPR_DLL_IMPORTS" 32651 "GRPC_DLL_IMPORTS" 32652 ) 32653 endif() 32654endif() 32655target_compile_features(stat_test PUBLIC cxx_std_17) 32656target_include_directories(stat_test 32657 PRIVATE 32658 ${CMAKE_CURRENT_SOURCE_DIR} 32659 ${CMAKE_CURRENT_SOURCE_DIR}/include 32660 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32661 ${_gRPC_RE2_INCLUDE_DIR} 32662 ${_gRPC_SSL_INCLUDE_DIR} 32663 ${_gRPC_UPB_GENERATED_DIR} 32664 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32665 ${_gRPC_UPB_INCLUDE_DIR} 32666 ${_gRPC_XXHASH_INCLUDE_DIR} 32667 ${_gRPC_ZLIB_INCLUDE_DIR} 32668 third_party/googletest/googletest/include 32669 third_party/googletest/googletest 32670 third_party/googletest/googlemock/include 32671 third_party/googletest/googlemock 32672 ${_gRPC_PROTO_GENS_DIR} 32673) 32674 32675target_link_libraries(stat_test 32676 ${_gRPC_ALLTARGETS_LIBRARIES} 32677 gtest 32678 grpc_test_util 32679) 32680 32681 32682endif() 32683if(gRPC_BUILD_TESTS) 32684 32685add_executable(static_stride_scheduler_test 32686 src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc 32687 test/core/load_balancing/static_stride_scheduler_test.cc 32688) 32689if(WIN32 AND MSVC) 32690 if(BUILD_SHARED_LIBS) 32691 target_compile_definitions(static_stride_scheduler_test 32692 PRIVATE 32693 "GPR_DLL_IMPORTS" 32694 ) 32695 endif() 32696endif() 32697target_compile_features(static_stride_scheduler_test PUBLIC cxx_std_17) 32698target_include_directories(static_stride_scheduler_test 32699 PRIVATE 32700 ${CMAKE_CURRENT_SOURCE_DIR} 32701 ${CMAKE_CURRENT_SOURCE_DIR}/include 32702 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32703 ${_gRPC_RE2_INCLUDE_DIR} 32704 ${_gRPC_SSL_INCLUDE_DIR} 32705 ${_gRPC_UPB_GENERATED_DIR} 32706 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32707 ${_gRPC_UPB_INCLUDE_DIR} 32708 ${_gRPC_XXHASH_INCLUDE_DIR} 32709 ${_gRPC_ZLIB_INCLUDE_DIR} 32710 third_party/googletest/googletest/include 32711 third_party/googletest/googletest 32712 third_party/googletest/googlemock/include 32713 third_party/googletest/googlemock 32714 ${_gRPC_PROTO_GENS_DIR} 32715) 32716 32717target_link_libraries(static_stride_scheduler_test 32718 ${_gRPC_ALLTARGETS_LIBRARIES} 32719 gtest 32720 absl::span 32721 gpr 32722) 32723 32724 32725endif() 32726if(gRPC_BUILD_TESTS) 32727 32728add_executable(stats_test 32729 test/core/telemetry/stats_test.cc 32730) 32731if(WIN32 AND MSVC) 32732 if(BUILD_SHARED_LIBS) 32733 target_compile_definitions(stats_test 32734 PRIVATE 32735 "GPR_DLL_IMPORTS" 32736 "GRPC_DLL_IMPORTS" 32737 ) 32738 endif() 32739endif() 32740target_compile_features(stats_test PUBLIC cxx_std_17) 32741target_include_directories(stats_test 32742 PRIVATE 32743 ${CMAKE_CURRENT_SOURCE_DIR} 32744 ${CMAKE_CURRENT_SOURCE_DIR}/include 32745 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32746 ${_gRPC_RE2_INCLUDE_DIR} 32747 ${_gRPC_SSL_INCLUDE_DIR} 32748 ${_gRPC_UPB_GENERATED_DIR} 32749 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32750 ${_gRPC_UPB_INCLUDE_DIR} 32751 ${_gRPC_XXHASH_INCLUDE_DIR} 32752 ${_gRPC_ZLIB_INCLUDE_DIR} 32753 third_party/googletest/googletest/include 32754 third_party/googletest/googletest 32755 third_party/googletest/googlemock/include 32756 third_party/googletest/googlemock 32757 ${_gRPC_PROTO_GENS_DIR} 32758) 32759 32760target_link_libraries(stats_test 32761 ${_gRPC_ALLTARGETS_LIBRARIES} 32762 gtest 32763 grpc_test_util 32764) 32765 32766 32767endif() 32768if(gRPC_BUILD_TESTS) 32769 32770add_executable(status_conversion_test 32771 test/core/test_util/cmdline.cc 32772 test/core/test_util/fuzzer_util.cc 32773 test/core/test_util/grpc_profiler.cc 32774 test/core/test_util/histogram.cc 32775 test/core/test_util/mock_endpoint.cc 32776 test/core/test_util/parse_hexstring.cc 32777 test/core/test_util/resolve_localhost_ip46.cc 32778 test/core/test_util/slice_splitter.cc 32779 test/core/test_util/tracer_util.cc 32780 test/core/transport/status_conversion_test.cc 32781) 32782if(WIN32 AND MSVC) 32783 if(BUILD_SHARED_LIBS) 32784 target_compile_definitions(status_conversion_test 32785 PRIVATE 32786 "GPR_DLL_IMPORTS" 32787 "GRPC_DLL_IMPORTS" 32788 ) 32789 endif() 32790endif() 32791target_compile_features(status_conversion_test PUBLIC cxx_std_17) 32792target_include_directories(status_conversion_test 32793 PRIVATE 32794 ${CMAKE_CURRENT_SOURCE_DIR} 32795 ${CMAKE_CURRENT_SOURCE_DIR}/include 32796 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32797 ${_gRPC_RE2_INCLUDE_DIR} 32798 ${_gRPC_SSL_INCLUDE_DIR} 32799 ${_gRPC_UPB_GENERATED_DIR} 32800 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32801 ${_gRPC_UPB_INCLUDE_DIR} 32802 ${_gRPC_XXHASH_INCLUDE_DIR} 32803 ${_gRPC_ZLIB_INCLUDE_DIR} 32804 third_party/googletest/googletest/include 32805 third_party/googletest/googletest 32806 third_party/googletest/googlemock/include 32807 third_party/googletest/googlemock 32808 ${_gRPC_PROTO_GENS_DIR} 32809) 32810 32811target_link_libraries(status_conversion_test 32812 ${_gRPC_ALLTARGETS_LIBRARIES} 32813 gtest 32814 grpc_test_util 32815) 32816 32817 32818endif() 32819if(gRPC_BUILD_TESTS) 32820 32821add_executable(status_flag_test 32822 test/core/promise/status_flag_test.cc 32823) 32824if(WIN32 AND MSVC) 32825 if(BUILD_SHARED_LIBS) 32826 target_compile_definitions(status_flag_test 32827 PRIVATE 32828 "GPR_DLL_IMPORTS" 32829 ) 32830 endif() 32831endif() 32832target_compile_features(status_flag_test PUBLIC cxx_std_17) 32833target_include_directories(status_flag_test 32834 PRIVATE 32835 ${CMAKE_CURRENT_SOURCE_DIR} 32836 ${CMAKE_CURRENT_SOURCE_DIR}/include 32837 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32838 ${_gRPC_RE2_INCLUDE_DIR} 32839 ${_gRPC_SSL_INCLUDE_DIR} 32840 ${_gRPC_UPB_GENERATED_DIR} 32841 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32842 ${_gRPC_UPB_INCLUDE_DIR} 32843 ${_gRPC_XXHASH_INCLUDE_DIR} 32844 ${_gRPC_ZLIB_INCLUDE_DIR} 32845 third_party/googletest/googletest/include 32846 third_party/googletest/googletest 32847 third_party/googletest/googlemock/include 32848 third_party/googletest/googlemock 32849 ${_gRPC_PROTO_GENS_DIR} 32850) 32851 32852target_link_libraries(status_flag_test 32853 ${_gRPC_ALLTARGETS_LIBRARIES} 32854 gtest 32855 absl::statusor 32856 gpr 32857) 32858 32859 32860endif() 32861if(gRPC_BUILD_TESTS) 32862 32863add_executable(status_helper_test 32864 test/core/util/status_helper_test.cc 32865) 32866if(WIN32 AND MSVC) 32867 if(BUILD_SHARED_LIBS) 32868 target_compile_definitions(status_helper_test 32869 PRIVATE 32870 "GPR_DLL_IMPORTS" 32871 "GRPC_DLL_IMPORTS" 32872 ) 32873 endif() 32874endif() 32875target_compile_features(status_helper_test PUBLIC cxx_std_17) 32876target_include_directories(status_helper_test 32877 PRIVATE 32878 ${CMAKE_CURRENT_SOURCE_DIR} 32879 ${CMAKE_CURRENT_SOURCE_DIR}/include 32880 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32881 ${_gRPC_RE2_INCLUDE_DIR} 32882 ${_gRPC_SSL_INCLUDE_DIR} 32883 ${_gRPC_UPB_GENERATED_DIR} 32884 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32885 ${_gRPC_UPB_INCLUDE_DIR} 32886 ${_gRPC_XXHASH_INCLUDE_DIR} 32887 ${_gRPC_ZLIB_INCLUDE_DIR} 32888 third_party/googletest/googletest/include 32889 third_party/googletest/googletest 32890 third_party/googletest/googlemock/include 32891 third_party/googletest/googlemock 32892 ${_gRPC_PROTO_GENS_DIR} 32893) 32894 32895target_link_libraries(status_helper_test 32896 ${_gRPC_ALLTARGETS_LIBRARIES} 32897 gtest 32898 grpc_test_util 32899) 32900 32901 32902endif() 32903if(gRPC_BUILD_TESTS) 32904 32905add_executable(status_util_test 32906 test/core/channel/status_util_test.cc 32907) 32908if(WIN32 AND MSVC) 32909 if(BUILD_SHARED_LIBS) 32910 target_compile_definitions(status_util_test 32911 PRIVATE 32912 "GPR_DLL_IMPORTS" 32913 "GRPC_DLL_IMPORTS" 32914 ) 32915 endif() 32916endif() 32917target_compile_features(status_util_test PUBLIC cxx_std_17) 32918target_include_directories(status_util_test 32919 PRIVATE 32920 ${CMAKE_CURRENT_SOURCE_DIR} 32921 ${CMAKE_CURRENT_SOURCE_DIR}/include 32922 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32923 ${_gRPC_RE2_INCLUDE_DIR} 32924 ${_gRPC_SSL_INCLUDE_DIR} 32925 ${_gRPC_UPB_GENERATED_DIR} 32926 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32927 ${_gRPC_UPB_INCLUDE_DIR} 32928 ${_gRPC_XXHASH_INCLUDE_DIR} 32929 ${_gRPC_ZLIB_INCLUDE_DIR} 32930 third_party/googletest/googletest/include 32931 third_party/googletest/googletest 32932 third_party/googletest/googlemock/include 32933 third_party/googletest/googlemock 32934 ${_gRPC_PROTO_GENS_DIR} 32935) 32936 32937target_link_libraries(status_util_test 32938 ${_gRPC_ALLTARGETS_LIBRARIES} 32939 gtest 32940 grpc_test_util 32941) 32942 32943 32944endif() 32945if(gRPC_BUILD_TESTS) 32946 32947add_executable(stream_leak_with_queued_flow_control_update_test 32948 test/core/transport/chttp2/stream_leak_with_queued_flow_control_update_test.cc 32949) 32950if(WIN32 AND MSVC) 32951 if(BUILD_SHARED_LIBS) 32952 target_compile_definitions(stream_leak_with_queued_flow_control_update_test 32953 PRIVATE 32954 "GPR_DLL_IMPORTS" 32955 "GRPC_DLL_IMPORTS" 32956 ) 32957 endif() 32958endif() 32959target_compile_features(stream_leak_with_queued_flow_control_update_test PUBLIC cxx_std_17) 32960target_include_directories(stream_leak_with_queued_flow_control_update_test 32961 PRIVATE 32962 ${CMAKE_CURRENT_SOURCE_DIR} 32963 ${CMAKE_CURRENT_SOURCE_DIR}/include 32964 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 32965 ${_gRPC_RE2_INCLUDE_DIR} 32966 ${_gRPC_SSL_INCLUDE_DIR} 32967 ${_gRPC_UPB_GENERATED_DIR} 32968 ${_gRPC_UPB_GRPC_GENERATED_DIR} 32969 ${_gRPC_UPB_INCLUDE_DIR} 32970 ${_gRPC_XXHASH_INCLUDE_DIR} 32971 ${_gRPC_ZLIB_INCLUDE_DIR} 32972 third_party/googletest/googletest/include 32973 third_party/googletest/googletest 32974 third_party/googletest/googlemock/include 32975 third_party/googletest/googlemock 32976 ${_gRPC_PROTO_GENS_DIR} 32977) 32978 32979target_link_libraries(stream_leak_with_queued_flow_control_update_test 32980 ${_gRPC_ALLTARGETS_LIBRARIES} 32981 gtest 32982 grpc_test_util 32983) 32984 32985 32986endif() 32987if(gRPC_BUILD_TESTS) 32988 32989add_executable(streaming_error_response_test 32990 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 32991 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 32992 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 32993 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 32994 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 32995 src/core/ext/transport/chaotic_good/client_transport.cc 32996 src/core/ext/transport/chaotic_good/control_endpoint.cc 32997 src/core/ext/transport/chaotic_good/data_endpoints.cc 32998 src/core/ext/transport/chaotic_good/frame.cc 32999 src/core/ext/transport/chaotic_good/frame_header.cc 33000 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 33001 src/core/ext/transport/chaotic_good/server_transport.cc 33002 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 33003 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 33004 src/core/ext/transport/chaotic_good_legacy/frame.cc 33005 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 33006 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 33007 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 33008 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 33009 src/core/lib/transport/promise_endpoint.cc 33010 test/core/call/batch_builder.cc 33011 test/core/end2end/cq_verifier.cc 33012 test/core/end2end/end2end_test_main.cc 33013 test/core/end2end/end2end_test_suites.cc 33014 test/core/end2end/end2end_tests.cc 33015 test/core/end2end/fixtures/http_proxy_fixture.cc 33016 test/core/end2end/fixtures/local_util.cc 33017 test/core/end2end/fixtures/proxy.cc 33018 test/core/end2end/tests/streaming_error_response.cc 33019 test/core/event_engine/event_engine_test_utils.cc 33020 test/core/test_util/fake_stats_plugin.cc 33021 test/core/test_util/test_lb_policies.cc 33022) 33023if(WIN32 AND MSVC) 33024 if(BUILD_SHARED_LIBS) 33025 target_compile_definitions(streaming_error_response_test 33026 PRIVATE 33027 "GPR_DLL_IMPORTS" 33028 "GRPC_DLL_IMPORTS" 33029 ) 33030 endif() 33031endif() 33032target_compile_features(streaming_error_response_test PUBLIC cxx_std_17) 33033target_include_directories(streaming_error_response_test 33034 PRIVATE 33035 ${CMAKE_CURRENT_SOURCE_DIR} 33036 ${CMAKE_CURRENT_SOURCE_DIR}/include 33037 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33038 ${_gRPC_RE2_INCLUDE_DIR} 33039 ${_gRPC_SSL_INCLUDE_DIR} 33040 ${_gRPC_UPB_GENERATED_DIR} 33041 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33042 ${_gRPC_UPB_INCLUDE_DIR} 33043 ${_gRPC_XXHASH_INCLUDE_DIR} 33044 ${_gRPC_ZLIB_INCLUDE_DIR} 33045 third_party/googletest/googletest/include 33046 third_party/googletest/googletest 33047 third_party/googletest/googlemock/include 33048 third_party/googletest/googlemock 33049 ${_gRPC_PROTO_GENS_DIR} 33050) 33051 33052target_link_libraries(streaming_error_response_test 33053 ${_gRPC_ALLTARGETS_LIBRARIES} 33054 gtest 33055 grpc_authorization_provider 33056 grpc_unsecure 33057 ${_gRPC_PROTOBUF_LIBRARIES} 33058 grpc_test_util 33059) 33060 33061 33062endif() 33063if(gRPC_BUILD_TESTS) 33064if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 33065 33066 add_executable(streaming_throughput_test 33067 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 33068 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 33069 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 33070 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 33071 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 33072 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 33073 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 33074 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 33075 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 33076 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 33077 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 33078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 33079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 33080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 33081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 33082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 33083 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 33084 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 33085 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 33086 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 33087 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 33088 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 33089 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 33090 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 33091 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 33092 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 33093 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 33094 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 33095 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 33096 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 33097 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 33098 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 33099 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 33100 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 33101 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 33102 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 33103 test/cpp/end2end/streaming_throughput_test.cc 33104 ) 33105 if(WIN32 AND MSVC) 33106 if(BUILD_SHARED_LIBS) 33107 target_compile_definitions(streaming_throughput_test 33108 PRIVATE 33109 "GPR_DLL_IMPORTS" 33110 "GRPC_DLL_IMPORTS" 33111 "GRPCXX_DLL_IMPORTS" 33112 ) 33113 endif() 33114 endif() 33115 target_compile_features(streaming_throughput_test PUBLIC cxx_std_17) 33116 target_include_directories(streaming_throughput_test 33117 PRIVATE 33118 ${CMAKE_CURRENT_SOURCE_DIR} 33119 ${CMAKE_CURRENT_SOURCE_DIR}/include 33120 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33121 ${_gRPC_RE2_INCLUDE_DIR} 33122 ${_gRPC_SSL_INCLUDE_DIR} 33123 ${_gRPC_UPB_GENERATED_DIR} 33124 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33125 ${_gRPC_UPB_INCLUDE_DIR} 33126 ${_gRPC_XXHASH_INCLUDE_DIR} 33127 ${_gRPC_ZLIB_INCLUDE_DIR} 33128 third_party/googletest/googletest/include 33129 third_party/googletest/googletest 33130 third_party/googletest/googlemock/include 33131 third_party/googletest/googlemock 33132 ${_gRPC_PROTO_GENS_DIR} 33133 ) 33134 33135 target_link_libraries(streaming_throughput_test 33136 ${_gRPC_ALLTARGETS_LIBRARIES} 33137 gtest 33138 grpc++_test_util 33139 ) 33140 33141 33142endif() 33143endif() 33144if(gRPC_BUILD_TESTS) 33145 33146add_executable(streams_not_seen_test 33147 test/core/end2end/cq_verifier.cc 33148 test/core/test_util/cmdline.cc 33149 test/core/test_util/fuzzer_util.cc 33150 test/core/test_util/grpc_profiler.cc 33151 test/core/test_util/histogram.cc 33152 test/core/test_util/mock_endpoint.cc 33153 test/core/test_util/parse_hexstring.cc 33154 test/core/test_util/resolve_localhost_ip46.cc 33155 test/core/test_util/slice_splitter.cc 33156 test/core/test_util/tracer_util.cc 33157 test/core/transport/chttp2/streams_not_seen_test.cc 33158) 33159if(WIN32 AND MSVC) 33160 if(BUILD_SHARED_LIBS) 33161 target_compile_definitions(streams_not_seen_test 33162 PRIVATE 33163 "GPR_DLL_IMPORTS" 33164 "GRPC_DLL_IMPORTS" 33165 ) 33166 endif() 33167endif() 33168target_compile_features(streams_not_seen_test PUBLIC cxx_std_17) 33169target_include_directories(streams_not_seen_test 33170 PRIVATE 33171 ${CMAKE_CURRENT_SOURCE_DIR} 33172 ${CMAKE_CURRENT_SOURCE_DIR}/include 33173 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33174 ${_gRPC_RE2_INCLUDE_DIR} 33175 ${_gRPC_SSL_INCLUDE_DIR} 33176 ${_gRPC_UPB_GENERATED_DIR} 33177 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33178 ${_gRPC_UPB_INCLUDE_DIR} 33179 ${_gRPC_XXHASH_INCLUDE_DIR} 33180 ${_gRPC_ZLIB_INCLUDE_DIR} 33181 third_party/googletest/googletest/include 33182 third_party/googletest/googletest 33183 third_party/googletest/googlemock/include 33184 third_party/googletest/googlemock 33185 ${_gRPC_PROTO_GENS_DIR} 33186) 33187 33188target_link_libraries(streams_not_seen_test 33189 ${_gRPC_ALLTARGETS_LIBRARIES} 33190 gtest 33191 grpc_test_util 33192) 33193 33194 33195endif() 33196if(gRPC_BUILD_TESTS) 33197 33198add_executable(string_ref_test 33199 test/cpp/util/string_ref_test.cc 33200) 33201if(WIN32 AND MSVC) 33202 if(BUILD_SHARED_LIBS) 33203 target_compile_definitions(string_ref_test 33204 PRIVATE 33205 "GPR_DLL_IMPORTS" 33206 "GRPC_DLL_IMPORTS" 33207 "GRPCXX_DLL_IMPORTS" 33208 ) 33209 endif() 33210endif() 33211target_compile_features(string_ref_test PUBLIC cxx_std_17) 33212target_include_directories(string_ref_test 33213 PRIVATE 33214 ${CMAKE_CURRENT_SOURCE_DIR} 33215 ${CMAKE_CURRENT_SOURCE_DIR}/include 33216 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33217 ${_gRPC_RE2_INCLUDE_DIR} 33218 ${_gRPC_SSL_INCLUDE_DIR} 33219 ${_gRPC_UPB_GENERATED_DIR} 33220 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33221 ${_gRPC_UPB_INCLUDE_DIR} 33222 ${_gRPC_XXHASH_INCLUDE_DIR} 33223 ${_gRPC_ZLIB_INCLUDE_DIR} 33224 third_party/googletest/googletest/include 33225 third_party/googletest/googletest 33226 third_party/googletest/googlemock/include 33227 third_party/googletest/googlemock 33228 ${_gRPC_PROTO_GENS_DIR} 33229) 33230 33231target_link_libraries(string_ref_test 33232 ${_gRPC_ALLTARGETS_LIBRARIES} 33233 gtest 33234 grpc++ 33235 grpc_test_util 33236) 33237 33238 33239endif() 33240if(gRPC_BUILD_TESTS) 33241 33242add_executable(string_test 33243 test/core/util/string_test.cc 33244) 33245if(WIN32 AND MSVC) 33246 if(BUILD_SHARED_LIBS) 33247 target_compile_definitions(string_test 33248 PRIVATE 33249 "GPR_DLL_IMPORTS" 33250 "GRPC_DLL_IMPORTS" 33251 ) 33252 endif() 33253endif() 33254target_compile_features(string_test PUBLIC cxx_std_17) 33255target_include_directories(string_test 33256 PRIVATE 33257 ${CMAKE_CURRENT_SOURCE_DIR} 33258 ${CMAKE_CURRENT_SOURCE_DIR}/include 33259 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33260 ${_gRPC_RE2_INCLUDE_DIR} 33261 ${_gRPC_SSL_INCLUDE_DIR} 33262 ${_gRPC_UPB_GENERATED_DIR} 33263 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33264 ${_gRPC_UPB_INCLUDE_DIR} 33265 ${_gRPC_XXHASH_INCLUDE_DIR} 33266 ${_gRPC_ZLIB_INCLUDE_DIR} 33267 third_party/googletest/googletest/include 33268 third_party/googletest/googletest 33269 third_party/googletest/googlemock/include 33270 third_party/googletest/googlemock 33271 ${_gRPC_PROTO_GENS_DIR} 33272) 33273 33274target_link_libraries(string_test 33275 ${_gRPC_ALLTARGETS_LIBRARIES} 33276 gtest 33277 grpc_test_util 33278) 33279 33280 33281endif() 33282if(gRPC_BUILD_TESTS) 33283 33284add_executable(subchannel_args_test 33285 test/core/client_channel/subchannel_args_test.cc 33286) 33287if(WIN32 AND MSVC) 33288 if(BUILD_SHARED_LIBS) 33289 target_compile_definitions(subchannel_args_test 33290 PRIVATE 33291 "GPR_DLL_IMPORTS" 33292 "GRPC_DLL_IMPORTS" 33293 ) 33294 endif() 33295endif() 33296target_compile_features(subchannel_args_test PUBLIC cxx_std_17) 33297target_include_directories(subchannel_args_test 33298 PRIVATE 33299 ${CMAKE_CURRENT_SOURCE_DIR} 33300 ${CMAKE_CURRENT_SOURCE_DIR}/include 33301 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33302 ${_gRPC_RE2_INCLUDE_DIR} 33303 ${_gRPC_SSL_INCLUDE_DIR} 33304 ${_gRPC_UPB_GENERATED_DIR} 33305 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33306 ${_gRPC_UPB_INCLUDE_DIR} 33307 ${_gRPC_XXHASH_INCLUDE_DIR} 33308 ${_gRPC_ZLIB_INCLUDE_DIR} 33309 third_party/googletest/googletest/include 33310 third_party/googletest/googletest 33311 third_party/googletest/googlemock/include 33312 third_party/googletest/googlemock 33313 ${_gRPC_PROTO_GENS_DIR} 33314) 33315 33316target_link_libraries(subchannel_args_test 33317 ${_gRPC_ALLTARGETS_LIBRARIES} 33318 gtest 33319 grpc_test_util 33320) 33321 33322 33323endif() 33324if(gRPC_BUILD_TESTS) 33325 33326add_executable(switch_test 33327 test/core/promise/switch_test.cc 33328) 33329if(WIN32 AND MSVC) 33330 if(BUILD_SHARED_LIBS) 33331 target_compile_definitions(switch_test 33332 PRIVATE 33333 "GPR_DLL_IMPORTS" 33334 ) 33335 endif() 33336endif() 33337target_compile_features(switch_test PUBLIC cxx_std_17) 33338target_include_directories(switch_test 33339 PRIVATE 33340 ${CMAKE_CURRENT_SOURCE_DIR} 33341 ${CMAKE_CURRENT_SOURCE_DIR}/include 33342 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33343 ${_gRPC_RE2_INCLUDE_DIR} 33344 ${_gRPC_SSL_INCLUDE_DIR} 33345 ${_gRPC_UPB_GENERATED_DIR} 33346 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33347 ${_gRPC_UPB_INCLUDE_DIR} 33348 ${_gRPC_XXHASH_INCLUDE_DIR} 33349 ${_gRPC_ZLIB_INCLUDE_DIR} 33350 third_party/googletest/googletest/include 33351 third_party/googletest/googletest 33352 third_party/googletest/googlemock/include 33353 third_party/googletest/googlemock 33354 ${_gRPC_PROTO_GENS_DIR} 33355) 33356 33357target_link_libraries(switch_test 33358 ${_gRPC_ALLTARGETS_LIBRARIES} 33359 gtest 33360 absl::type_traits 33361 absl::statusor 33362 gpr 33363) 33364 33365 33366endif() 33367if(gRPC_BUILD_TESTS) 33368 33369add_executable(sync_test 33370 test/core/util/sync_test.cc 33371) 33372if(WIN32 AND MSVC) 33373 if(BUILD_SHARED_LIBS) 33374 target_compile_definitions(sync_test 33375 PRIVATE 33376 "GPR_DLL_IMPORTS" 33377 "GRPC_DLL_IMPORTS" 33378 ) 33379 endif() 33380endif() 33381target_compile_features(sync_test PUBLIC cxx_std_17) 33382target_include_directories(sync_test 33383 PRIVATE 33384 ${CMAKE_CURRENT_SOURCE_DIR} 33385 ${CMAKE_CURRENT_SOURCE_DIR}/include 33386 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33387 ${_gRPC_RE2_INCLUDE_DIR} 33388 ${_gRPC_SSL_INCLUDE_DIR} 33389 ${_gRPC_UPB_GENERATED_DIR} 33390 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33391 ${_gRPC_UPB_INCLUDE_DIR} 33392 ${_gRPC_XXHASH_INCLUDE_DIR} 33393 ${_gRPC_ZLIB_INCLUDE_DIR} 33394 third_party/googletest/googletest/include 33395 third_party/googletest/googletest 33396 third_party/googletest/googlemock/include 33397 third_party/googletest/googlemock 33398 ${_gRPC_PROTO_GENS_DIR} 33399) 33400 33401target_link_libraries(sync_test 33402 ${_gRPC_ALLTARGETS_LIBRARIES} 33403 gtest 33404 grpc_test_util 33405) 33406 33407 33408endif() 33409if(gRPC_BUILD_TESTS) 33410 33411add_executable(system_roots_test 33412 test/core/security/system_roots_test.cc 33413 test/core/test_util/cmdline.cc 33414 test/core/test_util/fuzzer_util.cc 33415 test/core/test_util/grpc_profiler.cc 33416 test/core/test_util/histogram.cc 33417 test/core/test_util/mock_endpoint.cc 33418 test/core/test_util/parse_hexstring.cc 33419 test/core/test_util/resolve_localhost_ip46.cc 33420 test/core/test_util/slice_splitter.cc 33421 test/core/test_util/tracer_util.cc 33422) 33423if(WIN32 AND MSVC) 33424 if(BUILD_SHARED_LIBS) 33425 target_compile_definitions(system_roots_test 33426 PRIVATE 33427 "GPR_DLL_IMPORTS" 33428 "GRPC_DLL_IMPORTS" 33429 ) 33430 endif() 33431endif() 33432target_compile_features(system_roots_test PUBLIC cxx_std_17) 33433target_include_directories(system_roots_test 33434 PRIVATE 33435 ${CMAKE_CURRENT_SOURCE_DIR} 33436 ${CMAKE_CURRENT_SOURCE_DIR}/include 33437 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33438 ${_gRPC_RE2_INCLUDE_DIR} 33439 ${_gRPC_SSL_INCLUDE_DIR} 33440 ${_gRPC_UPB_GENERATED_DIR} 33441 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33442 ${_gRPC_UPB_INCLUDE_DIR} 33443 ${_gRPC_XXHASH_INCLUDE_DIR} 33444 ${_gRPC_ZLIB_INCLUDE_DIR} 33445 third_party/googletest/googletest/include 33446 third_party/googletest/googletest 33447 third_party/googletest/googlemock/include 33448 third_party/googletest/googlemock 33449 ${_gRPC_PROTO_GENS_DIR} 33450) 33451 33452target_link_libraries(system_roots_test 33453 ${_gRPC_ALLTARGETS_LIBRARIES} 33454 gtest 33455 grpc_test_util 33456) 33457 33458 33459endif() 33460if(gRPC_BUILD_TESTS) 33461 33462add_executable(table_test 33463 test/core/util/table_test.cc 33464) 33465target_compile_features(table_test PUBLIC cxx_std_17) 33466target_include_directories(table_test 33467 PRIVATE 33468 ${CMAKE_CURRENT_SOURCE_DIR} 33469 ${CMAKE_CURRENT_SOURCE_DIR}/include 33470 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33471 ${_gRPC_RE2_INCLUDE_DIR} 33472 ${_gRPC_SSL_INCLUDE_DIR} 33473 ${_gRPC_UPB_GENERATED_DIR} 33474 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33475 ${_gRPC_UPB_INCLUDE_DIR} 33476 ${_gRPC_XXHASH_INCLUDE_DIR} 33477 ${_gRPC_ZLIB_INCLUDE_DIR} 33478 third_party/googletest/googletest/include 33479 third_party/googletest/googletest 33480 third_party/googletest/googlemock/include 33481 third_party/googletest/googlemock 33482 ${_gRPC_PROTO_GENS_DIR} 33483) 33484 33485target_link_libraries(table_test 33486 ${_gRPC_ALLTARGETS_LIBRARIES} 33487 gtest 33488 absl::check 33489 absl::type_traits 33490 absl::bits 33491 absl::utility 33492) 33493 33494 33495endif() 33496if(gRPC_BUILD_TESTS) 33497if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 33498 33499 add_executable(tcp_client_posix_test 33500 test/core/iomgr/tcp_client_posix_test.cc 33501 test/core/test_util/cmdline.cc 33502 test/core/test_util/fuzzer_util.cc 33503 test/core/test_util/grpc_profiler.cc 33504 test/core/test_util/histogram.cc 33505 test/core/test_util/mock_endpoint.cc 33506 test/core/test_util/parse_hexstring.cc 33507 test/core/test_util/resolve_localhost_ip46.cc 33508 test/core/test_util/slice_splitter.cc 33509 test/core/test_util/tracer_util.cc 33510 ) 33511 if(WIN32 AND MSVC) 33512 if(BUILD_SHARED_LIBS) 33513 target_compile_definitions(tcp_client_posix_test 33514 PRIVATE 33515 "GPR_DLL_IMPORTS" 33516 "GRPC_DLL_IMPORTS" 33517 ) 33518 endif() 33519 endif() 33520 target_compile_features(tcp_client_posix_test PUBLIC cxx_std_17) 33521 target_include_directories(tcp_client_posix_test 33522 PRIVATE 33523 ${CMAKE_CURRENT_SOURCE_DIR} 33524 ${CMAKE_CURRENT_SOURCE_DIR}/include 33525 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33526 ${_gRPC_RE2_INCLUDE_DIR} 33527 ${_gRPC_SSL_INCLUDE_DIR} 33528 ${_gRPC_UPB_GENERATED_DIR} 33529 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33530 ${_gRPC_UPB_INCLUDE_DIR} 33531 ${_gRPC_XXHASH_INCLUDE_DIR} 33532 ${_gRPC_ZLIB_INCLUDE_DIR} 33533 third_party/googletest/googletest/include 33534 third_party/googletest/googletest 33535 third_party/googletest/googlemock/include 33536 third_party/googletest/googlemock 33537 ${_gRPC_PROTO_GENS_DIR} 33538 ) 33539 33540 target_link_libraries(tcp_client_posix_test 33541 ${_gRPC_ALLTARGETS_LIBRARIES} 33542 gtest 33543 grpc_test_util 33544 ) 33545 33546 33547endif() 33548endif() 33549if(gRPC_BUILD_TESTS) 33550if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 33551 33552 add_executable(tcp_posix_socket_utils_test 33553 test/core/event_engine/posix/tcp_posix_socket_utils_test.cc 33554 ) 33555 if(WIN32 AND MSVC) 33556 if(BUILD_SHARED_LIBS) 33557 target_compile_definitions(tcp_posix_socket_utils_test 33558 PRIVATE 33559 "GPR_DLL_IMPORTS" 33560 "GRPC_DLL_IMPORTS" 33561 ) 33562 endif() 33563 endif() 33564 target_compile_features(tcp_posix_socket_utils_test PUBLIC cxx_std_17) 33565 target_include_directories(tcp_posix_socket_utils_test 33566 PRIVATE 33567 ${CMAKE_CURRENT_SOURCE_DIR} 33568 ${CMAKE_CURRENT_SOURCE_DIR}/include 33569 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33570 ${_gRPC_RE2_INCLUDE_DIR} 33571 ${_gRPC_SSL_INCLUDE_DIR} 33572 ${_gRPC_UPB_GENERATED_DIR} 33573 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33574 ${_gRPC_UPB_INCLUDE_DIR} 33575 ${_gRPC_XXHASH_INCLUDE_DIR} 33576 ${_gRPC_ZLIB_INCLUDE_DIR} 33577 third_party/googletest/googletest/include 33578 third_party/googletest/googletest 33579 third_party/googletest/googlemock/include 33580 third_party/googletest/googlemock 33581 ${_gRPC_PROTO_GENS_DIR} 33582 ) 33583 33584 target_link_libraries(tcp_posix_socket_utils_test 33585 ${_gRPC_ALLTARGETS_LIBRARIES} 33586 gtest 33587 grpc_test_util 33588 ) 33589 33590 33591endif() 33592endif() 33593if(gRPC_BUILD_TESTS) 33594if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 33595 33596 add_executable(tcp_posix_test 33597 test/core/iomgr/endpoint_tests.cc 33598 test/core/iomgr/tcp_posix_test.cc 33599 test/core/test_util/cmdline.cc 33600 test/core/test_util/fuzzer_util.cc 33601 test/core/test_util/grpc_profiler.cc 33602 test/core/test_util/histogram.cc 33603 test/core/test_util/mock_endpoint.cc 33604 test/core/test_util/parse_hexstring.cc 33605 test/core/test_util/resolve_localhost_ip46.cc 33606 test/core/test_util/slice_splitter.cc 33607 test/core/test_util/tracer_util.cc 33608 ) 33609 if(WIN32 AND MSVC) 33610 if(BUILD_SHARED_LIBS) 33611 target_compile_definitions(tcp_posix_test 33612 PRIVATE 33613 "GPR_DLL_IMPORTS" 33614 "GRPC_DLL_IMPORTS" 33615 ) 33616 endif() 33617 endif() 33618 target_compile_features(tcp_posix_test PUBLIC cxx_std_17) 33619 target_include_directories(tcp_posix_test 33620 PRIVATE 33621 ${CMAKE_CURRENT_SOURCE_DIR} 33622 ${CMAKE_CURRENT_SOURCE_DIR}/include 33623 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33624 ${_gRPC_RE2_INCLUDE_DIR} 33625 ${_gRPC_SSL_INCLUDE_DIR} 33626 ${_gRPC_UPB_GENERATED_DIR} 33627 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33628 ${_gRPC_UPB_INCLUDE_DIR} 33629 ${_gRPC_XXHASH_INCLUDE_DIR} 33630 ${_gRPC_ZLIB_INCLUDE_DIR} 33631 third_party/googletest/googletest/include 33632 third_party/googletest/googletest 33633 third_party/googletest/googlemock/include 33634 third_party/googletest/googlemock 33635 ${_gRPC_PROTO_GENS_DIR} 33636 ) 33637 33638 target_link_libraries(tcp_posix_test 33639 ${_gRPC_ALLTARGETS_LIBRARIES} 33640 gtest 33641 grpc_test_util 33642 ) 33643 33644 33645endif() 33646endif() 33647if(gRPC_BUILD_TESTS) 33648if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 33649 33650 add_executable(tcp_server_posix_test 33651 test/core/iomgr/tcp_server_posix_test.cc 33652 test/core/test_util/cmdline.cc 33653 test/core/test_util/fuzzer_util.cc 33654 test/core/test_util/grpc_profiler.cc 33655 test/core/test_util/histogram.cc 33656 test/core/test_util/mock_endpoint.cc 33657 test/core/test_util/parse_hexstring.cc 33658 test/core/test_util/resolve_localhost_ip46.cc 33659 test/core/test_util/slice_splitter.cc 33660 test/core/test_util/tracer_util.cc 33661 ) 33662 if(WIN32 AND MSVC) 33663 if(BUILD_SHARED_LIBS) 33664 target_compile_definitions(tcp_server_posix_test 33665 PRIVATE 33666 "GPR_DLL_IMPORTS" 33667 "GRPC_DLL_IMPORTS" 33668 ) 33669 endif() 33670 endif() 33671 target_compile_features(tcp_server_posix_test PUBLIC cxx_std_17) 33672 target_include_directories(tcp_server_posix_test 33673 PRIVATE 33674 ${CMAKE_CURRENT_SOURCE_DIR} 33675 ${CMAKE_CURRENT_SOURCE_DIR}/include 33676 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33677 ${_gRPC_RE2_INCLUDE_DIR} 33678 ${_gRPC_SSL_INCLUDE_DIR} 33679 ${_gRPC_UPB_GENERATED_DIR} 33680 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33681 ${_gRPC_UPB_INCLUDE_DIR} 33682 ${_gRPC_XXHASH_INCLUDE_DIR} 33683 ${_gRPC_ZLIB_INCLUDE_DIR} 33684 third_party/googletest/googletest/include 33685 third_party/googletest/googletest 33686 third_party/googletest/googlemock/include 33687 third_party/googletest/googlemock 33688 ${_gRPC_PROTO_GENS_DIR} 33689 ) 33690 33691 target_link_libraries(tcp_server_posix_test 33692 ${_gRPC_ALLTARGETS_LIBRARIES} 33693 gtest 33694 grpc_test_util 33695 ) 33696 33697 33698endif() 33699endif() 33700if(gRPC_BUILD_TESTS) 33701 33702add_executable(tcp_socket_utils_test 33703 test/core/event_engine/tcp_socket_utils_test.cc 33704) 33705if(WIN32 AND MSVC) 33706 if(BUILD_SHARED_LIBS) 33707 target_compile_definitions(tcp_socket_utils_test 33708 PRIVATE 33709 "GPR_DLL_IMPORTS" 33710 "GRPC_DLL_IMPORTS" 33711 ) 33712 endif() 33713endif() 33714target_compile_features(tcp_socket_utils_test PUBLIC cxx_std_17) 33715target_include_directories(tcp_socket_utils_test 33716 PRIVATE 33717 ${CMAKE_CURRENT_SOURCE_DIR} 33718 ${CMAKE_CURRENT_SOURCE_DIR}/include 33719 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33720 ${_gRPC_RE2_INCLUDE_DIR} 33721 ${_gRPC_SSL_INCLUDE_DIR} 33722 ${_gRPC_UPB_GENERATED_DIR} 33723 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33724 ${_gRPC_UPB_INCLUDE_DIR} 33725 ${_gRPC_XXHASH_INCLUDE_DIR} 33726 ${_gRPC_ZLIB_INCLUDE_DIR} 33727 third_party/googletest/googletest/include 33728 third_party/googletest/googletest 33729 third_party/googletest/googlemock/include 33730 third_party/googletest/googlemock 33731 ${_gRPC_PROTO_GENS_DIR} 33732) 33733 33734target_link_libraries(tcp_socket_utils_test 33735 ${_gRPC_ALLTARGETS_LIBRARIES} 33736 gtest 33737 grpc 33738) 33739 33740 33741endif() 33742if(gRPC_BUILD_TESTS) 33743 33744add_executable(tdigest_test 33745 src/core/util/tdigest.cc 33746 test/core/util/tdigest_test.cc 33747) 33748target_compile_features(tdigest_test PUBLIC cxx_std_17) 33749target_include_directories(tdigest_test 33750 PRIVATE 33751 ${CMAKE_CURRENT_SOURCE_DIR} 33752 ${CMAKE_CURRENT_SOURCE_DIR}/include 33753 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33754 ${_gRPC_RE2_INCLUDE_DIR} 33755 ${_gRPC_SSL_INCLUDE_DIR} 33756 ${_gRPC_UPB_GENERATED_DIR} 33757 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33758 ${_gRPC_UPB_INCLUDE_DIR} 33759 ${_gRPC_XXHASH_INCLUDE_DIR} 33760 ${_gRPC_ZLIB_INCLUDE_DIR} 33761 third_party/googletest/googletest/include 33762 third_party/googletest/googletest 33763 third_party/googletest/googlemock/include 33764 third_party/googletest/googlemock 33765 ${_gRPC_PROTO_GENS_DIR} 33766) 33767 33768target_link_libraries(tdigest_test 33769 ${_gRPC_ALLTARGETS_LIBRARIES} 33770 gtest 33771 absl::flat_hash_map 33772 absl::check 33773 absl::log 33774 absl::random_random 33775 absl::status 33776 ${_gRPC_BENCHMARK_LIBRARIES} 33777) 33778 33779 33780endif() 33781if(gRPC_BUILD_TESTS) 33782 33783add_executable(test_core_channelz_channelz_test 33784 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.pb.cc 33785 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.grpc.pb.cc 33786 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.pb.h 33787 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/channelz/channelz.grpc.pb.h 33788 test/core/channelz/channelz_test.cc 33789 test/core/event_engine/event_engine_test_utils.cc 33790 test/cpp/util/channel_trace_proto_helper.cc 33791) 33792if(WIN32 AND MSVC) 33793 if(BUILD_SHARED_LIBS) 33794 target_compile_definitions(test_core_channelz_channelz_test 33795 PRIVATE 33796 "GPR_DLL_IMPORTS" 33797 "GRPC_DLL_IMPORTS" 33798 "GRPCXX_DLL_IMPORTS" 33799 ) 33800 endif() 33801endif() 33802target_compile_features(test_core_channelz_channelz_test PUBLIC cxx_std_17) 33803target_include_directories(test_core_channelz_channelz_test 33804 PRIVATE 33805 ${CMAKE_CURRENT_SOURCE_DIR} 33806 ${CMAKE_CURRENT_SOURCE_DIR}/include 33807 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33808 ${_gRPC_RE2_INCLUDE_DIR} 33809 ${_gRPC_SSL_INCLUDE_DIR} 33810 ${_gRPC_UPB_GENERATED_DIR} 33811 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33812 ${_gRPC_UPB_INCLUDE_DIR} 33813 ${_gRPC_XXHASH_INCLUDE_DIR} 33814 ${_gRPC_ZLIB_INCLUDE_DIR} 33815 third_party/googletest/googletest/include 33816 third_party/googletest/googletest 33817 third_party/googletest/googlemock/include 33818 third_party/googletest/googlemock 33819 ${_gRPC_PROTO_GENS_DIR} 33820) 33821 33822target_link_libraries(test_core_channelz_channelz_test 33823 ${_gRPC_ALLTARGETS_LIBRARIES} 33824 gtest 33825 grpc++ 33826 grpc_test_util 33827) 33828 33829 33830endif() 33831if(gRPC_BUILD_TESTS) 33832 33833add_executable(test_core_end2end_channelz_test 33834 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 33835 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 33836 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 33837 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 33838 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 33839 src/core/ext/transport/chaotic_good/client_transport.cc 33840 src/core/ext/transport/chaotic_good/control_endpoint.cc 33841 src/core/ext/transport/chaotic_good/data_endpoints.cc 33842 src/core/ext/transport/chaotic_good/frame.cc 33843 src/core/ext/transport/chaotic_good/frame_header.cc 33844 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 33845 src/core/ext/transport/chaotic_good/server_transport.cc 33846 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 33847 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 33848 src/core/ext/transport/chaotic_good_legacy/frame.cc 33849 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 33850 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 33851 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 33852 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 33853 src/core/lib/transport/promise_endpoint.cc 33854 test/core/call/batch_builder.cc 33855 test/core/end2end/cq_verifier.cc 33856 test/core/end2end/end2end_test_main.cc 33857 test/core/end2end/end2end_test_suites.cc 33858 test/core/end2end/end2end_tests.cc 33859 test/core/end2end/fixtures/http_proxy_fixture.cc 33860 test/core/end2end/fixtures/local_util.cc 33861 test/core/end2end/fixtures/proxy.cc 33862 test/core/end2end/tests/channelz.cc 33863 test/core/event_engine/event_engine_test_utils.cc 33864 test/core/test_util/fake_stats_plugin.cc 33865 test/core/test_util/test_lb_policies.cc 33866) 33867if(WIN32 AND MSVC) 33868 if(BUILD_SHARED_LIBS) 33869 target_compile_definitions(test_core_end2end_channelz_test 33870 PRIVATE 33871 "GPR_DLL_IMPORTS" 33872 "GRPC_DLL_IMPORTS" 33873 ) 33874 endif() 33875endif() 33876target_compile_features(test_core_end2end_channelz_test PUBLIC cxx_std_17) 33877target_include_directories(test_core_end2end_channelz_test 33878 PRIVATE 33879 ${CMAKE_CURRENT_SOURCE_DIR} 33880 ${CMAKE_CURRENT_SOURCE_DIR}/include 33881 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33882 ${_gRPC_RE2_INCLUDE_DIR} 33883 ${_gRPC_SSL_INCLUDE_DIR} 33884 ${_gRPC_UPB_GENERATED_DIR} 33885 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33886 ${_gRPC_UPB_INCLUDE_DIR} 33887 ${_gRPC_XXHASH_INCLUDE_DIR} 33888 ${_gRPC_ZLIB_INCLUDE_DIR} 33889 third_party/googletest/googletest/include 33890 third_party/googletest/googletest 33891 third_party/googletest/googlemock/include 33892 third_party/googletest/googlemock 33893 ${_gRPC_PROTO_GENS_DIR} 33894) 33895 33896target_link_libraries(test_core_end2end_channelz_test 33897 ${_gRPC_ALLTARGETS_LIBRARIES} 33898 gtest 33899 grpc_authorization_provider 33900 grpc_unsecure 33901 ${_gRPC_PROTOBUF_LIBRARIES} 33902 grpc_test_util 33903) 33904 33905 33906endif() 33907if(gRPC_BUILD_TESTS) 33908 33909add_executable(test_core_event_engine_posix_timer_heap_test 33910 src/core/lib/event_engine/posix_engine/timer.cc 33911 src/core/lib/event_engine/posix_engine/timer_heap.cc 33912 src/core/util/time.cc 33913 src/core/util/time_averaged_stats.cc 33914 test/core/event_engine/posix/timer_heap_test.cc 33915) 33916if(WIN32 AND MSVC) 33917 if(BUILD_SHARED_LIBS) 33918 target_compile_definitions(test_core_event_engine_posix_timer_heap_test 33919 PRIVATE 33920 "GPR_DLL_IMPORTS" 33921 ) 33922 endif() 33923endif() 33924target_compile_features(test_core_event_engine_posix_timer_heap_test PUBLIC cxx_std_17) 33925target_include_directories(test_core_event_engine_posix_timer_heap_test 33926 PRIVATE 33927 ${CMAKE_CURRENT_SOURCE_DIR} 33928 ${CMAKE_CURRENT_SOURCE_DIR}/include 33929 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33930 ${_gRPC_RE2_INCLUDE_DIR} 33931 ${_gRPC_SSL_INCLUDE_DIR} 33932 ${_gRPC_UPB_GENERATED_DIR} 33933 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33934 ${_gRPC_UPB_INCLUDE_DIR} 33935 ${_gRPC_XXHASH_INCLUDE_DIR} 33936 ${_gRPC_ZLIB_INCLUDE_DIR} 33937 third_party/googletest/googletest/include 33938 third_party/googletest/googletest 33939 third_party/googletest/googlemock/include 33940 third_party/googletest/googlemock 33941 ${_gRPC_PROTO_GENS_DIR} 33942) 33943 33944target_link_libraries(test_core_event_engine_posix_timer_heap_test 33945 ${_gRPC_ALLTARGETS_LIBRARIES} 33946 gtest 33947 absl::statusor 33948 gpr 33949) 33950 33951 33952endif() 33953if(gRPC_BUILD_TESTS) 33954 33955add_executable(test_core_event_engine_posix_timer_list_test 33956 src/core/lib/event_engine/posix_engine/timer.cc 33957 src/core/lib/event_engine/posix_engine/timer_heap.cc 33958 src/core/util/time.cc 33959 src/core/util/time_averaged_stats.cc 33960 test/core/event_engine/posix/timer_list_test.cc 33961) 33962if(WIN32 AND MSVC) 33963 if(BUILD_SHARED_LIBS) 33964 target_compile_definitions(test_core_event_engine_posix_timer_list_test 33965 PRIVATE 33966 "GPR_DLL_IMPORTS" 33967 ) 33968 endif() 33969endif() 33970target_compile_features(test_core_event_engine_posix_timer_list_test PUBLIC cxx_std_17) 33971target_include_directories(test_core_event_engine_posix_timer_list_test 33972 PRIVATE 33973 ${CMAKE_CURRENT_SOURCE_DIR} 33974 ${CMAKE_CURRENT_SOURCE_DIR}/include 33975 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 33976 ${_gRPC_RE2_INCLUDE_DIR} 33977 ${_gRPC_SSL_INCLUDE_DIR} 33978 ${_gRPC_UPB_GENERATED_DIR} 33979 ${_gRPC_UPB_GRPC_GENERATED_DIR} 33980 ${_gRPC_UPB_INCLUDE_DIR} 33981 ${_gRPC_XXHASH_INCLUDE_DIR} 33982 ${_gRPC_ZLIB_INCLUDE_DIR} 33983 third_party/googletest/googletest/include 33984 third_party/googletest/googletest 33985 third_party/googletest/googlemock/include 33986 third_party/googletest/googlemock 33987 ${_gRPC_PROTO_GENS_DIR} 33988) 33989 33990target_link_libraries(test_core_event_engine_posix_timer_list_test 33991 ${_gRPC_ALLTARGETS_LIBRARIES} 33992 gtest 33993 absl::statusor 33994 gpr 33995) 33996 33997 33998endif() 33999if(gRPC_BUILD_TESTS) 34000 34001add_executable(test_core_event_engine_slice_buffer_test 34002 src/core/lib/debug/trace.cc 34003 src/core/lib/debug/trace_flags.cc 34004 src/core/lib/event_engine/event_engine.cc 34005 src/core/lib/event_engine/resolved_address.cc 34006 src/core/lib/event_engine/slice.cc 34007 src/core/lib/event_engine/slice_buffer.cc 34008 src/core/lib/slice/slice.cc 34009 src/core/lib/slice/slice_buffer.cc 34010 src/core/lib/slice/slice_string_helpers.cc 34011 src/core/util/glob.cc 34012 test/core/event_engine/slice_buffer_test.cc 34013) 34014if(WIN32 AND MSVC) 34015 if(BUILD_SHARED_LIBS) 34016 target_compile_definitions(test_core_event_engine_slice_buffer_test 34017 PRIVATE 34018 "GPR_DLL_IMPORTS" 34019 ) 34020 endif() 34021endif() 34022target_compile_features(test_core_event_engine_slice_buffer_test PUBLIC cxx_std_17) 34023target_include_directories(test_core_event_engine_slice_buffer_test 34024 PRIVATE 34025 ${CMAKE_CURRENT_SOURCE_DIR} 34026 ${CMAKE_CURRENT_SOURCE_DIR}/include 34027 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34028 ${_gRPC_RE2_INCLUDE_DIR} 34029 ${_gRPC_SSL_INCLUDE_DIR} 34030 ${_gRPC_UPB_GENERATED_DIR} 34031 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34032 ${_gRPC_UPB_INCLUDE_DIR} 34033 ${_gRPC_XXHASH_INCLUDE_DIR} 34034 ${_gRPC_ZLIB_INCLUDE_DIR} 34035 third_party/googletest/googletest/include 34036 third_party/googletest/googletest 34037 third_party/googletest/googlemock/include 34038 third_party/googletest/googlemock 34039 ${_gRPC_PROTO_GENS_DIR} 34040) 34041 34042target_link_libraries(test_core_event_engine_slice_buffer_test 34043 ${_gRPC_ALLTARGETS_LIBRARIES} 34044 gtest 34045 absl::flat_hash_map 34046 absl::hash 34047 absl::statusor 34048 absl::utility 34049 gpr 34050) 34051 34052 34053endif() 34054if(gRPC_BUILD_TESTS) 34055 34056add_executable(test_core_iomgr_timer_heap_test 34057 test/core/iomgr/timer_heap_test.cc 34058 test/core/test_util/cmdline.cc 34059 test/core/test_util/fuzzer_util.cc 34060 test/core/test_util/grpc_profiler.cc 34061 test/core/test_util/histogram.cc 34062 test/core/test_util/mock_endpoint.cc 34063 test/core/test_util/parse_hexstring.cc 34064 test/core/test_util/resolve_localhost_ip46.cc 34065 test/core/test_util/slice_splitter.cc 34066 test/core/test_util/tracer_util.cc 34067) 34068if(WIN32 AND MSVC) 34069 if(BUILD_SHARED_LIBS) 34070 target_compile_definitions(test_core_iomgr_timer_heap_test 34071 PRIVATE 34072 "GPR_DLL_IMPORTS" 34073 "GRPC_DLL_IMPORTS" 34074 ) 34075 endif() 34076endif() 34077target_compile_features(test_core_iomgr_timer_heap_test PUBLIC cxx_std_17) 34078target_include_directories(test_core_iomgr_timer_heap_test 34079 PRIVATE 34080 ${CMAKE_CURRENT_SOURCE_DIR} 34081 ${CMAKE_CURRENT_SOURCE_DIR}/include 34082 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34083 ${_gRPC_RE2_INCLUDE_DIR} 34084 ${_gRPC_SSL_INCLUDE_DIR} 34085 ${_gRPC_UPB_GENERATED_DIR} 34086 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34087 ${_gRPC_UPB_INCLUDE_DIR} 34088 ${_gRPC_XXHASH_INCLUDE_DIR} 34089 ${_gRPC_ZLIB_INCLUDE_DIR} 34090 third_party/googletest/googletest/include 34091 third_party/googletest/googletest 34092 third_party/googletest/googlemock/include 34093 third_party/googletest/googlemock 34094 ${_gRPC_PROTO_GENS_DIR} 34095) 34096 34097target_link_libraries(test_core_iomgr_timer_heap_test 34098 ${_gRPC_ALLTARGETS_LIBRARIES} 34099 gtest 34100 grpc_test_util 34101) 34102 34103 34104endif() 34105if(gRPC_BUILD_TESTS) 34106 34107add_executable(test_core_security_credentials_test 34108 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 34109 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 34110 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 34111 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 34112 test/core/event_engine/event_engine_test_utils.cc 34113 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 34114 test/core/security/credentials_test.cc 34115 test/core/test_util/cmdline.cc 34116 test/core/test_util/fuzzer_util.cc 34117 test/core/test_util/grpc_profiler.cc 34118 test/core/test_util/histogram.cc 34119 test/core/test_util/mock_endpoint.cc 34120 test/core/test_util/parse_hexstring.cc 34121 test/core/test_util/resolve_localhost_ip46.cc 34122 test/core/test_util/slice_splitter.cc 34123 test/core/test_util/tracer_util.cc 34124) 34125if(WIN32 AND MSVC) 34126 if(BUILD_SHARED_LIBS) 34127 target_compile_definitions(test_core_security_credentials_test 34128 PRIVATE 34129 "GPR_DLL_IMPORTS" 34130 "GRPC_DLL_IMPORTS" 34131 ) 34132 endif() 34133endif() 34134target_compile_features(test_core_security_credentials_test PUBLIC cxx_std_17) 34135target_include_directories(test_core_security_credentials_test 34136 PRIVATE 34137 ${CMAKE_CURRENT_SOURCE_DIR} 34138 ${CMAKE_CURRENT_SOURCE_DIR}/include 34139 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34140 ${_gRPC_RE2_INCLUDE_DIR} 34141 ${_gRPC_SSL_INCLUDE_DIR} 34142 ${_gRPC_UPB_GENERATED_DIR} 34143 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34144 ${_gRPC_UPB_INCLUDE_DIR} 34145 ${_gRPC_XXHASH_INCLUDE_DIR} 34146 ${_gRPC_ZLIB_INCLUDE_DIR} 34147 third_party/googletest/googletest/include 34148 third_party/googletest/googletest 34149 third_party/googletest/googlemock/include 34150 third_party/googletest/googlemock 34151 ${_gRPC_PROTO_GENS_DIR} 34152) 34153 34154target_link_libraries(test_core_security_credentials_test 34155 ${_gRPC_ALLTARGETS_LIBRARIES} 34156 gtest 34157 ${_gRPC_PROTOBUF_LIBRARIES} 34158 grpc_test_util 34159) 34160 34161 34162endif() 34163if(gRPC_BUILD_TESTS) 34164 34165add_executable(test_core_security_ssl_credentials_test 34166 test/core/security/ssl_credentials_test.cc 34167 test/core/test_util/cmdline.cc 34168 test/core/test_util/fuzzer_util.cc 34169 test/core/test_util/grpc_profiler.cc 34170 test/core/test_util/histogram.cc 34171 test/core/test_util/mock_endpoint.cc 34172 test/core/test_util/parse_hexstring.cc 34173 test/core/test_util/resolve_localhost_ip46.cc 34174 test/core/test_util/slice_splitter.cc 34175 test/core/test_util/tracer_util.cc 34176) 34177if(WIN32 AND MSVC) 34178 if(BUILD_SHARED_LIBS) 34179 target_compile_definitions(test_core_security_ssl_credentials_test 34180 PRIVATE 34181 "GPR_DLL_IMPORTS" 34182 "GRPC_DLL_IMPORTS" 34183 ) 34184 endif() 34185endif() 34186target_compile_features(test_core_security_ssl_credentials_test PUBLIC cxx_std_17) 34187target_include_directories(test_core_security_ssl_credentials_test 34188 PRIVATE 34189 ${CMAKE_CURRENT_SOURCE_DIR} 34190 ${CMAKE_CURRENT_SOURCE_DIR}/include 34191 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34192 ${_gRPC_RE2_INCLUDE_DIR} 34193 ${_gRPC_SSL_INCLUDE_DIR} 34194 ${_gRPC_UPB_GENERATED_DIR} 34195 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34196 ${_gRPC_UPB_INCLUDE_DIR} 34197 ${_gRPC_XXHASH_INCLUDE_DIR} 34198 ${_gRPC_ZLIB_INCLUDE_DIR} 34199 third_party/googletest/googletest/include 34200 third_party/googletest/googletest 34201 third_party/googletest/googlemock/include 34202 third_party/googletest/googlemock 34203 ${_gRPC_PROTO_GENS_DIR} 34204) 34205 34206target_link_libraries(test_core_security_ssl_credentials_test 34207 ${_gRPC_ALLTARGETS_LIBRARIES} 34208 gtest 34209 grpc_test_util 34210) 34211 34212 34213endif() 34214if(gRPC_BUILD_TESTS) 34215 34216add_executable(test_core_slice_slice_buffer_test 34217 test/core/slice/slice_buffer_test.cc 34218) 34219if(WIN32 AND MSVC) 34220 if(BUILD_SHARED_LIBS) 34221 target_compile_definitions(test_core_slice_slice_buffer_test 34222 PRIVATE 34223 "GPR_DLL_IMPORTS" 34224 "GRPC_DLL_IMPORTS" 34225 ) 34226 endif() 34227endif() 34228target_compile_features(test_core_slice_slice_buffer_test PUBLIC cxx_std_17) 34229target_include_directories(test_core_slice_slice_buffer_test 34230 PRIVATE 34231 ${CMAKE_CURRENT_SOURCE_DIR} 34232 ${CMAKE_CURRENT_SOURCE_DIR}/include 34233 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34234 ${_gRPC_RE2_INCLUDE_DIR} 34235 ${_gRPC_SSL_INCLUDE_DIR} 34236 ${_gRPC_UPB_GENERATED_DIR} 34237 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34238 ${_gRPC_UPB_INCLUDE_DIR} 34239 ${_gRPC_XXHASH_INCLUDE_DIR} 34240 ${_gRPC_ZLIB_INCLUDE_DIR} 34241 third_party/googletest/googletest/include 34242 third_party/googletest/googletest 34243 third_party/googletest/googlemock/include 34244 third_party/googletest/googlemock 34245 ${_gRPC_PROTO_GENS_DIR} 34246) 34247 34248target_link_libraries(test_core_slice_slice_buffer_test 34249 ${_gRPC_ALLTARGETS_LIBRARIES} 34250 gtest 34251 grpc_test_util 34252) 34253 34254 34255endif() 34256if(gRPC_BUILD_TESTS) 34257 34258add_executable(test_core_slice_slice_test 34259 test/core/slice/slice_test.cc 34260 test/core/test_util/build.cc 34261) 34262if(WIN32 AND MSVC) 34263 if(BUILD_SHARED_LIBS) 34264 target_compile_definitions(test_core_slice_slice_test 34265 PRIVATE 34266 "GPR_DLL_IMPORTS" 34267 "GRPC_DLL_IMPORTS" 34268 ) 34269 endif() 34270endif() 34271target_compile_features(test_core_slice_slice_test PUBLIC cxx_std_17) 34272target_include_directories(test_core_slice_slice_test 34273 PRIVATE 34274 ${CMAKE_CURRENT_SOURCE_DIR} 34275 ${CMAKE_CURRENT_SOURCE_DIR}/include 34276 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34277 ${_gRPC_RE2_INCLUDE_DIR} 34278 ${_gRPC_SSL_INCLUDE_DIR} 34279 ${_gRPC_UPB_GENERATED_DIR} 34280 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34281 ${_gRPC_UPB_INCLUDE_DIR} 34282 ${_gRPC_XXHASH_INCLUDE_DIR} 34283 ${_gRPC_ZLIB_INCLUDE_DIR} 34284 third_party/googletest/googletest/include 34285 third_party/googletest/googletest 34286 third_party/googletest/googlemock/include 34287 third_party/googletest/googlemock 34288 ${_gRPC_PROTO_GENS_DIR} 34289) 34290 34291target_link_libraries(test_core_slice_slice_test 34292 ${_gRPC_ALLTARGETS_LIBRARIES} 34293 gtest 34294 grpc 34295) 34296 34297 34298endif() 34299if(gRPC_BUILD_TESTS) 34300if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 34301 34302 add_executable(test_core_transport_test_suite_chaotic_good_test 34303 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 34304 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 34305 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 34306 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 34307 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 34308 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 34309 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 34310 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 34311 src/core/ext/transport/chaotic_good/client_transport.cc 34312 src/core/ext/transport/chaotic_good/control_endpoint.cc 34313 src/core/ext/transport/chaotic_good/data_endpoints.cc 34314 src/core/ext/transport/chaotic_good/frame.cc 34315 src/core/ext/transport/chaotic_good/frame_header.cc 34316 src/core/ext/transport/chaotic_good/server_transport.cc 34317 src/core/lib/transport/promise_endpoint.cc 34318 test/core/call/yodel/test_main.cc 34319 test/core/call/yodel/yodel_test.cc 34320 test/core/event_engine/event_engine_test_utils.cc 34321 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 34322 test/core/transport/test_suite/call_content.cc 34323 test/core/transport/test_suite/call_shapes.cc 34324 test/core/transport/test_suite/chaotic_good_fixture.cc 34325 test/core/transport/test_suite/chaotic_good_fixture_helpers.cc 34326 test/core/transport/test_suite/no_op.cc 34327 test/core/transport/test_suite/stress.cc 34328 test/core/transport/test_suite/transport_test.cc 34329 ) 34330 if(WIN32 AND MSVC) 34331 if(BUILD_SHARED_LIBS) 34332 target_compile_definitions(test_core_transport_test_suite_chaotic_good_test 34333 PRIVATE 34334 "GPR_DLL_IMPORTS" 34335 "GRPC_DLL_IMPORTS" 34336 ) 34337 endif() 34338 endif() 34339 target_compile_features(test_core_transport_test_suite_chaotic_good_test PUBLIC cxx_std_17) 34340 target_include_directories(test_core_transport_test_suite_chaotic_good_test 34341 PRIVATE 34342 ${CMAKE_CURRENT_SOURCE_DIR} 34343 ${CMAKE_CURRENT_SOURCE_DIR}/include 34344 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34345 ${_gRPC_RE2_INCLUDE_DIR} 34346 ${_gRPC_SSL_INCLUDE_DIR} 34347 ${_gRPC_UPB_GENERATED_DIR} 34348 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34349 ${_gRPC_UPB_INCLUDE_DIR} 34350 ${_gRPC_XXHASH_INCLUDE_DIR} 34351 ${_gRPC_ZLIB_INCLUDE_DIR} 34352 third_party/googletest/googletest/include 34353 third_party/googletest/googletest 34354 third_party/googletest/googlemock/include 34355 third_party/googletest/googlemock 34356 ${_gRPC_PROTO_GENS_DIR} 34357 ) 34358 34359 target_link_libraries(test_core_transport_test_suite_chaotic_good_test 34360 ${_gRPC_ALLTARGETS_LIBRARIES} 34361 gtest 34362 ${_gRPC_PROTOBUF_LIBRARIES} 34363 grpc_test_util 34364 ) 34365 34366 34367endif() 34368endif() 34369if(gRPC_BUILD_TESTS) 34370 34371add_executable(test_core_util_time_test 34372 src/core/util/time.cc 34373 test/core/util/time_test.cc 34374) 34375if(WIN32 AND MSVC) 34376 if(BUILD_SHARED_LIBS) 34377 target_compile_definitions(test_core_util_time_test 34378 PRIVATE 34379 "GPR_DLL_IMPORTS" 34380 ) 34381 endif() 34382endif() 34383target_compile_features(test_core_util_time_test PUBLIC cxx_std_17) 34384target_include_directories(test_core_util_time_test 34385 PRIVATE 34386 ${CMAKE_CURRENT_SOURCE_DIR} 34387 ${CMAKE_CURRENT_SOURCE_DIR}/include 34388 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34389 ${_gRPC_RE2_INCLUDE_DIR} 34390 ${_gRPC_SSL_INCLUDE_DIR} 34391 ${_gRPC_UPB_GENERATED_DIR} 34392 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34393 ${_gRPC_UPB_INCLUDE_DIR} 34394 ${_gRPC_XXHASH_INCLUDE_DIR} 34395 ${_gRPC_ZLIB_INCLUDE_DIR} 34396 third_party/googletest/googletest/include 34397 third_party/googletest/googletest 34398 third_party/googletest/googlemock/include 34399 third_party/googletest/googlemock 34400 ${_gRPC_PROTO_GENS_DIR} 34401) 34402 34403target_link_libraries(test_core_util_time_test 34404 ${_gRPC_ALLTARGETS_LIBRARIES} 34405 gtest 34406 absl::statusor 34407 gpr 34408) 34409 34410 34411endif() 34412if(gRPC_BUILD_TESTS) 34413 34414add_executable(test_cpp_client_credentials_test 34415 test/cpp/client/credentials_test.cc 34416 test/cpp/util/tls_test_utils.cc 34417) 34418if(WIN32 AND MSVC) 34419 if(BUILD_SHARED_LIBS) 34420 target_compile_definitions(test_cpp_client_credentials_test 34421 PRIVATE 34422 "GPR_DLL_IMPORTS" 34423 "GRPC_DLL_IMPORTS" 34424 "GRPCXX_DLL_IMPORTS" 34425 ) 34426 endif() 34427endif() 34428target_compile_features(test_cpp_client_credentials_test PUBLIC cxx_std_17) 34429target_include_directories(test_cpp_client_credentials_test 34430 PRIVATE 34431 ${CMAKE_CURRENT_SOURCE_DIR} 34432 ${CMAKE_CURRENT_SOURCE_DIR}/include 34433 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34434 ${_gRPC_RE2_INCLUDE_DIR} 34435 ${_gRPC_SSL_INCLUDE_DIR} 34436 ${_gRPC_UPB_GENERATED_DIR} 34437 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34438 ${_gRPC_UPB_INCLUDE_DIR} 34439 ${_gRPC_XXHASH_INCLUDE_DIR} 34440 ${_gRPC_ZLIB_INCLUDE_DIR} 34441 third_party/googletest/googletest/include 34442 third_party/googletest/googletest 34443 third_party/googletest/googlemock/include 34444 third_party/googletest/googlemock 34445 ${_gRPC_PROTO_GENS_DIR} 34446) 34447 34448target_link_libraries(test_cpp_client_credentials_test 34449 ${_gRPC_ALLTARGETS_LIBRARIES} 34450 gtest 34451 grpc++ 34452 grpc_test_util 34453) 34454 34455 34456endif() 34457if(gRPC_BUILD_TESTS) 34458 34459add_executable(test_cpp_end2end_ssl_credentials_test 34460 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 34461 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 34462 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 34463 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 34464 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 34465 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 34466 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 34467 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 34468 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 34469 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 34470 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 34471 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 34472 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 34473 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 34474 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 34475 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 34476 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 34477 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 34478 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 34479 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 34480 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 34481 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 34482 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 34483 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 34484 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 34485 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 34486 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 34487 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 34488 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 34489 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 34490 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 34491 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 34492 test/cpp/end2end/ssl_credentials_test.cc 34493 test/cpp/end2end/test_service_impl.cc 34494) 34495if(WIN32 AND MSVC) 34496 if(BUILD_SHARED_LIBS) 34497 target_compile_definitions(test_cpp_end2end_ssl_credentials_test 34498 PRIVATE 34499 "GPR_DLL_IMPORTS" 34500 "GRPC_DLL_IMPORTS" 34501 "GRPCXX_DLL_IMPORTS" 34502 ) 34503 endif() 34504endif() 34505target_compile_features(test_cpp_end2end_ssl_credentials_test PUBLIC cxx_std_17) 34506target_include_directories(test_cpp_end2end_ssl_credentials_test 34507 PRIVATE 34508 ${CMAKE_CURRENT_SOURCE_DIR} 34509 ${CMAKE_CURRENT_SOURCE_DIR}/include 34510 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34511 ${_gRPC_RE2_INCLUDE_DIR} 34512 ${_gRPC_SSL_INCLUDE_DIR} 34513 ${_gRPC_UPB_GENERATED_DIR} 34514 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34515 ${_gRPC_UPB_INCLUDE_DIR} 34516 ${_gRPC_XXHASH_INCLUDE_DIR} 34517 ${_gRPC_ZLIB_INCLUDE_DIR} 34518 third_party/googletest/googletest/include 34519 third_party/googletest/googletest 34520 third_party/googletest/googlemock/include 34521 third_party/googletest/googlemock 34522 ${_gRPC_PROTO_GENS_DIR} 34523) 34524 34525target_link_libraries(test_cpp_end2end_ssl_credentials_test 34526 ${_gRPC_ALLTARGETS_LIBRARIES} 34527 gtest 34528 grpc++_test_util 34529) 34530 34531 34532endif() 34533if(gRPC_BUILD_TESTS) 34534 34535add_executable(test_cpp_ext_chaotic_good_test 34536 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 34537 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 34538 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 34539 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 34540 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 34541 src/core/ext/transport/chaotic_good/client_transport.cc 34542 src/core/ext/transport/chaotic_good/control_endpoint.cc 34543 src/core/ext/transport/chaotic_good/data_endpoints.cc 34544 src/core/ext/transport/chaotic_good/frame.cc 34545 src/core/ext/transport/chaotic_good/frame_header.cc 34546 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 34547 src/core/ext/transport/chaotic_good/server_transport.cc 34548 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 34549 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 34550 src/core/ext/transport/chaotic_good_legacy/frame.cc 34551 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 34552 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 34553 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 34554 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 34555 src/core/lib/transport/promise_endpoint.cc 34556 src/cpp/ext/chaotic_good.cc 34557 test/cpp/ext/chaotic_good_test.cc 34558) 34559if(WIN32 AND MSVC) 34560 if(BUILD_SHARED_LIBS) 34561 target_compile_definitions(test_cpp_ext_chaotic_good_test 34562 PRIVATE 34563 "GPR_DLL_IMPORTS" 34564 "GRPC_DLL_IMPORTS" 34565 "GRPCXX_DLL_IMPORTS" 34566 ) 34567 endif() 34568endif() 34569target_compile_features(test_cpp_ext_chaotic_good_test PUBLIC cxx_std_17) 34570target_include_directories(test_cpp_ext_chaotic_good_test 34571 PRIVATE 34572 ${CMAKE_CURRENT_SOURCE_DIR} 34573 ${CMAKE_CURRENT_SOURCE_DIR}/include 34574 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34575 ${_gRPC_RE2_INCLUDE_DIR} 34576 ${_gRPC_SSL_INCLUDE_DIR} 34577 ${_gRPC_UPB_GENERATED_DIR} 34578 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34579 ${_gRPC_UPB_INCLUDE_DIR} 34580 ${_gRPC_XXHASH_INCLUDE_DIR} 34581 ${_gRPC_ZLIB_INCLUDE_DIR} 34582 third_party/googletest/googletest/include 34583 third_party/googletest/googletest 34584 third_party/googletest/googlemock/include 34585 third_party/googletest/googlemock 34586 ${_gRPC_PROTO_GENS_DIR} 34587) 34588 34589target_link_libraries(test_cpp_ext_chaotic_good_test 34590 ${_gRPC_ALLTARGETS_LIBRARIES} 34591 gtest 34592 grpc++ 34593 grpc_test_util 34594) 34595 34596 34597endif() 34598if(gRPC_BUILD_TESTS) 34599 34600add_executable(test_cpp_server_credentials_test 34601 test/cpp/server/credentials_test.cc 34602 test/cpp/util/tls_test_utils.cc 34603) 34604if(WIN32 AND MSVC) 34605 if(BUILD_SHARED_LIBS) 34606 target_compile_definitions(test_cpp_server_credentials_test 34607 PRIVATE 34608 "GPR_DLL_IMPORTS" 34609 "GRPC_DLL_IMPORTS" 34610 "GRPCXX_DLL_IMPORTS" 34611 ) 34612 endif() 34613endif() 34614target_compile_features(test_cpp_server_credentials_test PUBLIC cxx_std_17) 34615target_include_directories(test_cpp_server_credentials_test 34616 PRIVATE 34617 ${CMAKE_CURRENT_SOURCE_DIR} 34618 ${CMAKE_CURRENT_SOURCE_DIR}/include 34619 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34620 ${_gRPC_RE2_INCLUDE_DIR} 34621 ${_gRPC_SSL_INCLUDE_DIR} 34622 ${_gRPC_UPB_GENERATED_DIR} 34623 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34624 ${_gRPC_UPB_INCLUDE_DIR} 34625 ${_gRPC_XXHASH_INCLUDE_DIR} 34626 ${_gRPC_ZLIB_INCLUDE_DIR} 34627 third_party/googletest/googletest/include 34628 third_party/googletest/googletest 34629 third_party/googletest/googlemock/include 34630 third_party/googletest/googlemock 34631 ${_gRPC_PROTO_GENS_DIR} 34632) 34633 34634target_link_libraries(test_cpp_server_credentials_test 34635 ${_gRPC_ALLTARGETS_LIBRARIES} 34636 gtest 34637 grpc++ 34638 grpc_test_util 34639) 34640 34641 34642endif() 34643if(gRPC_BUILD_TESTS) 34644 34645add_executable(test_cpp_util_slice_test 34646 test/cpp/util/slice_test.cc 34647) 34648if(WIN32 AND MSVC) 34649 if(BUILD_SHARED_LIBS) 34650 target_compile_definitions(test_cpp_util_slice_test 34651 PRIVATE 34652 "GPR_DLL_IMPORTS" 34653 "GRPC_DLL_IMPORTS" 34654 "GRPCXX_DLL_IMPORTS" 34655 ) 34656 endif() 34657endif() 34658target_compile_features(test_cpp_util_slice_test PUBLIC cxx_std_17) 34659target_include_directories(test_cpp_util_slice_test 34660 PRIVATE 34661 ${CMAKE_CURRENT_SOURCE_DIR} 34662 ${CMAKE_CURRENT_SOURCE_DIR}/include 34663 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34664 ${_gRPC_RE2_INCLUDE_DIR} 34665 ${_gRPC_SSL_INCLUDE_DIR} 34666 ${_gRPC_UPB_GENERATED_DIR} 34667 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34668 ${_gRPC_UPB_INCLUDE_DIR} 34669 ${_gRPC_XXHASH_INCLUDE_DIR} 34670 ${_gRPC_ZLIB_INCLUDE_DIR} 34671 third_party/googletest/googletest/include 34672 third_party/googletest/googletest 34673 third_party/googletest/googlemock/include 34674 third_party/googletest/googlemock 34675 ${_gRPC_PROTO_GENS_DIR} 34676) 34677 34678target_link_libraries(test_cpp_util_slice_test 34679 ${_gRPC_ALLTARGETS_LIBRARIES} 34680 gtest 34681 grpc++_test_util 34682) 34683 34684 34685endif() 34686if(gRPC_BUILD_TESTS) 34687 34688add_executable(test_cpp_util_time_test 34689 test/cpp/util/time_test.cc 34690) 34691if(WIN32 AND MSVC) 34692 if(BUILD_SHARED_LIBS) 34693 target_compile_definitions(test_cpp_util_time_test 34694 PRIVATE 34695 "GPR_DLL_IMPORTS" 34696 "GRPC_DLL_IMPORTS" 34697 "GRPCXX_DLL_IMPORTS" 34698 ) 34699 endif() 34700endif() 34701target_compile_features(test_cpp_util_time_test PUBLIC cxx_std_17) 34702target_include_directories(test_cpp_util_time_test 34703 PRIVATE 34704 ${CMAKE_CURRENT_SOURCE_DIR} 34705 ${CMAKE_CURRENT_SOURCE_DIR}/include 34706 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34707 ${_gRPC_RE2_INCLUDE_DIR} 34708 ${_gRPC_SSL_INCLUDE_DIR} 34709 ${_gRPC_UPB_GENERATED_DIR} 34710 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34711 ${_gRPC_UPB_INCLUDE_DIR} 34712 ${_gRPC_XXHASH_INCLUDE_DIR} 34713 ${_gRPC_ZLIB_INCLUDE_DIR} 34714 third_party/googletest/googletest/include 34715 third_party/googletest/googletest 34716 third_party/googletest/googlemock/include 34717 third_party/googletest/googlemock 34718 ${_gRPC_PROTO_GENS_DIR} 34719) 34720 34721target_link_libraries(test_cpp_util_time_test 34722 ${_gRPC_ALLTARGETS_LIBRARIES} 34723 gtest 34724 grpc++_test_util 34725) 34726 34727 34728endif() 34729if(gRPC_BUILD_TESTS) 34730 34731add_executable(thd_test 34732 test/core/util/thd_test.cc 34733) 34734if(WIN32 AND MSVC) 34735 if(BUILD_SHARED_LIBS) 34736 target_compile_definitions(thd_test 34737 PRIVATE 34738 "GPR_DLL_IMPORTS" 34739 "GRPC_DLL_IMPORTS" 34740 ) 34741 endif() 34742endif() 34743target_compile_features(thd_test PUBLIC cxx_std_17) 34744target_include_directories(thd_test 34745 PRIVATE 34746 ${CMAKE_CURRENT_SOURCE_DIR} 34747 ${CMAKE_CURRENT_SOURCE_DIR}/include 34748 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34749 ${_gRPC_RE2_INCLUDE_DIR} 34750 ${_gRPC_SSL_INCLUDE_DIR} 34751 ${_gRPC_UPB_GENERATED_DIR} 34752 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34753 ${_gRPC_UPB_INCLUDE_DIR} 34754 ${_gRPC_XXHASH_INCLUDE_DIR} 34755 ${_gRPC_ZLIB_INCLUDE_DIR} 34756 third_party/googletest/googletest/include 34757 third_party/googletest/googletest 34758 third_party/googletest/googlemock/include 34759 third_party/googletest/googlemock 34760 ${_gRPC_PROTO_GENS_DIR} 34761) 34762 34763target_link_libraries(thd_test 34764 ${_gRPC_ALLTARGETS_LIBRARIES} 34765 gtest 34766 grpc_test_util 34767) 34768 34769 34770endif() 34771if(gRPC_BUILD_TESTS) 34772 34773add_executable(thread_manager_test 34774 test/cpp/thread_manager/thread_manager_test.cc 34775) 34776if(WIN32 AND MSVC) 34777 if(BUILD_SHARED_LIBS) 34778 target_compile_definitions(thread_manager_test 34779 PRIVATE 34780 "GPR_DLL_IMPORTS" 34781 "GRPC_DLL_IMPORTS" 34782 "GRPCXX_DLL_IMPORTS" 34783 ) 34784 endif() 34785endif() 34786target_compile_features(thread_manager_test PUBLIC cxx_std_17) 34787target_include_directories(thread_manager_test 34788 PRIVATE 34789 ${CMAKE_CURRENT_SOURCE_DIR} 34790 ${CMAKE_CURRENT_SOURCE_DIR}/include 34791 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34792 ${_gRPC_RE2_INCLUDE_DIR} 34793 ${_gRPC_SSL_INCLUDE_DIR} 34794 ${_gRPC_UPB_GENERATED_DIR} 34795 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34796 ${_gRPC_UPB_INCLUDE_DIR} 34797 ${_gRPC_XXHASH_INCLUDE_DIR} 34798 ${_gRPC_ZLIB_INCLUDE_DIR} 34799 third_party/googletest/googletest/include 34800 third_party/googletest/googletest 34801 third_party/googletest/googlemock/include 34802 third_party/googletest/googlemock 34803 ${_gRPC_PROTO_GENS_DIR} 34804) 34805 34806target_link_libraries(thread_manager_test 34807 ${_gRPC_ALLTARGETS_LIBRARIES} 34808 gtest 34809 grpc++_test_config 34810 grpc++_test_util 34811) 34812 34813 34814endif() 34815if(gRPC_BUILD_TESTS) 34816 34817add_executable(thread_pool_test 34818 test/core/event_engine/thread_pool_test.cc 34819) 34820if(WIN32 AND MSVC) 34821 if(BUILD_SHARED_LIBS) 34822 target_compile_definitions(thread_pool_test 34823 PRIVATE 34824 "GPR_DLL_IMPORTS" 34825 "GRPC_DLL_IMPORTS" 34826 ) 34827 endif() 34828endif() 34829target_compile_features(thread_pool_test PUBLIC cxx_std_17) 34830target_include_directories(thread_pool_test 34831 PRIVATE 34832 ${CMAKE_CURRENT_SOURCE_DIR} 34833 ${CMAKE_CURRENT_SOURCE_DIR}/include 34834 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34835 ${_gRPC_RE2_INCLUDE_DIR} 34836 ${_gRPC_SSL_INCLUDE_DIR} 34837 ${_gRPC_UPB_GENERATED_DIR} 34838 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34839 ${_gRPC_UPB_INCLUDE_DIR} 34840 ${_gRPC_XXHASH_INCLUDE_DIR} 34841 ${_gRPC_ZLIB_INCLUDE_DIR} 34842 third_party/googletest/googletest/include 34843 third_party/googletest/googletest 34844 third_party/googletest/googlemock/include 34845 third_party/googletest/googlemock 34846 ${_gRPC_PROTO_GENS_DIR} 34847) 34848 34849target_link_libraries(thread_pool_test 34850 ${_gRPC_ALLTARGETS_LIBRARIES} 34851 gtest 34852 grpc 34853 grpc_test_util_unsecure 34854) 34855 34856 34857endif() 34858if(gRPC_BUILD_TESTS) 34859 34860add_executable(thread_quota_test 34861 src/core/lib/resource_quota/thread_quota.cc 34862 test/core/resource_quota/thread_quota_test.cc 34863) 34864if(WIN32 AND MSVC) 34865 if(BUILD_SHARED_LIBS) 34866 target_compile_definitions(thread_quota_test 34867 PRIVATE 34868 "GPR_DLL_IMPORTS" 34869 ) 34870 endif() 34871endif() 34872target_compile_features(thread_quota_test PUBLIC cxx_std_17) 34873target_include_directories(thread_quota_test 34874 PRIVATE 34875 ${CMAKE_CURRENT_SOURCE_DIR} 34876 ${CMAKE_CURRENT_SOURCE_DIR}/include 34877 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34878 ${_gRPC_RE2_INCLUDE_DIR} 34879 ${_gRPC_SSL_INCLUDE_DIR} 34880 ${_gRPC_UPB_GENERATED_DIR} 34881 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34882 ${_gRPC_UPB_INCLUDE_DIR} 34883 ${_gRPC_XXHASH_INCLUDE_DIR} 34884 ${_gRPC_ZLIB_INCLUDE_DIR} 34885 third_party/googletest/googletest/include 34886 third_party/googletest/googletest 34887 third_party/googletest/googlemock/include 34888 third_party/googletest/googlemock 34889 ${_gRPC_PROTO_GENS_DIR} 34890) 34891 34892target_link_libraries(thread_quota_test 34893 ${_gRPC_ALLTARGETS_LIBRARIES} 34894 gtest 34895 absl::config 34896 absl::hash 34897 gpr 34898) 34899 34900 34901endif() 34902if(gRPC_BUILD_TESTS) 34903if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 34904 34905 add_executable(thread_stress_test 34906 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 34907 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 34908 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 34909 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 34910 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 34911 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 34912 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 34913 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 34914 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 34915 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 34916 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 34917 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 34918 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 34919 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 34920 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 34921 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 34922 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 34923 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 34924 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 34925 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 34926 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 34927 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 34928 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 34929 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 34930 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 34931 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 34932 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 34933 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 34934 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 34935 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 34936 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 34937 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 34938 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 34939 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 34940 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 34941 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 34942 test/cpp/end2end/thread_stress_test.cc 34943 ) 34944 if(WIN32 AND MSVC) 34945 if(BUILD_SHARED_LIBS) 34946 target_compile_definitions(thread_stress_test 34947 PRIVATE 34948 "GPR_DLL_IMPORTS" 34949 "GRPC_DLL_IMPORTS" 34950 "GRPCXX_DLL_IMPORTS" 34951 ) 34952 endif() 34953 endif() 34954 target_compile_features(thread_stress_test PUBLIC cxx_std_17) 34955 target_include_directories(thread_stress_test 34956 PRIVATE 34957 ${CMAKE_CURRENT_SOURCE_DIR} 34958 ${CMAKE_CURRENT_SOURCE_DIR}/include 34959 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 34960 ${_gRPC_RE2_INCLUDE_DIR} 34961 ${_gRPC_SSL_INCLUDE_DIR} 34962 ${_gRPC_UPB_GENERATED_DIR} 34963 ${_gRPC_UPB_GRPC_GENERATED_DIR} 34964 ${_gRPC_UPB_INCLUDE_DIR} 34965 ${_gRPC_XXHASH_INCLUDE_DIR} 34966 ${_gRPC_ZLIB_INCLUDE_DIR} 34967 third_party/googletest/googletest/include 34968 third_party/googletest/googletest 34969 third_party/googletest/googlemock/include 34970 third_party/googletest/googlemock 34971 ${_gRPC_PROTO_GENS_DIR} 34972 ) 34973 34974 target_link_libraries(thread_stress_test 34975 ${_gRPC_ALLTARGETS_LIBRARIES} 34976 gtest 34977 grpc++_test_util 34978 ) 34979 34980 34981endif() 34982endif() 34983if(gRPC_BUILD_TESTS) 34984if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 34985 34986 add_executable(thready_posix_event_engine_test 34987 test/core/event_engine/event_engine_test_utils.cc 34988 test/core/event_engine/test_suite/event_engine_test_framework.cc 34989 test/core/event_engine/test_suite/posix/oracle_event_engine_posix.cc 34990 test/core/event_engine/test_suite/tests/client_test.cc 34991 test/core/event_engine/test_suite/tests/server_test.cc 34992 test/core/event_engine/test_suite/tests/timer_test.cc 34993 test/core/event_engine/test_suite/thready_posix_event_engine_test.cc 34994 ) 34995 if(WIN32 AND MSVC) 34996 if(BUILD_SHARED_LIBS) 34997 target_compile_definitions(thready_posix_event_engine_test 34998 PRIVATE 34999 "GPR_DLL_IMPORTS" 35000 "GRPC_DLL_IMPORTS" 35001 ) 35002 endif() 35003 endif() 35004 target_compile_features(thready_posix_event_engine_test PUBLIC cxx_std_17) 35005 target_include_directories(thready_posix_event_engine_test 35006 PRIVATE 35007 ${CMAKE_CURRENT_SOURCE_DIR} 35008 ${CMAKE_CURRENT_SOURCE_DIR}/include 35009 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35010 ${_gRPC_RE2_INCLUDE_DIR} 35011 ${_gRPC_SSL_INCLUDE_DIR} 35012 ${_gRPC_UPB_GENERATED_DIR} 35013 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35014 ${_gRPC_UPB_INCLUDE_DIR} 35015 ${_gRPC_XXHASH_INCLUDE_DIR} 35016 ${_gRPC_ZLIB_INCLUDE_DIR} 35017 third_party/googletest/googletest/include 35018 third_party/googletest/googletest 35019 third_party/googletest/googlemock/include 35020 third_party/googletest/googlemock 35021 ${_gRPC_PROTO_GENS_DIR} 35022 ) 35023 35024 target_link_libraries(thready_posix_event_engine_test 35025 ${_gRPC_ALLTARGETS_LIBRARIES} 35026 gtest 35027 grpc_test_util 35028 ) 35029 35030 35031endif() 35032endif() 35033if(gRPC_BUILD_TESTS) 35034if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 35035 35036 add_executable(time_jump_test 35037 test/cpp/common/time_jump_test.cc 35038 ) 35039 if(WIN32 AND MSVC) 35040 if(BUILD_SHARED_LIBS) 35041 target_compile_definitions(time_jump_test 35042 PRIVATE 35043 "GPR_DLL_IMPORTS" 35044 "GRPC_DLL_IMPORTS" 35045 "GRPCXX_DLL_IMPORTS" 35046 ) 35047 endif() 35048 endif() 35049 target_compile_features(time_jump_test PUBLIC cxx_std_17) 35050 target_include_directories(time_jump_test 35051 PRIVATE 35052 ${CMAKE_CURRENT_SOURCE_DIR} 35053 ${CMAKE_CURRENT_SOURCE_DIR}/include 35054 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35055 ${_gRPC_RE2_INCLUDE_DIR} 35056 ${_gRPC_SSL_INCLUDE_DIR} 35057 ${_gRPC_UPB_GENERATED_DIR} 35058 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35059 ${_gRPC_UPB_INCLUDE_DIR} 35060 ${_gRPC_XXHASH_INCLUDE_DIR} 35061 ${_gRPC_ZLIB_INCLUDE_DIR} 35062 third_party/googletest/googletest/include 35063 third_party/googletest/googletest 35064 third_party/googletest/googlemock/include 35065 third_party/googletest/googlemock 35066 ${_gRPC_PROTO_GENS_DIR} 35067 ) 35068 35069 target_link_libraries(time_jump_test 35070 ${_gRPC_ALLTARGETS_LIBRARIES} 35071 gtest 35072 grpc++ 35073 grpc_test_util 35074 ) 35075 35076 35077endif() 35078endif() 35079if(gRPC_BUILD_TESTS) 35080 35081add_executable(time_util_test 35082 test/core/util/time_util_test.cc 35083) 35084if(WIN32 AND MSVC) 35085 if(BUILD_SHARED_LIBS) 35086 target_compile_definitions(time_util_test 35087 PRIVATE 35088 "GPR_DLL_IMPORTS" 35089 "GRPC_DLL_IMPORTS" 35090 ) 35091 endif() 35092endif() 35093target_compile_features(time_util_test PUBLIC cxx_std_17) 35094target_include_directories(time_util_test 35095 PRIVATE 35096 ${CMAKE_CURRENT_SOURCE_DIR} 35097 ${CMAKE_CURRENT_SOURCE_DIR}/include 35098 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35099 ${_gRPC_RE2_INCLUDE_DIR} 35100 ${_gRPC_SSL_INCLUDE_DIR} 35101 ${_gRPC_UPB_GENERATED_DIR} 35102 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35103 ${_gRPC_UPB_INCLUDE_DIR} 35104 ${_gRPC_XXHASH_INCLUDE_DIR} 35105 ${_gRPC_ZLIB_INCLUDE_DIR} 35106 third_party/googletest/googletest/include 35107 third_party/googletest/googletest 35108 third_party/googletest/googlemock/include 35109 third_party/googletest/googlemock 35110 ${_gRPC_PROTO_GENS_DIR} 35111) 35112 35113target_link_libraries(time_util_test 35114 ${_gRPC_ALLTARGETS_LIBRARIES} 35115 gtest 35116 grpc_test_util 35117) 35118 35119 35120endif() 35121if(gRPC_BUILD_TESTS) 35122 35123add_executable(timeout_before_request_call_test 35124 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 35125 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 35126 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 35127 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 35128 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 35129 src/core/ext/transport/chaotic_good/client_transport.cc 35130 src/core/ext/transport/chaotic_good/control_endpoint.cc 35131 src/core/ext/transport/chaotic_good/data_endpoints.cc 35132 src/core/ext/transport/chaotic_good/frame.cc 35133 src/core/ext/transport/chaotic_good/frame_header.cc 35134 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 35135 src/core/ext/transport/chaotic_good/server_transport.cc 35136 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 35137 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 35138 src/core/ext/transport/chaotic_good_legacy/frame.cc 35139 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 35140 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 35141 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 35142 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 35143 src/core/lib/transport/promise_endpoint.cc 35144 test/core/call/batch_builder.cc 35145 test/core/end2end/cq_verifier.cc 35146 test/core/end2end/end2end_test_main.cc 35147 test/core/end2end/end2end_test_suites.cc 35148 test/core/end2end/end2end_tests.cc 35149 test/core/end2end/fixtures/http_proxy_fixture.cc 35150 test/core/end2end/fixtures/local_util.cc 35151 test/core/end2end/fixtures/proxy.cc 35152 test/core/end2end/tests/timeout_before_request_call.cc 35153 test/core/event_engine/event_engine_test_utils.cc 35154 test/core/test_util/fake_stats_plugin.cc 35155 test/core/test_util/test_lb_policies.cc 35156) 35157if(WIN32 AND MSVC) 35158 if(BUILD_SHARED_LIBS) 35159 target_compile_definitions(timeout_before_request_call_test 35160 PRIVATE 35161 "GPR_DLL_IMPORTS" 35162 "GRPC_DLL_IMPORTS" 35163 ) 35164 endif() 35165endif() 35166target_compile_features(timeout_before_request_call_test PUBLIC cxx_std_17) 35167target_include_directories(timeout_before_request_call_test 35168 PRIVATE 35169 ${CMAKE_CURRENT_SOURCE_DIR} 35170 ${CMAKE_CURRENT_SOURCE_DIR}/include 35171 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35172 ${_gRPC_RE2_INCLUDE_DIR} 35173 ${_gRPC_SSL_INCLUDE_DIR} 35174 ${_gRPC_UPB_GENERATED_DIR} 35175 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35176 ${_gRPC_UPB_INCLUDE_DIR} 35177 ${_gRPC_XXHASH_INCLUDE_DIR} 35178 ${_gRPC_ZLIB_INCLUDE_DIR} 35179 third_party/googletest/googletest/include 35180 third_party/googletest/googletest 35181 third_party/googletest/googlemock/include 35182 third_party/googletest/googlemock 35183 ${_gRPC_PROTO_GENS_DIR} 35184) 35185 35186target_link_libraries(timeout_before_request_call_test 35187 ${_gRPC_ALLTARGETS_LIBRARIES} 35188 gtest 35189 grpc_authorization_provider 35190 grpc_unsecure 35191 ${_gRPC_PROTOBUF_LIBRARIES} 35192 grpc_test_util 35193) 35194 35195 35196endif() 35197if(gRPC_BUILD_TESTS) 35198 35199add_executable(timeout_encoding_test 35200 test/core/test_util/cmdline.cc 35201 test/core/test_util/fuzzer_util.cc 35202 test/core/test_util/grpc_profiler.cc 35203 test/core/test_util/histogram.cc 35204 test/core/test_util/mock_endpoint.cc 35205 test/core/test_util/parse_hexstring.cc 35206 test/core/test_util/resolve_localhost_ip46.cc 35207 test/core/test_util/slice_splitter.cc 35208 test/core/test_util/tracer_util.cc 35209 test/core/transport/timeout_encoding_test.cc 35210) 35211if(WIN32 AND MSVC) 35212 if(BUILD_SHARED_LIBS) 35213 target_compile_definitions(timeout_encoding_test 35214 PRIVATE 35215 "GPR_DLL_IMPORTS" 35216 "GRPC_DLL_IMPORTS" 35217 ) 35218 endif() 35219endif() 35220target_compile_features(timeout_encoding_test PUBLIC cxx_std_17) 35221target_include_directories(timeout_encoding_test 35222 PRIVATE 35223 ${CMAKE_CURRENT_SOURCE_DIR} 35224 ${CMAKE_CURRENT_SOURCE_DIR}/include 35225 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35226 ${_gRPC_RE2_INCLUDE_DIR} 35227 ${_gRPC_SSL_INCLUDE_DIR} 35228 ${_gRPC_UPB_GENERATED_DIR} 35229 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35230 ${_gRPC_UPB_INCLUDE_DIR} 35231 ${_gRPC_XXHASH_INCLUDE_DIR} 35232 ${_gRPC_ZLIB_INCLUDE_DIR} 35233 third_party/googletest/googletest/include 35234 third_party/googletest/googletest 35235 third_party/googletest/googlemock/include 35236 third_party/googletest/googlemock 35237 ${_gRPC_PROTO_GENS_DIR} 35238) 35239 35240target_link_libraries(timeout_encoding_test 35241 ${_gRPC_ALLTARGETS_LIBRARIES} 35242 gtest 35243 grpc_test_util 35244) 35245 35246 35247endif() 35248if(gRPC_BUILD_TESTS) 35249 35250add_executable(timer_manager_test 35251 test/core/event_engine/posix/timer_manager_test.cc 35252) 35253if(WIN32 AND MSVC) 35254 if(BUILD_SHARED_LIBS) 35255 target_compile_definitions(timer_manager_test 35256 PRIVATE 35257 "GPR_DLL_IMPORTS" 35258 "GRPC_DLL_IMPORTS" 35259 ) 35260 endif() 35261endif() 35262target_compile_features(timer_manager_test PUBLIC cxx_std_17) 35263target_include_directories(timer_manager_test 35264 PRIVATE 35265 ${CMAKE_CURRENT_SOURCE_DIR} 35266 ${CMAKE_CURRENT_SOURCE_DIR}/include 35267 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35268 ${_gRPC_RE2_INCLUDE_DIR} 35269 ${_gRPC_SSL_INCLUDE_DIR} 35270 ${_gRPC_UPB_GENERATED_DIR} 35271 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35272 ${_gRPC_UPB_INCLUDE_DIR} 35273 ${_gRPC_XXHASH_INCLUDE_DIR} 35274 ${_gRPC_ZLIB_INCLUDE_DIR} 35275 third_party/googletest/googletest/include 35276 third_party/googletest/googletest 35277 third_party/googletest/googlemock/include 35278 third_party/googletest/googlemock 35279 ${_gRPC_PROTO_GENS_DIR} 35280) 35281 35282target_link_libraries(timer_manager_test 35283 ${_gRPC_ALLTARGETS_LIBRARIES} 35284 gtest 35285 grpc_test_util 35286) 35287 35288 35289endif() 35290if(gRPC_BUILD_TESTS) 35291 35292add_executable(timer_test 35293 test/cpp/common/timer_test.cc 35294) 35295if(WIN32 AND MSVC) 35296 if(BUILD_SHARED_LIBS) 35297 target_compile_definitions(timer_test 35298 PRIVATE 35299 "GPR_DLL_IMPORTS" 35300 "GRPC_DLL_IMPORTS" 35301 "GRPCXX_DLL_IMPORTS" 35302 ) 35303 endif() 35304endif() 35305target_compile_features(timer_test PUBLIC cxx_std_17) 35306target_include_directories(timer_test 35307 PRIVATE 35308 ${CMAKE_CURRENT_SOURCE_DIR} 35309 ${CMAKE_CURRENT_SOURCE_DIR}/include 35310 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35311 ${_gRPC_RE2_INCLUDE_DIR} 35312 ${_gRPC_SSL_INCLUDE_DIR} 35313 ${_gRPC_UPB_GENERATED_DIR} 35314 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35315 ${_gRPC_UPB_INCLUDE_DIR} 35316 ${_gRPC_XXHASH_INCLUDE_DIR} 35317 ${_gRPC_ZLIB_INCLUDE_DIR} 35318 third_party/googletest/googletest/include 35319 third_party/googletest/googletest 35320 third_party/googletest/googlemock/include 35321 third_party/googletest/googlemock 35322 ${_gRPC_PROTO_GENS_DIR} 35323) 35324 35325target_link_libraries(timer_test 35326 ${_gRPC_ALLTARGETS_LIBRARIES} 35327 gtest 35328 grpc++ 35329 grpc_test_util 35330) 35331 35332 35333endif() 35334if(gRPC_BUILD_TESTS) 35335 35336add_executable(tls_certificate_verifier_test 35337 test/cpp/security/tls_certificate_verifier_test.cc 35338 test/cpp/util/tls_test_utils.cc 35339) 35340if(WIN32 AND MSVC) 35341 if(BUILD_SHARED_LIBS) 35342 target_compile_definitions(tls_certificate_verifier_test 35343 PRIVATE 35344 "GPR_DLL_IMPORTS" 35345 "GRPC_DLL_IMPORTS" 35346 "GRPCXX_DLL_IMPORTS" 35347 ) 35348 endif() 35349endif() 35350target_compile_features(tls_certificate_verifier_test PUBLIC cxx_std_17) 35351target_include_directories(tls_certificate_verifier_test 35352 PRIVATE 35353 ${CMAKE_CURRENT_SOURCE_DIR} 35354 ${CMAKE_CURRENT_SOURCE_DIR}/include 35355 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35356 ${_gRPC_RE2_INCLUDE_DIR} 35357 ${_gRPC_SSL_INCLUDE_DIR} 35358 ${_gRPC_UPB_GENERATED_DIR} 35359 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35360 ${_gRPC_UPB_INCLUDE_DIR} 35361 ${_gRPC_XXHASH_INCLUDE_DIR} 35362 ${_gRPC_ZLIB_INCLUDE_DIR} 35363 third_party/googletest/googletest/include 35364 third_party/googletest/googletest 35365 third_party/googletest/googlemock/include 35366 third_party/googletest/googlemock 35367 ${_gRPC_PROTO_GENS_DIR} 35368) 35369 35370target_link_libraries(tls_certificate_verifier_test 35371 ${_gRPC_ALLTARGETS_LIBRARIES} 35372 gtest 35373 grpc++ 35374 grpc_test_util 35375) 35376 35377 35378endif() 35379if(gRPC_BUILD_TESTS) 35380 35381add_executable(tls_credentials_test 35382 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 35383 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 35384 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 35385 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 35386 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 35387 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 35388 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 35389 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 35390 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 35391 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 35392 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 35393 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 35394 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 35395 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 35396 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 35397 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 35398 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 35399 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 35400 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 35401 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 35402 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 35403 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 35404 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 35405 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 35406 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 35407 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 35408 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 35409 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 35410 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 35411 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 35412 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 35413 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 35414 test/cpp/end2end/test_service_impl.cc 35415 test/cpp/end2end/tls_credentials_test.cc 35416) 35417if(WIN32 AND MSVC) 35418 if(BUILD_SHARED_LIBS) 35419 target_compile_definitions(tls_credentials_test 35420 PRIVATE 35421 "GPR_DLL_IMPORTS" 35422 "GRPC_DLL_IMPORTS" 35423 "GRPCXX_DLL_IMPORTS" 35424 ) 35425 endif() 35426endif() 35427target_compile_features(tls_credentials_test PUBLIC cxx_std_17) 35428target_include_directories(tls_credentials_test 35429 PRIVATE 35430 ${CMAKE_CURRENT_SOURCE_DIR} 35431 ${CMAKE_CURRENT_SOURCE_DIR}/include 35432 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35433 ${_gRPC_RE2_INCLUDE_DIR} 35434 ${_gRPC_SSL_INCLUDE_DIR} 35435 ${_gRPC_UPB_GENERATED_DIR} 35436 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35437 ${_gRPC_UPB_INCLUDE_DIR} 35438 ${_gRPC_XXHASH_INCLUDE_DIR} 35439 ${_gRPC_ZLIB_INCLUDE_DIR} 35440 third_party/googletest/googletest/include 35441 third_party/googletest/googletest 35442 third_party/googletest/googlemock/include 35443 third_party/googletest/googlemock 35444 ${_gRPC_PROTO_GENS_DIR} 35445) 35446 35447target_link_libraries(tls_credentials_test 35448 ${_gRPC_ALLTARGETS_LIBRARIES} 35449 gtest 35450 grpc++_test_util 35451) 35452 35453 35454endif() 35455if(gRPC_BUILD_TESTS) 35456 35457add_executable(tls_key_export_test 35458 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 35459 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 35460 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 35461 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 35462 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 35463 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 35464 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 35465 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 35466 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 35467 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 35468 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 35469 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 35470 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 35471 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 35472 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 35473 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 35474 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 35475 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 35476 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 35477 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 35478 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 35479 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 35480 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 35481 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 35482 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 35483 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 35484 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 35485 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 35486 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 35487 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 35488 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 35489 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 35490 test/cpp/end2end/tls_key_export_test.cc 35491) 35492if(WIN32 AND MSVC) 35493 if(BUILD_SHARED_LIBS) 35494 target_compile_definitions(tls_key_export_test 35495 PRIVATE 35496 "GPR_DLL_IMPORTS" 35497 "GRPC_DLL_IMPORTS" 35498 "GRPCXX_DLL_IMPORTS" 35499 ) 35500 endif() 35501endif() 35502target_compile_features(tls_key_export_test PUBLIC cxx_std_17) 35503target_include_directories(tls_key_export_test 35504 PRIVATE 35505 ${CMAKE_CURRENT_SOURCE_DIR} 35506 ${CMAKE_CURRENT_SOURCE_DIR}/include 35507 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35508 ${_gRPC_RE2_INCLUDE_DIR} 35509 ${_gRPC_SSL_INCLUDE_DIR} 35510 ${_gRPC_UPB_GENERATED_DIR} 35511 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35512 ${_gRPC_UPB_INCLUDE_DIR} 35513 ${_gRPC_XXHASH_INCLUDE_DIR} 35514 ${_gRPC_ZLIB_INCLUDE_DIR} 35515 third_party/googletest/googletest/include 35516 third_party/googletest/googletest 35517 third_party/googletest/googlemock/include 35518 third_party/googletest/googlemock 35519 ${_gRPC_PROTO_GENS_DIR} 35520) 35521 35522target_link_libraries(tls_key_export_test 35523 ${_gRPC_ALLTARGETS_LIBRARIES} 35524 gtest 35525 grpc++_test_util 35526) 35527 35528 35529endif() 35530if(gRPC_BUILD_TESTS) 35531 35532add_executable(tls_security_connector_test 35533 test/core/security/tls_security_connector_test.cc 35534 test/core/test_util/cmdline.cc 35535 test/core/test_util/fuzzer_util.cc 35536 test/core/test_util/grpc_profiler.cc 35537 test/core/test_util/histogram.cc 35538 test/core/test_util/mock_endpoint.cc 35539 test/core/test_util/parse_hexstring.cc 35540 test/core/test_util/resolve_localhost_ip46.cc 35541 test/core/test_util/slice_splitter.cc 35542 test/core/test_util/tracer_util.cc 35543) 35544if(WIN32 AND MSVC) 35545 if(BUILD_SHARED_LIBS) 35546 target_compile_definitions(tls_security_connector_test 35547 PRIVATE 35548 "GPR_DLL_IMPORTS" 35549 "GRPC_DLL_IMPORTS" 35550 ) 35551 endif() 35552endif() 35553target_compile_features(tls_security_connector_test PUBLIC cxx_std_17) 35554target_include_directories(tls_security_connector_test 35555 PRIVATE 35556 ${CMAKE_CURRENT_SOURCE_DIR} 35557 ${CMAKE_CURRENT_SOURCE_DIR}/include 35558 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35559 ${_gRPC_RE2_INCLUDE_DIR} 35560 ${_gRPC_SSL_INCLUDE_DIR} 35561 ${_gRPC_UPB_GENERATED_DIR} 35562 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35563 ${_gRPC_UPB_INCLUDE_DIR} 35564 ${_gRPC_XXHASH_INCLUDE_DIR} 35565 ${_gRPC_ZLIB_INCLUDE_DIR} 35566 third_party/googletest/googletest/include 35567 third_party/googletest/googletest 35568 third_party/googletest/googlemock/include 35569 third_party/googletest/googlemock 35570 ${_gRPC_PROTO_GENS_DIR} 35571) 35572 35573target_link_libraries(tls_security_connector_test 35574 ${_gRPC_ALLTARGETS_LIBRARIES} 35575 gtest 35576 grpc_test_util 35577) 35578 35579 35580endif() 35581if(gRPC_BUILD_TESTS) 35582 35583add_executable(too_many_pings_test 35584 test/core/end2end/cq_verifier.cc 35585 test/core/transport/chttp2/too_many_pings_test.cc 35586) 35587if(WIN32 AND MSVC) 35588 if(BUILD_SHARED_LIBS) 35589 target_compile_definitions(too_many_pings_test 35590 PRIVATE 35591 "GPR_DLL_IMPORTS" 35592 "GRPC_DLL_IMPORTS" 35593 "GRPCXX_DLL_IMPORTS" 35594 ) 35595 endif() 35596endif() 35597target_compile_features(too_many_pings_test PUBLIC cxx_std_17) 35598target_include_directories(too_many_pings_test 35599 PRIVATE 35600 ${CMAKE_CURRENT_SOURCE_DIR} 35601 ${CMAKE_CURRENT_SOURCE_DIR}/include 35602 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35603 ${_gRPC_RE2_INCLUDE_DIR} 35604 ${_gRPC_SSL_INCLUDE_DIR} 35605 ${_gRPC_UPB_GENERATED_DIR} 35606 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35607 ${_gRPC_UPB_INCLUDE_DIR} 35608 ${_gRPC_XXHASH_INCLUDE_DIR} 35609 ${_gRPC_ZLIB_INCLUDE_DIR} 35610 third_party/googletest/googletest/include 35611 third_party/googletest/googletest 35612 third_party/googletest/googlemock/include 35613 third_party/googletest/googlemock 35614 ${_gRPC_PROTO_GENS_DIR} 35615) 35616 35617target_link_libraries(too_many_pings_test 35618 ${_gRPC_ALLTARGETS_LIBRARIES} 35619 gtest 35620 grpc++_test_config 35621 grpc++_test_util 35622) 35623 35624 35625endif() 35626if(gRPC_BUILD_TESTS) 35627 35628add_executable(trace_flags_test 35629 test/core/telemetry/trace_flags_test.cc 35630) 35631if(WIN32 AND MSVC) 35632 if(BUILD_SHARED_LIBS) 35633 target_compile_definitions(trace_flags_test 35634 PRIVATE 35635 "GPR_DLL_IMPORTS" 35636 "GRPC_DLL_IMPORTS" 35637 ) 35638 endif() 35639endif() 35640target_compile_features(trace_flags_test PUBLIC cxx_std_17) 35641target_include_directories(trace_flags_test 35642 PRIVATE 35643 ${CMAKE_CURRENT_SOURCE_DIR} 35644 ${CMAKE_CURRENT_SOURCE_DIR}/include 35645 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35646 ${_gRPC_RE2_INCLUDE_DIR} 35647 ${_gRPC_SSL_INCLUDE_DIR} 35648 ${_gRPC_UPB_GENERATED_DIR} 35649 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35650 ${_gRPC_UPB_INCLUDE_DIR} 35651 ${_gRPC_XXHASH_INCLUDE_DIR} 35652 ${_gRPC_ZLIB_INCLUDE_DIR} 35653 third_party/googletest/googletest/include 35654 third_party/googletest/googletest 35655 third_party/googletest/googlemock/include 35656 third_party/googletest/googlemock 35657 ${_gRPC_PROTO_GENS_DIR} 35658) 35659 35660target_link_libraries(trace_flags_test 35661 ${_gRPC_ALLTARGETS_LIBRARIES} 35662 gtest 35663 grpc_test_util 35664) 35665 35666 35667endif() 35668if(gRPC_BUILD_TESTS) 35669if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 35670 35671 add_executable(traced_buffer_list_test 35672 test/core/event_engine/posix/traced_buffer_list_test.cc 35673 ) 35674 if(WIN32 AND MSVC) 35675 if(BUILD_SHARED_LIBS) 35676 target_compile_definitions(traced_buffer_list_test 35677 PRIVATE 35678 "GPR_DLL_IMPORTS" 35679 "GRPC_DLL_IMPORTS" 35680 ) 35681 endif() 35682 endif() 35683 target_compile_features(traced_buffer_list_test PUBLIC cxx_std_17) 35684 target_include_directories(traced_buffer_list_test 35685 PRIVATE 35686 ${CMAKE_CURRENT_SOURCE_DIR} 35687 ${CMAKE_CURRENT_SOURCE_DIR}/include 35688 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35689 ${_gRPC_RE2_INCLUDE_DIR} 35690 ${_gRPC_SSL_INCLUDE_DIR} 35691 ${_gRPC_UPB_GENERATED_DIR} 35692 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35693 ${_gRPC_UPB_INCLUDE_DIR} 35694 ${_gRPC_XXHASH_INCLUDE_DIR} 35695 ${_gRPC_ZLIB_INCLUDE_DIR} 35696 third_party/googletest/googletest/include 35697 third_party/googletest/googletest 35698 third_party/googletest/googlemock/include 35699 third_party/googletest/googlemock 35700 ${_gRPC_PROTO_GENS_DIR} 35701 ) 35702 35703 target_link_libraries(traced_buffer_list_test 35704 ${_gRPC_ALLTARGETS_LIBRARIES} 35705 gtest 35706 grpc_test_util 35707 ) 35708 35709 35710endif() 35711endif() 35712if(gRPC_BUILD_TESTS) 35713 35714add_executable(trailing_metadata_test 35715 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 35716 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 35717 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 35718 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 35719 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 35720 src/core/ext/transport/chaotic_good/client_transport.cc 35721 src/core/ext/transport/chaotic_good/control_endpoint.cc 35722 src/core/ext/transport/chaotic_good/data_endpoints.cc 35723 src/core/ext/transport/chaotic_good/frame.cc 35724 src/core/ext/transport/chaotic_good/frame_header.cc 35725 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 35726 src/core/ext/transport/chaotic_good/server_transport.cc 35727 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 35728 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 35729 src/core/ext/transport/chaotic_good_legacy/frame.cc 35730 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 35731 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 35732 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 35733 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 35734 src/core/lib/transport/promise_endpoint.cc 35735 test/core/call/batch_builder.cc 35736 test/core/end2end/cq_verifier.cc 35737 test/core/end2end/end2end_test_main.cc 35738 test/core/end2end/end2end_test_suites.cc 35739 test/core/end2end/end2end_tests.cc 35740 test/core/end2end/fixtures/http_proxy_fixture.cc 35741 test/core/end2end/fixtures/local_util.cc 35742 test/core/end2end/fixtures/proxy.cc 35743 test/core/end2end/tests/trailing_metadata.cc 35744 test/core/event_engine/event_engine_test_utils.cc 35745 test/core/test_util/fake_stats_plugin.cc 35746 test/core/test_util/test_lb_policies.cc 35747) 35748if(WIN32 AND MSVC) 35749 if(BUILD_SHARED_LIBS) 35750 target_compile_definitions(trailing_metadata_test 35751 PRIVATE 35752 "GPR_DLL_IMPORTS" 35753 "GRPC_DLL_IMPORTS" 35754 ) 35755 endif() 35756endif() 35757target_compile_features(trailing_metadata_test PUBLIC cxx_std_17) 35758target_include_directories(trailing_metadata_test 35759 PRIVATE 35760 ${CMAKE_CURRENT_SOURCE_DIR} 35761 ${CMAKE_CURRENT_SOURCE_DIR}/include 35762 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35763 ${_gRPC_RE2_INCLUDE_DIR} 35764 ${_gRPC_SSL_INCLUDE_DIR} 35765 ${_gRPC_UPB_GENERATED_DIR} 35766 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35767 ${_gRPC_UPB_INCLUDE_DIR} 35768 ${_gRPC_XXHASH_INCLUDE_DIR} 35769 ${_gRPC_ZLIB_INCLUDE_DIR} 35770 third_party/googletest/googletest/include 35771 third_party/googletest/googletest 35772 third_party/googletest/googlemock/include 35773 third_party/googletest/googlemock 35774 ${_gRPC_PROTO_GENS_DIR} 35775) 35776 35777target_link_libraries(trailing_metadata_test 35778 ${_gRPC_ALLTARGETS_LIBRARIES} 35779 gtest 35780 grpc_authorization_provider 35781 grpc_unsecure 35782 ${_gRPC_PROTOBUF_LIBRARIES} 35783 grpc_test_util 35784) 35785 35786 35787endif() 35788if(gRPC_BUILD_TESTS) 35789 35790add_executable(transport_security_common_api_test 35791 test/core/tsi/alts/handshaker/transport_security_common_api_test.cc 35792) 35793if(WIN32 AND MSVC) 35794 if(BUILD_SHARED_LIBS) 35795 target_compile_definitions(transport_security_common_api_test 35796 PRIVATE 35797 "GPR_DLL_IMPORTS" 35798 "GRPC_DLL_IMPORTS" 35799 ) 35800 endif() 35801endif() 35802target_compile_features(transport_security_common_api_test PUBLIC cxx_std_17) 35803target_include_directories(transport_security_common_api_test 35804 PRIVATE 35805 ${CMAKE_CURRENT_SOURCE_DIR} 35806 ${CMAKE_CURRENT_SOURCE_DIR}/include 35807 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35808 ${_gRPC_RE2_INCLUDE_DIR} 35809 ${_gRPC_SSL_INCLUDE_DIR} 35810 ${_gRPC_UPB_GENERATED_DIR} 35811 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35812 ${_gRPC_UPB_INCLUDE_DIR} 35813 ${_gRPC_XXHASH_INCLUDE_DIR} 35814 ${_gRPC_ZLIB_INCLUDE_DIR} 35815 third_party/googletest/googletest/include 35816 third_party/googletest/googletest 35817 third_party/googletest/googlemock/include 35818 third_party/googletest/googlemock 35819 ${_gRPC_PROTO_GENS_DIR} 35820) 35821 35822target_link_libraries(transport_security_common_api_test 35823 ${_gRPC_ALLTARGETS_LIBRARIES} 35824 gtest 35825 grpc_test_util 35826) 35827 35828 35829endif() 35830if(gRPC_BUILD_TESTS) 35831 35832add_executable(transport_security_test 35833 test/core/tsi/transport_security_test.cc 35834) 35835if(WIN32 AND MSVC) 35836 if(BUILD_SHARED_LIBS) 35837 target_compile_definitions(transport_security_test 35838 PRIVATE 35839 "GPR_DLL_IMPORTS" 35840 "GRPC_DLL_IMPORTS" 35841 ) 35842 endif() 35843endif() 35844target_compile_features(transport_security_test PUBLIC cxx_std_17) 35845target_include_directories(transport_security_test 35846 PRIVATE 35847 ${CMAKE_CURRENT_SOURCE_DIR} 35848 ${CMAKE_CURRENT_SOURCE_DIR}/include 35849 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35850 ${_gRPC_RE2_INCLUDE_DIR} 35851 ${_gRPC_SSL_INCLUDE_DIR} 35852 ${_gRPC_UPB_GENERATED_DIR} 35853 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35854 ${_gRPC_UPB_INCLUDE_DIR} 35855 ${_gRPC_XXHASH_INCLUDE_DIR} 35856 ${_gRPC_ZLIB_INCLUDE_DIR} 35857 third_party/googletest/googletest/include 35858 third_party/googletest/googletest 35859 third_party/googletest/googlemock/include 35860 third_party/googletest/googlemock 35861 ${_gRPC_PROTO_GENS_DIR} 35862) 35863 35864target_link_libraries(transport_security_test 35865 ${_gRPC_ALLTARGETS_LIBRARIES} 35866 gtest 35867 grpc_test_util 35868) 35869 35870 35871endif() 35872if(gRPC_BUILD_TESTS) 35873 35874add_executable(try_join_test 35875 src/core/lib/debug/trace.cc 35876 src/core/lib/debug/trace_flags.cc 35877 src/core/util/glob.cc 35878 test/core/promise/try_join_test.cc 35879) 35880if(WIN32 AND MSVC) 35881 if(BUILD_SHARED_LIBS) 35882 target_compile_definitions(try_join_test 35883 PRIVATE 35884 "GPR_DLL_IMPORTS" 35885 ) 35886 endif() 35887endif() 35888target_compile_features(try_join_test PUBLIC cxx_std_17) 35889target_include_directories(try_join_test 35890 PRIVATE 35891 ${CMAKE_CURRENT_SOURCE_DIR} 35892 ${CMAKE_CURRENT_SOURCE_DIR}/include 35893 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35894 ${_gRPC_RE2_INCLUDE_DIR} 35895 ${_gRPC_SSL_INCLUDE_DIR} 35896 ${_gRPC_UPB_GENERATED_DIR} 35897 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35898 ${_gRPC_UPB_INCLUDE_DIR} 35899 ${_gRPC_XXHASH_INCLUDE_DIR} 35900 ${_gRPC_ZLIB_INCLUDE_DIR} 35901 third_party/googletest/googletest/include 35902 third_party/googletest/googletest 35903 third_party/googletest/googlemock/include 35904 third_party/googletest/googlemock 35905 ${_gRPC_PROTO_GENS_DIR} 35906) 35907 35908target_link_libraries(try_join_test 35909 ${_gRPC_ALLTARGETS_LIBRARIES} 35910 gtest 35911 absl::flat_hash_map 35912 absl::type_traits 35913 absl::statusor 35914 absl::utility 35915 gpr 35916) 35917 35918 35919endif() 35920if(gRPC_BUILD_TESTS) 35921 35922add_executable(try_seq_metadata_test 35923 test/core/promise/try_seq_metadata_test.cc 35924) 35925if(WIN32 AND MSVC) 35926 if(BUILD_SHARED_LIBS) 35927 target_compile_definitions(try_seq_metadata_test 35928 PRIVATE 35929 "GPR_DLL_IMPORTS" 35930 "GRPC_DLL_IMPORTS" 35931 ) 35932 endif() 35933endif() 35934target_compile_features(try_seq_metadata_test PUBLIC cxx_std_17) 35935target_include_directories(try_seq_metadata_test 35936 PRIVATE 35937 ${CMAKE_CURRENT_SOURCE_DIR} 35938 ${CMAKE_CURRENT_SOURCE_DIR}/include 35939 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35940 ${_gRPC_RE2_INCLUDE_DIR} 35941 ${_gRPC_SSL_INCLUDE_DIR} 35942 ${_gRPC_UPB_GENERATED_DIR} 35943 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35944 ${_gRPC_UPB_INCLUDE_DIR} 35945 ${_gRPC_XXHASH_INCLUDE_DIR} 35946 ${_gRPC_ZLIB_INCLUDE_DIR} 35947 third_party/googletest/googletest/include 35948 third_party/googletest/googletest 35949 third_party/googletest/googlemock/include 35950 third_party/googletest/googlemock 35951 ${_gRPC_PROTO_GENS_DIR} 35952) 35953 35954target_link_libraries(try_seq_metadata_test 35955 ${_gRPC_ALLTARGETS_LIBRARIES} 35956 gtest 35957 grpc 35958) 35959 35960 35961endif() 35962if(gRPC_BUILD_TESTS) 35963 35964add_executable(try_seq_test 35965 src/core/lib/debug/trace.cc 35966 src/core/lib/debug/trace_flags.cc 35967 src/core/util/glob.cc 35968 test/core/promise/try_seq_test.cc 35969) 35970if(WIN32 AND MSVC) 35971 if(BUILD_SHARED_LIBS) 35972 target_compile_definitions(try_seq_test 35973 PRIVATE 35974 "GPR_DLL_IMPORTS" 35975 ) 35976 endif() 35977endif() 35978target_compile_features(try_seq_test PUBLIC cxx_std_17) 35979target_include_directories(try_seq_test 35980 PRIVATE 35981 ${CMAKE_CURRENT_SOURCE_DIR} 35982 ${CMAKE_CURRENT_SOURCE_DIR}/include 35983 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 35984 ${_gRPC_RE2_INCLUDE_DIR} 35985 ${_gRPC_SSL_INCLUDE_DIR} 35986 ${_gRPC_UPB_GENERATED_DIR} 35987 ${_gRPC_UPB_GRPC_GENERATED_DIR} 35988 ${_gRPC_UPB_INCLUDE_DIR} 35989 ${_gRPC_XXHASH_INCLUDE_DIR} 35990 ${_gRPC_ZLIB_INCLUDE_DIR} 35991 third_party/googletest/googletest/include 35992 third_party/googletest/googletest 35993 third_party/googletest/googlemock/include 35994 third_party/googletest/googlemock 35995 ${_gRPC_PROTO_GENS_DIR} 35996) 35997 35998target_link_libraries(try_seq_test 35999 ${_gRPC_ALLTARGETS_LIBRARIES} 36000 gtest 36001 absl::flat_hash_map 36002 absl::type_traits 36003 absl::statusor 36004 gpr 36005) 36006 36007 36008endif() 36009if(gRPC_BUILD_TESTS) 36010 36011add_executable(unique_ptr_with_bitset_test 36012 test/core/util/unique_ptr_with_bitset_test.cc 36013) 36014target_compile_features(unique_ptr_with_bitset_test PUBLIC cxx_std_17) 36015target_include_directories(unique_ptr_with_bitset_test 36016 PRIVATE 36017 ${CMAKE_CURRENT_SOURCE_DIR} 36018 ${CMAKE_CURRENT_SOURCE_DIR}/include 36019 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36020 ${_gRPC_RE2_INCLUDE_DIR} 36021 ${_gRPC_SSL_INCLUDE_DIR} 36022 ${_gRPC_UPB_GENERATED_DIR} 36023 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36024 ${_gRPC_UPB_INCLUDE_DIR} 36025 ${_gRPC_XXHASH_INCLUDE_DIR} 36026 ${_gRPC_ZLIB_INCLUDE_DIR} 36027 third_party/googletest/googletest/include 36028 third_party/googletest/googletest 36029 third_party/googletest/googlemock/include 36030 third_party/googletest/googlemock 36031 ${_gRPC_PROTO_GENS_DIR} 36032) 36033 36034target_link_libraries(unique_ptr_with_bitset_test 36035 ${_gRPC_ALLTARGETS_LIBRARIES} 36036 gtest 36037 absl::check 36038 absl::bits 36039) 36040 36041 36042endif() 36043if(gRPC_BUILD_TESTS) 36044 36045add_executable(unique_type_name_test 36046 test/core/util/unique_type_name_test.cc 36047) 36048target_compile_features(unique_type_name_test PUBLIC cxx_std_17) 36049target_include_directories(unique_type_name_test 36050 PRIVATE 36051 ${CMAKE_CURRENT_SOURCE_DIR} 36052 ${CMAKE_CURRENT_SOURCE_DIR}/include 36053 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36054 ${_gRPC_RE2_INCLUDE_DIR} 36055 ${_gRPC_SSL_INCLUDE_DIR} 36056 ${_gRPC_UPB_GENERATED_DIR} 36057 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36058 ${_gRPC_UPB_INCLUDE_DIR} 36059 ${_gRPC_XXHASH_INCLUDE_DIR} 36060 ${_gRPC_ZLIB_INCLUDE_DIR} 36061 third_party/googletest/googletest/include 36062 third_party/googletest/googletest 36063 third_party/googletest/googlemock/include 36064 third_party/googletest/googlemock 36065 ${_gRPC_PROTO_GENS_DIR} 36066) 36067 36068target_link_libraries(unique_type_name_test 36069 ${_gRPC_ALLTARGETS_LIBRARIES} 36070 gtest 36071 absl::flat_hash_map 36072 absl::check 36073 absl::bits 36074 absl::str_format 36075) 36076 36077 36078endif() 36079if(gRPC_BUILD_TESTS) 36080 36081add_executable(unknown_frame_bad_client_test 36082 test/core/bad_client/bad_client.cc 36083 test/core/bad_client/tests/unknown_frame.cc 36084 test/core/end2end/cq_verifier.cc 36085) 36086if(WIN32 AND MSVC) 36087 if(BUILD_SHARED_LIBS) 36088 target_compile_definitions(unknown_frame_bad_client_test 36089 PRIVATE 36090 "GPR_DLL_IMPORTS" 36091 "GRPC_DLL_IMPORTS" 36092 ) 36093 endif() 36094endif() 36095target_compile_features(unknown_frame_bad_client_test PUBLIC cxx_std_17) 36096target_include_directories(unknown_frame_bad_client_test 36097 PRIVATE 36098 ${CMAKE_CURRENT_SOURCE_DIR} 36099 ${CMAKE_CURRENT_SOURCE_DIR}/include 36100 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36101 ${_gRPC_RE2_INCLUDE_DIR} 36102 ${_gRPC_SSL_INCLUDE_DIR} 36103 ${_gRPC_UPB_GENERATED_DIR} 36104 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36105 ${_gRPC_UPB_INCLUDE_DIR} 36106 ${_gRPC_XXHASH_INCLUDE_DIR} 36107 ${_gRPC_ZLIB_INCLUDE_DIR} 36108 third_party/googletest/googletest/include 36109 third_party/googletest/googletest 36110 third_party/googletest/googlemock/include 36111 third_party/googletest/googlemock 36112 ${_gRPC_PROTO_GENS_DIR} 36113) 36114 36115target_link_libraries(unknown_frame_bad_client_test 36116 ${_gRPC_ALLTARGETS_LIBRARIES} 36117 gtest 36118 grpc_test_util 36119) 36120 36121 36122endif() 36123if(gRPC_BUILD_TESTS) 36124 36125add_executable(uri_test 36126 test/core/util/uri_test.cc 36127) 36128if(WIN32 AND MSVC) 36129 if(BUILD_SHARED_LIBS) 36130 target_compile_definitions(uri_test 36131 PRIVATE 36132 "GPR_DLL_IMPORTS" 36133 "GRPC_DLL_IMPORTS" 36134 ) 36135 endif() 36136endif() 36137target_compile_features(uri_test PUBLIC cxx_std_17) 36138target_include_directories(uri_test 36139 PRIVATE 36140 ${CMAKE_CURRENT_SOURCE_DIR} 36141 ${CMAKE_CURRENT_SOURCE_DIR}/include 36142 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36143 ${_gRPC_RE2_INCLUDE_DIR} 36144 ${_gRPC_SSL_INCLUDE_DIR} 36145 ${_gRPC_UPB_GENERATED_DIR} 36146 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36147 ${_gRPC_UPB_INCLUDE_DIR} 36148 ${_gRPC_XXHASH_INCLUDE_DIR} 36149 ${_gRPC_ZLIB_INCLUDE_DIR} 36150 third_party/googletest/googletest/include 36151 third_party/googletest/googletest 36152 third_party/googletest/googlemock/include 36153 third_party/googletest/googlemock 36154 ${_gRPC_PROTO_GENS_DIR} 36155) 36156 36157target_link_libraries(uri_test 36158 ${_gRPC_ALLTARGETS_LIBRARIES} 36159 gtest 36160 grpc_test_util_unsecure 36161) 36162 36163 36164endif() 36165if(gRPC_BUILD_TESTS) 36166 36167add_executable(useful_test 36168 test/core/util/useful_test.cc 36169) 36170target_compile_features(useful_test PUBLIC cxx_std_17) 36171target_include_directories(useful_test 36172 PRIVATE 36173 ${CMAKE_CURRENT_SOURCE_DIR} 36174 ${CMAKE_CURRENT_SOURCE_DIR}/include 36175 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36176 ${_gRPC_RE2_INCLUDE_DIR} 36177 ${_gRPC_SSL_INCLUDE_DIR} 36178 ${_gRPC_UPB_GENERATED_DIR} 36179 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36180 ${_gRPC_UPB_INCLUDE_DIR} 36181 ${_gRPC_XXHASH_INCLUDE_DIR} 36182 ${_gRPC_ZLIB_INCLUDE_DIR} 36183 third_party/googletest/googletest/include 36184 third_party/googletest/googletest 36185 third_party/googletest/googlemock/include 36186 third_party/googletest/googlemock 36187 ${_gRPC_PROTO_GENS_DIR} 36188) 36189 36190target_link_libraries(useful_test 36191 ${_gRPC_ALLTARGETS_LIBRARIES} 36192 gtest 36193 absl::check 36194 absl::bits 36195) 36196 36197 36198endif() 36199if(gRPC_BUILD_TESTS) 36200 36201add_executable(uuid_v4_test 36202 test/core/util/uuid_v4_test.cc 36203) 36204if(WIN32 AND MSVC) 36205 if(BUILD_SHARED_LIBS) 36206 target_compile_definitions(uuid_v4_test 36207 PRIVATE 36208 "GPR_DLL_IMPORTS" 36209 "GRPC_DLL_IMPORTS" 36210 ) 36211 endif() 36212endif() 36213target_compile_features(uuid_v4_test PUBLIC cxx_std_17) 36214target_include_directories(uuid_v4_test 36215 PRIVATE 36216 ${CMAKE_CURRENT_SOURCE_DIR} 36217 ${CMAKE_CURRENT_SOURCE_DIR}/include 36218 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36219 ${_gRPC_RE2_INCLUDE_DIR} 36220 ${_gRPC_SSL_INCLUDE_DIR} 36221 ${_gRPC_UPB_GENERATED_DIR} 36222 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36223 ${_gRPC_UPB_INCLUDE_DIR} 36224 ${_gRPC_XXHASH_INCLUDE_DIR} 36225 ${_gRPC_ZLIB_INCLUDE_DIR} 36226 third_party/googletest/googletest/include 36227 third_party/googletest/googletest 36228 third_party/googletest/googlemock/include 36229 third_party/googletest/googlemock 36230 ${_gRPC_PROTO_GENS_DIR} 36231) 36232 36233target_link_libraries(uuid_v4_test 36234 ${_gRPC_ALLTARGETS_LIBRARIES} 36235 gtest 36236 grpc_test_util 36237) 36238 36239 36240endif() 36241if(gRPC_BUILD_TESTS) 36242 36243add_executable(validation_errors_test 36244 test/core/util/validation_errors_test.cc 36245) 36246if(WIN32 AND MSVC) 36247 if(BUILD_SHARED_LIBS) 36248 target_compile_definitions(validation_errors_test 36249 PRIVATE 36250 "GPR_DLL_IMPORTS" 36251 "GRPC_DLL_IMPORTS" 36252 ) 36253 endif() 36254endif() 36255target_compile_features(validation_errors_test PUBLIC cxx_std_17) 36256target_include_directories(validation_errors_test 36257 PRIVATE 36258 ${CMAKE_CURRENT_SOURCE_DIR} 36259 ${CMAKE_CURRENT_SOURCE_DIR}/include 36260 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36261 ${_gRPC_RE2_INCLUDE_DIR} 36262 ${_gRPC_SSL_INCLUDE_DIR} 36263 ${_gRPC_UPB_GENERATED_DIR} 36264 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36265 ${_gRPC_UPB_INCLUDE_DIR} 36266 ${_gRPC_XXHASH_INCLUDE_DIR} 36267 ${_gRPC_ZLIB_INCLUDE_DIR} 36268 third_party/googletest/googletest/include 36269 third_party/googletest/googletest 36270 third_party/googletest/googlemock/include 36271 third_party/googletest/googlemock 36272 ${_gRPC_PROTO_GENS_DIR} 36273) 36274 36275target_link_libraries(validation_errors_test 36276 ${_gRPC_ALLTARGETS_LIBRARIES} 36277 gtest 36278 grpc_test_util 36279) 36280 36281 36282endif() 36283if(gRPC_BUILD_TESTS) 36284 36285add_executable(varint_test 36286 test/core/transport/chttp2/varint_test.cc 36287) 36288if(WIN32 AND MSVC) 36289 if(BUILD_SHARED_LIBS) 36290 target_compile_definitions(varint_test 36291 PRIVATE 36292 "GPR_DLL_IMPORTS" 36293 "GRPC_DLL_IMPORTS" 36294 ) 36295 endif() 36296endif() 36297target_compile_features(varint_test PUBLIC cxx_std_17) 36298target_include_directories(varint_test 36299 PRIVATE 36300 ${CMAKE_CURRENT_SOURCE_DIR} 36301 ${CMAKE_CURRENT_SOURCE_DIR}/include 36302 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36303 ${_gRPC_RE2_INCLUDE_DIR} 36304 ${_gRPC_SSL_INCLUDE_DIR} 36305 ${_gRPC_UPB_GENERATED_DIR} 36306 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36307 ${_gRPC_UPB_INCLUDE_DIR} 36308 ${_gRPC_XXHASH_INCLUDE_DIR} 36309 ${_gRPC_ZLIB_INCLUDE_DIR} 36310 third_party/googletest/googletest/include 36311 third_party/googletest/googletest 36312 third_party/googletest/googlemock/include 36313 third_party/googletest/googlemock 36314 ${_gRPC_PROTO_GENS_DIR} 36315) 36316 36317target_link_libraries(varint_test 36318 ${_gRPC_ALLTARGETS_LIBRARIES} 36319 gtest 36320 grpc_test_util 36321) 36322 36323 36324endif() 36325if(gRPC_BUILD_TESTS) 36326 36327add_executable(wait_for_callback_test 36328 src/core/lib/debug/trace.cc 36329 src/core/lib/debug/trace_flags.cc 36330 src/core/lib/promise/activity.cc 36331 src/core/util/dump_args.cc 36332 src/core/util/glob.cc 36333 src/core/util/latent_see.cc 36334 src/core/util/per_cpu.cc 36335 test/core/promise/wait_for_callback_test.cc 36336) 36337if(WIN32 AND MSVC) 36338 if(BUILD_SHARED_LIBS) 36339 target_compile_definitions(wait_for_callback_test 36340 PRIVATE 36341 "GPR_DLL_IMPORTS" 36342 ) 36343 endif() 36344endif() 36345target_compile_features(wait_for_callback_test PUBLIC cxx_std_17) 36346target_include_directories(wait_for_callback_test 36347 PRIVATE 36348 ${CMAKE_CURRENT_SOURCE_DIR} 36349 ${CMAKE_CURRENT_SOURCE_DIR}/include 36350 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36351 ${_gRPC_RE2_INCLUDE_DIR} 36352 ${_gRPC_SSL_INCLUDE_DIR} 36353 ${_gRPC_UPB_GENERATED_DIR} 36354 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36355 ${_gRPC_UPB_INCLUDE_DIR} 36356 ${_gRPC_XXHASH_INCLUDE_DIR} 36357 ${_gRPC_ZLIB_INCLUDE_DIR} 36358 third_party/googletest/googletest/include 36359 third_party/googletest/googletest 36360 third_party/googletest/googlemock/include 36361 third_party/googletest/googlemock 36362 ${_gRPC_PROTO_GENS_DIR} 36363) 36364 36365target_link_libraries(wait_for_callback_test 36366 ${_gRPC_ALLTARGETS_LIBRARIES} 36367 gtest 36368 absl::config 36369 absl::flat_hash_map 36370 absl::function_ref 36371 absl::hash 36372 absl::type_traits 36373 absl::statusor 36374 gpr 36375) 36376 36377 36378endif() 36379if(gRPC_BUILD_TESTS) 36380if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 36381 36382 add_executable(wakeup_fd_posix_test 36383 test/core/event_engine/posix/wakeup_fd_posix_test.cc 36384 ) 36385 if(WIN32 AND MSVC) 36386 if(BUILD_SHARED_LIBS) 36387 target_compile_definitions(wakeup_fd_posix_test 36388 PRIVATE 36389 "GPR_DLL_IMPORTS" 36390 "GRPC_DLL_IMPORTS" 36391 ) 36392 endif() 36393 endif() 36394 target_compile_features(wakeup_fd_posix_test PUBLIC cxx_std_17) 36395 target_include_directories(wakeup_fd_posix_test 36396 PRIVATE 36397 ${CMAKE_CURRENT_SOURCE_DIR} 36398 ${CMAKE_CURRENT_SOURCE_DIR}/include 36399 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36400 ${_gRPC_RE2_INCLUDE_DIR} 36401 ${_gRPC_SSL_INCLUDE_DIR} 36402 ${_gRPC_UPB_GENERATED_DIR} 36403 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36404 ${_gRPC_UPB_INCLUDE_DIR} 36405 ${_gRPC_XXHASH_INCLUDE_DIR} 36406 ${_gRPC_ZLIB_INCLUDE_DIR} 36407 third_party/googletest/googletest/include 36408 third_party/googletest/googletest 36409 third_party/googletest/googlemock/include 36410 third_party/googletest/googlemock 36411 ${_gRPC_PROTO_GENS_DIR} 36412 ) 36413 36414 target_link_libraries(wakeup_fd_posix_test 36415 ${_gRPC_ALLTARGETS_LIBRARIES} 36416 gtest 36417 grpc_test_util 36418 ) 36419 36420 36421endif() 36422endif() 36423if(gRPC_BUILD_TESTS) 36424 36425add_executable(weighted_round_robin_config_test 36426 test/core/load_balancing/weighted_round_robin_config_test.cc 36427 test/core/test_util/fake_stats_plugin.cc 36428) 36429if(WIN32 AND MSVC) 36430 if(BUILD_SHARED_LIBS) 36431 target_compile_definitions(weighted_round_robin_config_test 36432 PRIVATE 36433 "GPR_DLL_IMPORTS" 36434 "GRPC_DLL_IMPORTS" 36435 ) 36436 endif() 36437endif() 36438target_compile_features(weighted_round_robin_config_test PUBLIC cxx_std_17) 36439target_include_directories(weighted_round_robin_config_test 36440 PRIVATE 36441 ${CMAKE_CURRENT_SOURCE_DIR} 36442 ${CMAKE_CURRENT_SOURCE_DIR}/include 36443 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36444 ${_gRPC_RE2_INCLUDE_DIR} 36445 ${_gRPC_SSL_INCLUDE_DIR} 36446 ${_gRPC_UPB_GENERATED_DIR} 36447 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36448 ${_gRPC_UPB_INCLUDE_DIR} 36449 ${_gRPC_XXHASH_INCLUDE_DIR} 36450 ${_gRPC_ZLIB_INCLUDE_DIR} 36451 third_party/googletest/googletest/include 36452 third_party/googletest/googletest 36453 third_party/googletest/googlemock/include 36454 third_party/googletest/googlemock 36455 ${_gRPC_PROTO_GENS_DIR} 36456) 36457 36458target_link_libraries(weighted_round_robin_config_test 36459 ${_gRPC_ALLTARGETS_LIBRARIES} 36460 gtest 36461 grpc_test_util 36462) 36463 36464 36465endif() 36466if(gRPC_BUILD_TESTS) 36467 36468add_executable(weighted_round_robin_test 36469 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 36470 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 36471 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 36472 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 36473 test/core/event_engine/event_engine_test_utils.cc 36474 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 36475 test/core/load_balancing/weighted_round_robin_test.cc 36476 test/core/test_util/fake_stats_plugin.cc 36477) 36478if(WIN32 AND MSVC) 36479 if(BUILD_SHARED_LIBS) 36480 target_compile_definitions(weighted_round_robin_test 36481 PRIVATE 36482 "GPR_DLL_IMPORTS" 36483 "GRPC_DLL_IMPORTS" 36484 ) 36485 endif() 36486endif() 36487target_compile_features(weighted_round_robin_test PUBLIC cxx_std_17) 36488target_include_directories(weighted_round_robin_test 36489 PRIVATE 36490 ${CMAKE_CURRENT_SOURCE_DIR} 36491 ${CMAKE_CURRENT_SOURCE_DIR}/include 36492 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36493 ${_gRPC_RE2_INCLUDE_DIR} 36494 ${_gRPC_SSL_INCLUDE_DIR} 36495 ${_gRPC_UPB_GENERATED_DIR} 36496 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36497 ${_gRPC_UPB_INCLUDE_DIR} 36498 ${_gRPC_XXHASH_INCLUDE_DIR} 36499 ${_gRPC_ZLIB_INCLUDE_DIR} 36500 third_party/googletest/googletest/include 36501 third_party/googletest/googletest 36502 third_party/googletest/googlemock/include 36503 third_party/googletest/googlemock 36504 ${_gRPC_PROTO_GENS_DIR} 36505) 36506 36507target_link_libraries(weighted_round_robin_test 36508 ${_gRPC_ALLTARGETS_LIBRARIES} 36509 gtest 36510 ${_gRPC_PROTOBUF_LIBRARIES} 36511 grpc_test_util 36512) 36513 36514 36515endif() 36516if(gRPC_BUILD_TESTS) 36517if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 36518 36519 add_executable(win_socket_test 36520 test/core/event_engine/windows/create_sockpair.cc 36521 test/core/event_engine/windows/win_socket_test.cc 36522 ) 36523 if(WIN32 AND MSVC) 36524 if(BUILD_SHARED_LIBS) 36525 target_compile_definitions(win_socket_test 36526 PRIVATE 36527 "GPR_DLL_IMPORTS" 36528 "GRPC_DLL_IMPORTS" 36529 ) 36530 endif() 36531 endif() 36532 target_compile_features(win_socket_test PUBLIC cxx_std_17) 36533 target_include_directories(win_socket_test 36534 PRIVATE 36535 ${CMAKE_CURRENT_SOURCE_DIR} 36536 ${CMAKE_CURRENT_SOURCE_DIR}/include 36537 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36538 ${_gRPC_RE2_INCLUDE_DIR} 36539 ${_gRPC_SSL_INCLUDE_DIR} 36540 ${_gRPC_UPB_GENERATED_DIR} 36541 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36542 ${_gRPC_UPB_INCLUDE_DIR} 36543 ${_gRPC_XXHASH_INCLUDE_DIR} 36544 ${_gRPC_ZLIB_INCLUDE_DIR} 36545 third_party/googletest/googletest/include 36546 third_party/googletest/googletest 36547 third_party/googletest/googlemock/include 36548 third_party/googletest/googlemock 36549 ${_gRPC_PROTO_GENS_DIR} 36550 ) 36551 36552 target_link_libraries(win_socket_test 36553 ${_gRPC_ALLTARGETS_LIBRARIES} 36554 gtest 36555 grpc_test_util 36556 ) 36557 36558 36559endif() 36560endif() 36561if(gRPC_BUILD_TESTS) 36562 36563add_executable(window_overflow_bad_client_test 36564 test/core/bad_client/bad_client.cc 36565 test/core/bad_client/tests/window_overflow.cc 36566 test/core/end2end/cq_verifier.cc 36567) 36568if(WIN32 AND MSVC) 36569 if(BUILD_SHARED_LIBS) 36570 target_compile_definitions(window_overflow_bad_client_test 36571 PRIVATE 36572 "GPR_DLL_IMPORTS" 36573 "GRPC_DLL_IMPORTS" 36574 ) 36575 endif() 36576endif() 36577target_compile_features(window_overflow_bad_client_test PUBLIC cxx_std_17) 36578target_include_directories(window_overflow_bad_client_test 36579 PRIVATE 36580 ${CMAKE_CURRENT_SOURCE_DIR} 36581 ${CMAKE_CURRENT_SOURCE_DIR}/include 36582 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36583 ${_gRPC_RE2_INCLUDE_DIR} 36584 ${_gRPC_SSL_INCLUDE_DIR} 36585 ${_gRPC_UPB_GENERATED_DIR} 36586 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36587 ${_gRPC_UPB_INCLUDE_DIR} 36588 ${_gRPC_XXHASH_INCLUDE_DIR} 36589 ${_gRPC_ZLIB_INCLUDE_DIR} 36590 third_party/googletest/googletest/include 36591 third_party/googletest/googletest 36592 third_party/googletest/googlemock/include 36593 third_party/googletest/googlemock 36594 ${_gRPC_PROTO_GENS_DIR} 36595) 36596 36597target_link_libraries(window_overflow_bad_client_test 36598 ${_gRPC_ALLTARGETS_LIBRARIES} 36599 gtest 36600 grpc_test_util 36601) 36602 36603 36604endif() 36605if(gRPC_BUILD_TESTS) 36606if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) 36607 36608 add_executable(windows_endpoint_test 36609 test/core/event_engine/windows/create_sockpair.cc 36610 test/core/event_engine/windows/windows_endpoint_test.cc 36611 ) 36612 if(WIN32 AND MSVC) 36613 if(BUILD_SHARED_LIBS) 36614 target_compile_definitions(windows_endpoint_test 36615 PRIVATE 36616 "GPR_DLL_IMPORTS" 36617 "GRPC_DLL_IMPORTS" 36618 ) 36619 endif() 36620 endif() 36621 target_compile_features(windows_endpoint_test PUBLIC cxx_std_17) 36622 target_include_directories(windows_endpoint_test 36623 PRIVATE 36624 ${CMAKE_CURRENT_SOURCE_DIR} 36625 ${CMAKE_CURRENT_SOURCE_DIR}/include 36626 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36627 ${_gRPC_RE2_INCLUDE_DIR} 36628 ${_gRPC_SSL_INCLUDE_DIR} 36629 ${_gRPC_UPB_GENERATED_DIR} 36630 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36631 ${_gRPC_UPB_INCLUDE_DIR} 36632 ${_gRPC_XXHASH_INCLUDE_DIR} 36633 ${_gRPC_ZLIB_INCLUDE_DIR} 36634 third_party/googletest/googletest/include 36635 third_party/googletest/googletest 36636 third_party/googletest/googlemock/include 36637 third_party/googletest/googlemock 36638 ${_gRPC_PROTO_GENS_DIR} 36639 ) 36640 36641 target_link_libraries(windows_endpoint_test 36642 ${_gRPC_ALLTARGETS_LIBRARIES} 36643 gtest 36644 grpc_test_util 36645 ) 36646 36647 36648endif() 36649endif() 36650if(gRPC_BUILD_TESTS) 36651if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 36652 36653 add_executable(work_serializer_test 36654 test/core/event_engine/event_engine_test_utils.cc 36655 test/core/util/work_serializer_test.cc 36656 ) 36657 if(WIN32 AND MSVC) 36658 if(BUILD_SHARED_LIBS) 36659 target_compile_definitions(work_serializer_test 36660 PRIVATE 36661 "GPR_DLL_IMPORTS" 36662 "GRPC_DLL_IMPORTS" 36663 ) 36664 endif() 36665 endif() 36666 target_compile_features(work_serializer_test PUBLIC cxx_std_17) 36667 target_include_directories(work_serializer_test 36668 PRIVATE 36669 ${CMAKE_CURRENT_SOURCE_DIR} 36670 ${CMAKE_CURRENT_SOURCE_DIR}/include 36671 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36672 ${_gRPC_RE2_INCLUDE_DIR} 36673 ${_gRPC_SSL_INCLUDE_DIR} 36674 ${_gRPC_UPB_GENERATED_DIR} 36675 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36676 ${_gRPC_UPB_INCLUDE_DIR} 36677 ${_gRPC_XXHASH_INCLUDE_DIR} 36678 ${_gRPC_ZLIB_INCLUDE_DIR} 36679 third_party/googletest/googletest/include 36680 third_party/googletest/googletest 36681 third_party/googletest/googlemock/include 36682 third_party/googletest/googlemock 36683 ${_gRPC_PROTO_GENS_DIR} 36684 ) 36685 36686 target_link_libraries(work_serializer_test 36687 ${_gRPC_ALLTARGETS_LIBRARIES} 36688 gtest 36689 grpc_test_util 36690 ) 36691 36692 36693endif() 36694endif() 36695if(gRPC_BUILD_TESTS) 36696 36697add_executable(write_buffering_at_end_test 36698 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 36699 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 36700 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 36701 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 36702 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 36703 src/core/ext/transport/chaotic_good/client_transport.cc 36704 src/core/ext/transport/chaotic_good/control_endpoint.cc 36705 src/core/ext/transport/chaotic_good/data_endpoints.cc 36706 src/core/ext/transport/chaotic_good/frame.cc 36707 src/core/ext/transport/chaotic_good/frame_header.cc 36708 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 36709 src/core/ext/transport/chaotic_good/server_transport.cc 36710 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 36711 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 36712 src/core/ext/transport/chaotic_good_legacy/frame.cc 36713 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 36714 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 36715 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 36716 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 36717 src/core/lib/transport/promise_endpoint.cc 36718 test/core/call/batch_builder.cc 36719 test/core/end2end/cq_verifier.cc 36720 test/core/end2end/end2end_test_main.cc 36721 test/core/end2end/end2end_test_suites.cc 36722 test/core/end2end/end2end_tests.cc 36723 test/core/end2end/fixtures/http_proxy_fixture.cc 36724 test/core/end2end/fixtures/local_util.cc 36725 test/core/end2end/fixtures/proxy.cc 36726 test/core/end2end/tests/write_buffering_at_end.cc 36727 test/core/event_engine/event_engine_test_utils.cc 36728 test/core/test_util/fake_stats_plugin.cc 36729 test/core/test_util/test_lb_policies.cc 36730) 36731if(WIN32 AND MSVC) 36732 if(BUILD_SHARED_LIBS) 36733 target_compile_definitions(write_buffering_at_end_test 36734 PRIVATE 36735 "GPR_DLL_IMPORTS" 36736 "GRPC_DLL_IMPORTS" 36737 ) 36738 endif() 36739endif() 36740target_compile_features(write_buffering_at_end_test PUBLIC cxx_std_17) 36741target_include_directories(write_buffering_at_end_test 36742 PRIVATE 36743 ${CMAKE_CURRENT_SOURCE_DIR} 36744 ${CMAKE_CURRENT_SOURCE_DIR}/include 36745 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36746 ${_gRPC_RE2_INCLUDE_DIR} 36747 ${_gRPC_SSL_INCLUDE_DIR} 36748 ${_gRPC_UPB_GENERATED_DIR} 36749 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36750 ${_gRPC_UPB_INCLUDE_DIR} 36751 ${_gRPC_XXHASH_INCLUDE_DIR} 36752 ${_gRPC_ZLIB_INCLUDE_DIR} 36753 third_party/googletest/googletest/include 36754 third_party/googletest/googletest 36755 third_party/googletest/googlemock/include 36756 third_party/googletest/googlemock 36757 ${_gRPC_PROTO_GENS_DIR} 36758) 36759 36760target_link_libraries(write_buffering_at_end_test 36761 ${_gRPC_ALLTARGETS_LIBRARIES} 36762 gtest 36763 grpc_authorization_provider 36764 grpc_unsecure 36765 ${_gRPC_PROTOBUF_LIBRARIES} 36766 grpc_test_util 36767) 36768 36769 36770endif() 36771if(gRPC_BUILD_TESTS) 36772 36773add_executable(write_buffering_test 36774 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.cc 36775 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.cc 36776 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.pb.h 36777 ${_gRPC_PROTO_GENS_DIR}/src/core/ext/transport/chaotic_good/chaotic_good_frame.grpc.pb.h 36778 src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc 36779 src/core/ext/transport/chaotic_good/client_transport.cc 36780 src/core/ext/transport/chaotic_good/control_endpoint.cc 36781 src/core/ext/transport/chaotic_good/data_endpoints.cc 36782 src/core/ext/transport/chaotic_good/frame.cc 36783 src/core/ext/transport/chaotic_good/frame_header.cc 36784 src/core/ext/transport/chaotic_good/server/chaotic_good_server.cc 36785 src/core/ext/transport/chaotic_good/server_transport.cc 36786 src/core/ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc 36787 src/core/ext/transport/chaotic_good_legacy/client_transport.cc 36788 src/core/ext/transport/chaotic_good_legacy/frame.cc 36789 src/core/ext/transport/chaotic_good_legacy/frame_header.cc 36790 src/core/ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc 36791 src/core/ext/transport/chaotic_good_legacy/server_transport.cc 36792 src/core/ext/transport/chaotic_good_legacy/settings_metadata.cc 36793 src/core/lib/transport/promise_endpoint.cc 36794 test/core/call/batch_builder.cc 36795 test/core/end2end/cq_verifier.cc 36796 test/core/end2end/end2end_test_main.cc 36797 test/core/end2end/end2end_test_suites.cc 36798 test/core/end2end/end2end_tests.cc 36799 test/core/end2end/fixtures/http_proxy_fixture.cc 36800 test/core/end2end/fixtures/local_util.cc 36801 test/core/end2end/fixtures/proxy.cc 36802 test/core/end2end/tests/write_buffering.cc 36803 test/core/event_engine/event_engine_test_utils.cc 36804 test/core/test_util/fake_stats_plugin.cc 36805 test/core/test_util/test_lb_policies.cc 36806) 36807if(WIN32 AND MSVC) 36808 if(BUILD_SHARED_LIBS) 36809 target_compile_definitions(write_buffering_test 36810 PRIVATE 36811 "GPR_DLL_IMPORTS" 36812 "GRPC_DLL_IMPORTS" 36813 ) 36814 endif() 36815endif() 36816target_compile_features(write_buffering_test PUBLIC cxx_std_17) 36817target_include_directories(write_buffering_test 36818 PRIVATE 36819 ${CMAKE_CURRENT_SOURCE_DIR} 36820 ${CMAKE_CURRENT_SOURCE_DIR}/include 36821 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36822 ${_gRPC_RE2_INCLUDE_DIR} 36823 ${_gRPC_SSL_INCLUDE_DIR} 36824 ${_gRPC_UPB_GENERATED_DIR} 36825 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36826 ${_gRPC_UPB_INCLUDE_DIR} 36827 ${_gRPC_XXHASH_INCLUDE_DIR} 36828 ${_gRPC_ZLIB_INCLUDE_DIR} 36829 third_party/googletest/googletest/include 36830 third_party/googletest/googletest 36831 third_party/googletest/googlemock/include 36832 third_party/googletest/googlemock 36833 ${_gRPC_PROTO_GENS_DIR} 36834) 36835 36836target_link_libraries(write_buffering_test 36837 ${_gRPC_ALLTARGETS_LIBRARIES} 36838 gtest 36839 grpc_authorization_provider 36840 grpc_unsecure 36841 ${_gRPC_PROTOBUF_LIBRARIES} 36842 grpc_test_util 36843) 36844 36845 36846endif() 36847if(gRPC_BUILD_TESTS) 36848 36849add_executable(write_size_policy_test 36850 src/core/ext/transport/chttp2/transport/write_size_policy.cc 36851 src/core/util/time.cc 36852 test/core/transport/chttp2/write_size_policy_test.cc 36853) 36854if(WIN32 AND MSVC) 36855 if(BUILD_SHARED_LIBS) 36856 target_compile_definitions(write_size_policy_test 36857 PRIVATE 36858 "GPR_DLL_IMPORTS" 36859 ) 36860 endif() 36861endif() 36862target_compile_features(write_size_policy_test PUBLIC cxx_std_17) 36863target_include_directories(write_size_policy_test 36864 PRIVATE 36865 ${CMAKE_CURRENT_SOURCE_DIR} 36866 ${CMAKE_CURRENT_SOURCE_DIR}/include 36867 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36868 ${_gRPC_RE2_INCLUDE_DIR} 36869 ${_gRPC_SSL_INCLUDE_DIR} 36870 ${_gRPC_UPB_GENERATED_DIR} 36871 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36872 ${_gRPC_UPB_INCLUDE_DIR} 36873 ${_gRPC_XXHASH_INCLUDE_DIR} 36874 ${_gRPC_ZLIB_INCLUDE_DIR} 36875 third_party/googletest/googletest/include 36876 third_party/googletest/googletest 36877 third_party/googletest/googlemock/include 36878 third_party/googletest/googlemock 36879 ${_gRPC_PROTO_GENS_DIR} 36880) 36881 36882target_link_libraries(write_size_policy_test 36883 ${_gRPC_ALLTARGETS_LIBRARIES} 36884 gtest 36885 absl::statusor 36886 gpr 36887) 36888 36889 36890endif() 36891if(gRPC_BUILD_TESTS) 36892if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 36893 36894 add_executable(writes_per_rpc_test 36895 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 36896 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 36897 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 36898 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 36899 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 36900 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 36901 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 36902 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 36903 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 36904 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 36905 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 36906 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 36907 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 36908 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 36909 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 36910 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 36911 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 36912 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 36913 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 36914 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 36915 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 36916 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 36917 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 36918 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 36919 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 36920 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 36921 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 36922 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 36923 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 36924 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 36925 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 36926 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 36927 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 36928 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 36929 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 36930 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 36931 test/core/event_engine/event_engine_test_utils.cc 36932 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 36933 test/core/test_util/cmdline.cc 36934 test/core/test_util/fuzzer_util.cc 36935 test/core/test_util/grpc_profiler.cc 36936 test/core/test_util/histogram.cc 36937 test/core/test_util/mock_endpoint.cc 36938 test/core/test_util/parse_hexstring.cc 36939 test/core/test_util/resolve_localhost_ip46.cc 36940 test/core/test_util/slice_splitter.cc 36941 test/core/test_util/tracer_util.cc 36942 test/cpp/performance/writes_per_rpc_test.cc 36943 ) 36944 if(WIN32 AND MSVC) 36945 if(BUILD_SHARED_LIBS) 36946 target_compile_definitions(writes_per_rpc_test 36947 PRIVATE 36948 "GPR_DLL_IMPORTS" 36949 "GRPC_DLL_IMPORTS" 36950 "GRPCXX_DLL_IMPORTS" 36951 ) 36952 endif() 36953 endif() 36954 target_compile_features(writes_per_rpc_test PUBLIC cxx_std_17) 36955 target_include_directories(writes_per_rpc_test 36956 PRIVATE 36957 ${CMAKE_CURRENT_SOURCE_DIR} 36958 ${CMAKE_CURRENT_SOURCE_DIR}/include 36959 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 36960 ${_gRPC_RE2_INCLUDE_DIR} 36961 ${_gRPC_SSL_INCLUDE_DIR} 36962 ${_gRPC_UPB_GENERATED_DIR} 36963 ${_gRPC_UPB_GRPC_GENERATED_DIR} 36964 ${_gRPC_UPB_INCLUDE_DIR} 36965 ${_gRPC_XXHASH_INCLUDE_DIR} 36966 ${_gRPC_ZLIB_INCLUDE_DIR} 36967 third_party/googletest/googletest/include 36968 third_party/googletest/googletest 36969 third_party/googletest/googlemock/include 36970 third_party/googletest/googlemock 36971 ${_gRPC_PROTO_GENS_DIR} 36972 ) 36973 36974 target_link_libraries(writes_per_rpc_test 36975 ${_gRPC_ALLTARGETS_LIBRARIES} 36976 gtest 36977 grpc++ 36978 grpc_test_util 36979 ) 36980 36981 36982endif() 36983endif() 36984if(gRPC_BUILD_TESTS) 36985 36986add_executable(xds_audit_logger_registry_test 36987 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 36988 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 36989 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 36990 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 36991 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 36992 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 36993 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 36994 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 36995 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 36996 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 36997 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 36998 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 36999 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 37000 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 37001 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 37002 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 37003 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 37004 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 37005 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 37006 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 37007 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 37008 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 37009 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 37010 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 37011 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 37012 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 37013 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 37014 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 37015 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 37016 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 37017 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 37018 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 37019 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 37020 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 37021 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 37022 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 37023 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 37024 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 37025 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 37026 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 37027 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 37028 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 37029 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 37030 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 37031 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 37032 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 37033 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 37034 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 37035 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 37036 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 37037 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 37038 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 37039 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 37040 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 37041 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 37042 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 37043 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 37044 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 37045 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 37046 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 37047 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 37048 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 37049 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 37050 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 37051 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 37052 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 37053 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 37054 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 37055 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 37056 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 37057 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 37058 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 37059 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 37060 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 37061 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 37062 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 37063 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 37064 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 37065 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 37066 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 37067 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 37068 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 37069 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 37070 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 37071 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 37072 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 37073 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 37074 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 37075 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 37076 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 37077 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 37078 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 37079 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 37080 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 37081 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 37082 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 37083 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 37084 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 37085 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 37086 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 37087 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 37088 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 37089 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 37090 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 37091 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.pb.cc 37092 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.grpc.pb.cc 37093 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.pb.h 37094 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/rbac/audit_loggers/stream/v3/stream.grpc.pb.h 37095 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 37096 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 37097 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 37098 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 37099 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 37100 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 37101 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 37102 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 37103 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 37104 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 37105 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 37106 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 37107 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 37108 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 37109 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 37110 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 37111 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 37112 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 37113 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 37114 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 37115 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 37116 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 37117 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 37118 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 37119 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 37120 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 37121 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 37122 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 37123 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 37124 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 37125 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 37126 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 37127 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 37128 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 37129 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 37130 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 37131 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 37132 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 37133 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 37134 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 37135 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 37136 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 37137 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 37138 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 37139 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 37140 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 37141 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 37142 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 37143 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 37144 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 37145 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 37146 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 37147 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 37148 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 37149 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 37150 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 37151 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 37152 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 37153 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 37154 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 37155 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 37156 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 37157 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 37158 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 37159 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 37160 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 37161 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 37162 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 37163 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 37164 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 37165 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 37166 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 37167 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 37168 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 37169 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 37170 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 37171 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 37172 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 37173 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 37174 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 37175 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 37176 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 37177 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 37178 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 37179 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 37180 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 37181 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 37182 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 37183 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 37184 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 37185 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 37186 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 37187 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 37188 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 37189 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 37190 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 37191 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 37192 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 37193 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 37194 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 37195 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 37196 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 37197 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 37198 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 37199 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 37200 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 37201 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 37202 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 37203 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 37204 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 37205 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 37206 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 37207 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 37208 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 37209 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 37210 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 37211 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 37212 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 37213 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 37214 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 37215 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 37216 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 37217 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 37218 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 37219 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 37220 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 37221 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 37222 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 37223 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 37224 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 37225 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 37226 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 37227 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 37228 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 37229 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 37230 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 37231 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 37232 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 37233 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 37234 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 37235 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 37236 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 37237 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 37238 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 37239 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 37240 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 37241 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 37242 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 37243 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 37244 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 37245 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 37246 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 37247 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 37248 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 37249 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 37250 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 37251 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 37252 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 37253 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 37254 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 37255 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 37256 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 37257 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 37258 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 37259 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 37260 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 37261 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 37262 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 37263 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 37264 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 37265 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 37266 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 37267 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 37268 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 37269 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 37270 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 37271 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 37272 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 37273 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 37274 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 37275 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 37276 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 37277 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 37278 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 37279 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 37280 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 37281 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 37282 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 37283 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 37284 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 37285 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 37286 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 37287 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 37288 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 37289 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 37290 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 37291 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 37292 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 37293 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 37294 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 37295 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 37296 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 37297 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 37298 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 37299 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 37300 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 37301 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 37302 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 37303 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 37304 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 37305 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 37306 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 37307 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 37308 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 37309 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 37310 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 37311 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 37312 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 37313 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 37314 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 37315 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 37316 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 37317 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 37318 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 37319 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 37320 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 37321 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 37322 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 37323 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 37324 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 37325 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 37326 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 37327 test/core/xds/xds_audit_logger_registry_test.cc 37328 test/cpp/util/cli_call.cc 37329 test/cpp/util/cli_credentials.cc 37330 test/cpp/util/proto_file_parser.cc 37331 test/cpp/util/proto_reflection_descriptor_database.cc 37332 test/cpp/util/service_describer.cc 37333) 37334if(WIN32 AND MSVC) 37335 if(BUILD_SHARED_LIBS) 37336 target_compile_definitions(xds_audit_logger_registry_test 37337 PRIVATE 37338 "GPR_DLL_IMPORTS" 37339 "GRPC_DLL_IMPORTS" 37340 "GRPCXX_DLL_IMPORTS" 37341 ) 37342 endif() 37343endif() 37344target_compile_features(xds_audit_logger_registry_test PUBLIC cxx_std_17) 37345target_include_directories(xds_audit_logger_registry_test 37346 PRIVATE 37347 ${CMAKE_CURRENT_SOURCE_DIR} 37348 ${CMAKE_CURRENT_SOURCE_DIR}/include 37349 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 37350 ${_gRPC_RE2_INCLUDE_DIR} 37351 ${_gRPC_SSL_INCLUDE_DIR} 37352 ${_gRPC_UPB_GENERATED_DIR} 37353 ${_gRPC_UPB_GRPC_GENERATED_DIR} 37354 ${_gRPC_UPB_INCLUDE_DIR} 37355 ${_gRPC_XXHASH_INCLUDE_DIR} 37356 ${_gRPC_ZLIB_INCLUDE_DIR} 37357 third_party/googletest/googletest/include 37358 third_party/googletest/googletest 37359 third_party/googletest/googlemock/include 37360 third_party/googletest/googlemock 37361 ${_gRPC_PROTO_GENS_DIR} 37362) 37363 37364target_link_libraries(xds_audit_logger_registry_test 37365 ${_gRPC_ALLTARGETS_LIBRARIES} 37366 gtest 37367 grpc++ 37368 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 37369 grpc_test_util 37370) 37371 37372 37373endif() 37374if(gRPC_BUILD_TESTS) 37375 37376add_executable(xds_bootstrap_test 37377 test/core/xds/xds_bootstrap_test.cc 37378) 37379if(WIN32 AND MSVC) 37380 if(BUILD_SHARED_LIBS) 37381 target_compile_definitions(xds_bootstrap_test 37382 PRIVATE 37383 "GPR_DLL_IMPORTS" 37384 "GRPC_DLL_IMPORTS" 37385 ) 37386 endif() 37387endif() 37388target_compile_features(xds_bootstrap_test PUBLIC cxx_std_17) 37389target_include_directories(xds_bootstrap_test 37390 PRIVATE 37391 ${CMAKE_CURRENT_SOURCE_DIR} 37392 ${CMAKE_CURRENT_SOURCE_DIR}/include 37393 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 37394 ${_gRPC_RE2_INCLUDE_DIR} 37395 ${_gRPC_SSL_INCLUDE_DIR} 37396 ${_gRPC_UPB_GENERATED_DIR} 37397 ${_gRPC_UPB_GRPC_GENERATED_DIR} 37398 ${_gRPC_UPB_INCLUDE_DIR} 37399 ${_gRPC_XXHASH_INCLUDE_DIR} 37400 ${_gRPC_ZLIB_INCLUDE_DIR} 37401 third_party/googletest/googletest/include 37402 third_party/googletest/googletest 37403 third_party/googletest/googlemock/include 37404 third_party/googletest/googlemock 37405 ${_gRPC_PROTO_GENS_DIR} 37406) 37407 37408target_link_libraries(xds_bootstrap_test 37409 ${_gRPC_ALLTARGETS_LIBRARIES} 37410 gtest 37411 grpc_test_util 37412) 37413 37414 37415endif() 37416if(gRPC_BUILD_TESTS) 37417 37418add_executable(xds_certificate_provider_test 37419 test/core/xds/xds_certificate_provider_test.cc 37420) 37421if(WIN32 AND MSVC) 37422 if(BUILD_SHARED_LIBS) 37423 target_compile_definitions(xds_certificate_provider_test 37424 PRIVATE 37425 "GPR_DLL_IMPORTS" 37426 "GRPC_DLL_IMPORTS" 37427 ) 37428 endif() 37429endif() 37430target_compile_features(xds_certificate_provider_test PUBLIC cxx_std_17) 37431target_include_directories(xds_certificate_provider_test 37432 PRIVATE 37433 ${CMAKE_CURRENT_SOURCE_DIR} 37434 ${CMAKE_CURRENT_SOURCE_DIR}/include 37435 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 37436 ${_gRPC_RE2_INCLUDE_DIR} 37437 ${_gRPC_SSL_INCLUDE_DIR} 37438 ${_gRPC_UPB_GENERATED_DIR} 37439 ${_gRPC_UPB_GRPC_GENERATED_DIR} 37440 ${_gRPC_UPB_INCLUDE_DIR} 37441 ${_gRPC_XXHASH_INCLUDE_DIR} 37442 ${_gRPC_ZLIB_INCLUDE_DIR} 37443 third_party/googletest/googletest/include 37444 third_party/googletest/googletest 37445 third_party/googletest/googlemock/include 37446 third_party/googletest/googlemock 37447 ${_gRPC_PROTO_GENS_DIR} 37448) 37449 37450target_link_libraries(xds_certificate_provider_test 37451 ${_gRPC_ALLTARGETS_LIBRARIES} 37452 gtest 37453 grpc_test_util 37454) 37455 37456 37457endif() 37458if(gRPC_BUILD_TESTS) 37459 37460add_executable(xds_client_test 37461 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 37462 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 37463 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 37464 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 37465 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.cc 37466 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.cc 37467 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.h 37468 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.h 37469 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.cc 37470 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.cc 37471 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.h 37472 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.h 37473 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.cc 37474 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.cc 37475 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.h 37476 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.h 37477 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.cc 37478 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.cc 37479 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.h 37480 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.h 37481 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.cc 37482 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.cc 37483 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.h 37484 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.h 37485 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.cc 37486 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.cc 37487 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.h 37488 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.h 37489 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.cc 37490 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.cc 37491 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.h 37492 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.h 37493 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.cc 37494 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.cc 37495 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.h 37496 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.h 37497 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.cc 37498 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.cc 37499 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.h 37500 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.h 37501 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.cc 37502 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.cc 37503 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.h 37504 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.h 37505 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.cc 37506 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.cc 37507 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.h 37508 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.h 37509 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 37510 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 37511 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 37512 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 37513 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 37514 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 37515 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 37516 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 37517 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 37518 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 37519 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 37520 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 37521 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.cc 37522 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.cc 37523 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.h 37524 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.h 37525 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 37526 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 37527 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 37528 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 37529 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 37530 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 37531 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 37532 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 37533 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 37534 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 37535 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 37536 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 37537 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 37538 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 37539 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 37540 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 37541 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.cc 37542 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.cc 37543 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.h 37544 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.h 37545 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 37546 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 37547 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 37548 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 37549 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 37550 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 37551 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 37552 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 37553 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 37554 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 37555 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 37556 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 37557 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 37558 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 37559 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 37560 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 37561 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 37562 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 37563 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 37564 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 37565 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 37566 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 37567 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 37568 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 37569 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 37570 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 37571 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 37572 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 37573 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 37574 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 37575 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 37576 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 37577 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 37578 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 37579 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 37580 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 37581 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 37582 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 37583 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 37584 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 37585 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 37586 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 37587 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 37588 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 37589 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 37590 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 37591 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 37592 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 37593 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 37594 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 37595 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 37596 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 37597 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 37598 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 37599 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 37600 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 37601 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 37602 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 37603 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 37604 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 37605 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 37606 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 37607 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 37608 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 37609 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 37610 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 37611 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 37612 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 37613 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 37614 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 37615 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 37616 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 37617 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 37618 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 37619 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 37620 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 37621 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 37622 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 37623 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 37624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 37625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 37626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 37627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 37628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 37629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 37630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 37631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 37632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 37633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 37634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 37635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 37636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 37637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 37638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 37639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 37640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 37641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 37642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 37643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 37644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 37645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 37646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 37647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 37648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 37649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.cc 37650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.cc 37651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.h 37652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.h 37653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.cc 37654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.cc 37655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.h 37656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.h 37657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.cc 37658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.cc 37659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.h 37660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.h 37661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 37662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 37663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 37664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 37665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 37666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 37667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 37668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 37669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 37670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 37671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 37672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 37673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.cc 37674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.cc 37675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.h 37676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.h 37677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 37678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 37679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 37680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 37681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 37682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 37683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 37684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 37685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 37686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 37687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 37688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 37689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 37690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 37691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 37692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 37693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 37694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 37695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 37696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 37697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 37698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 37699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 37700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 37701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 37702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 37703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 37704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 37705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 37706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 37707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 37708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 37709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 37710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 37711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 37712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 37713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 37714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 37715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 37716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 37717 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 37718 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 37719 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 37720 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 37721 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 37722 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 37723 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 37724 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 37725 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 37726 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 37727 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 37728 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 37729 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 37730 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 37731 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 37732 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 37733 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 37734 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 37735 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 37736 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 37737 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 37738 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 37739 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 37740 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 37741 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/ads.pb.cc 37742 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/ads.grpc.pb.cc 37743 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/ads.pb.h 37744 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/ads.grpc.pb.h 37745 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/discovery.pb.cc 37746 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/discovery.grpc.pb.cc 37747 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/discovery.pb.h 37748 ${_gRPC_PROTO_GENS_DIR}/envoy/service/discovery/v3/discovery.grpc.pb.h 37749 ${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.pb.cc 37750 ${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.grpc.pb.cc 37751 ${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.pb.h 37752 ${_gRPC_PROTO_GENS_DIR}/envoy/service/status/v3/csds.grpc.pb.h 37753 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 37754 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 37755 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 37756 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 37757 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 37758 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 37759 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 37760 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 37761 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 37762 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 37763 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 37764 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 37765 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 37766 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 37767 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 37768 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 37769 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 37770 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 37771 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 37772 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 37773 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 37774 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 37775 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 37776 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 37777 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 37778 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 37779 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 37780 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 37781 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 37782 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 37783 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 37784 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 37785 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 37786 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 37787 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 37788 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 37789 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 37790 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 37791 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 37792 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 37793 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 37794 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 37795 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 37796 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 37797 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 37798 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 37799 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 37800 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 37801 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 37802 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 37803 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 37804 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 37805 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 37806 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 37807 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 37808 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 37809 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 37810 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 37811 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 37812 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 37813 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 37814 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 37815 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 37816 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 37817 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 37818 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 37819 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 37820 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 37821 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 37822 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 37823 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 37824 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 37825 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 37826 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 37827 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 37828 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 37829 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 37830 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 37831 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 37832 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 37833 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 37834 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 37835 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 37836 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 37837 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 37838 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 37839 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 37840 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 37841 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 37842 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 37843 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 37844 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 37845 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 37846 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 37847 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 37848 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 37849 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 37850 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 37851 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 37852 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 37853 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 37854 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 37855 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 37856 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 37857 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 37858 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 37859 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 37860 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 37861 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 37862 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 37863 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 37864 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 37865 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 37866 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 37867 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 37868 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 37869 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 37870 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 37871 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 37872 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 37873 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 37874 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 37875 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 37876 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 37877 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 37878 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 37879 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 37880 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 37881 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 37882 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 37883 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 37884 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 37885 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 37886 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 37887 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 37888 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 37889 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 37890 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 37891 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 37892 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 37893 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 37894 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 37895 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 37896 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 37897 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 37898 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 37899 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 37900 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 37901 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 37902 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 37903 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 37904 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 37905 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 37906 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 37907 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 37908 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 37909 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 37910 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 37911 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 37912 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 37913 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 37914 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 37915 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 37916 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 37917 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 37918 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 37919 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 37920 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 37921 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 37922 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 37923 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 37924 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 37925 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 37926 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 37927 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 37928 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 37929 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 37930 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 37931 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 37932 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 37933 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 37934 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 37935 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 37936 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 37937 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 37938 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 37939 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 37940 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 37941 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 37942 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 37943 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 37944 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 37945 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 37946 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 37947 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 37948 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 37949 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 37950 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 37951 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 37952 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 37953 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 37954 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 37955 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 37956 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 37957 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 37958 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 37959 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 37960 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 37961 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 37962 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 37963 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 37964 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 37965 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 37966 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 37967 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 37968 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 37969 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 37970 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 37971 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 37972 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 37973 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 37974 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 37975 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 37976 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 37977 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 37978 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 37979 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 37980 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 37981 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 37982 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 37983 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 37984 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 37985 src/cpp/client/global_callback_hook.cc 37986 src/cpp/util/status.cc 37987 test/core/event_engine/event_engine_test_utils.cc 37988 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 37989 test/core/xds/xds_client_test.cc 37990 test/core/xds/xds_transport_fake.cc 37991) 37992if(WIN32 AND MSVC) 37993 if(BUILD_SHARED_LIBS) 37994 target_compile_definitions(xds_client_test 37995 PRIVATE 37996 "GPR_DLL_IMPORTS" 37997 "GRPC_DLL_IMPORTS" 37998 ) 37999 endif() 38000endif() 38001target_compile_features(xds_client_test PUBLIC cxx_std_17) 38002target_include_directories(xds_client_test 38003 PRIVATE 38004 ${CMAKE_CURRENT_SOURCE_DIR} 38005 ${CMAKE_CURRENT_SOURCE_DIR}/include 38006 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 38007 ${_gRPC_RE2_INCLUDE_DIR} 38008 ${_gRPC_SSL_INCLUDE_DIR} 38009 ${_gRPC_UPB_GENERATED_DIR} 38010 ${_gRPC_UPB_GRPC_GENERATED_DIR} 38011 ${_gRPC_UPB_INCLUDE_DIR} 38012 ${_gRPC_XXHASH_INCLUDE_DIR} 38013 ${_gRPC_ZLIB_INCLUDE_DIR} 38014 third_party/googletest/googletest/include 38015 third_party/googletest/googletest 38016 third_party/googletest/googlemock/include 38017 third_party/googletest/googlemock 38018 ${_gRPC_PROTO_GENS_DIR} 38019) 38020 38021target_link_libraries(xds_client_test 38022 ${_gRPC_ALLTARGETS_LIBRARIES} 38023 gtest 38024 absl::absl_check 38025 absl::absl_log 38026 ${_gRPC_PROTOBUF_LIBRARIES} 38027 grpc_test_util 38028) 38029 38030 38031endif() 38032if(gRPC_BUILD_TESTS) 38033if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 38034 38035 add_executable(xds_cluster_end2end_test 38036 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 38037 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 38038 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 38039 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 38040 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 38041 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 38042 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 38043 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 38044 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 38045 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 38046 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 38047 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 38048 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 38049 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 38050 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 38051 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 38052 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 38053 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 38054 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 38055 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 38056 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 38057 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 38058 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 38059 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 38060 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 38061 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 38062 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 38063 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 38064 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 38065 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 38066 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 38067 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 38068 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 38069 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 38070 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 38071 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 38072 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 38073 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 38074 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 38075 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 38076 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 38077 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 38078 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 38079 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 38080 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 38081 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 38082 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 38083 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 38084 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 38085 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 38086 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 38087 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 38088 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 38089 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 38090 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 38091 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 38092 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 38093 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 38094 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 38095 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 38096 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 38097 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 38098 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 38099 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 38100 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 38101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 38102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 38103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 38104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 38105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 38106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 38107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 38108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 38109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 38110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 38111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 38112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 38113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 38114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 38115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 38116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 38117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 38118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 38119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 38120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 38121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 38122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 38123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 38124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 38125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 38126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 38127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 38128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 38129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 38130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 38131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 38132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 38133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 38134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 38135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 38136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 38137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 38138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 38139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 38140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 38141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 38142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 38143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 38144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 38145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 38146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 38147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 38148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 38149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 38150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 38151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 38152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 38153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 38154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 38155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 38156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 38157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 38158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 38159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 38160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 38161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 38162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 38163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 38164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 38165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 38166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 38167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 38168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 38169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 38170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 38171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 38172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 38173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 38174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 38175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 38176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 38177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 38178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 38179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 38180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 38181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 38182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 38183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 38184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 38185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 38186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 38187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 38188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 38189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 38190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 38191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 38192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 38193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 38194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 38195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 38196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 38197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 38198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 38199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 38200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 38201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 38202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 38203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 38204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 38205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 38206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 38207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 38208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 38209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 38210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 38211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 38212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 38213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 38214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 38215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 38216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 38217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 38218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 38219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 38220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 38221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 38222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 38223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 38224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 38225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 38226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 38227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 38228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 38229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 38230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 38231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 38232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 38233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 38234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 38235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 38236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 38237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 38238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 38239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 38240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 38241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 38242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 38243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 38244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 38245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 38246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 38247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 38248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 38249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 38250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 38251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 38252 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 38253 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 38254 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 38255 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 38256 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 38257 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 38258 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 38259 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 38260 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 38261 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 38262 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 38263 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 38264 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 38265 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 38266 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 38267 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 38268 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 38269 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 38270 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 38271 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 38272 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 38273 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 38274 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 38275 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 38276 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 38277 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 38278 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 38279 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 38280 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 38281 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 38282 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 38283 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 38284 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 38285 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 38286 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 38287 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 38288 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 38289 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 38290 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 38291 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 38292 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 38293 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 38294 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 38295 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 38296 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 38297 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 38298 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 38299 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 38300 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 38301 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 38302 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 38303 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 38304 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 38305 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 38306 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 38307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 38308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 38309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 38310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 38311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 38312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 38313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 38314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 38315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 38316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 38317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 38318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 38319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 38320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 38321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 38322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 38323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 38324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 38325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 38326 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 38327 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 38328 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 38329 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 38330 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 38331 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 38332 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 38333 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 38334 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 38335 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 38336 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 38337 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 38338 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 38339 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 38340 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 38341 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 38342 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 38343 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 38344 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 38345 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 38346 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 38347 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 38348 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 38349 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 38350 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 38351 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 38352 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 38353 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 38354 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 38355 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 38356 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 38357 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 38358 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 38359 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 38360 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 38361 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 38362 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 38363 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 38364 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 38365 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 38366 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 38367 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 38368 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 38369 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 38370 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 38371 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 38372 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 38373 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 38374 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 38375 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 38376 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 38377 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 38378 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 38379 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 38380 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 38381 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 38382 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 38383 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 38384 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 38385 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 38386 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 38387 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 38388 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 38389 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 38390 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 38391 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 38392 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 38393 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 38394 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 38395 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 38396 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 38397 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 38398 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 38399 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 38400 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 38401 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 38402 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 38403 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 38404 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 38405 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 38406 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 38407 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 38408 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 38409 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 38410 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 38411 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 38412 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 38413 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 38414 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 38415 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 38416 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 38417 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 38418 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 38419 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 38420 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 38421 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 38422 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 38423 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 38424 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 38425 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 38426 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 38427 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 38428 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 38429 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 38430 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 38431 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 38432 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 38433 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 38434 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 38435 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 38436 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 38437 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 38438 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 38439 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 38440 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 38441 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 38442 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 38443 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 38444 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 38445 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 38446 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 38447 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 38448 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 38449 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 38450 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 38451 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 38452 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 38453 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 38454 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 38455 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 38456 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 38457 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 38458 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 38459 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 38460 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 38461 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 38462 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 38463 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 38464 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 38465 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 38466 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 38467 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 38468 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 38469 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 38470 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 38471 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 38472 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 38473 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 38474 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 38475 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 38476 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 38477 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 38478 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 38479 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 38480 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 38481 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 38482 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 38483 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 38484 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 38485 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 38486 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 38487 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 38488 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 38489 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 38490 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 38491 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 38492 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 38493 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 38494 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 38495 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 38496 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 38497 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 38498 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 38499 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 38500 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 38501 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 38502 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 38503 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 38504 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 38505 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 38506 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 38507 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 38508 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 38509 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 38510 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 38511 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 38512 test/core/test_util/fake_stats_plugin.cc 38513 test/cpp/end2end/connection_attempt_injector.cc 38514 test/cpp/end2end/test_service_impl.cc 38515 test/cpp/end2end/xds/xds_cluster_end2end_test.cc 38516 test/cpp/end2end/xds/xds_end2end_test_lib.cc 38517 test/cpp/end2end/xds/xds_server.cc 38518 test/cpp/end2end/xds/xds_utils.cc 38519 test/cpp/util/tls_test_utils.cc 38520 ) 38521 if(WIN32 AND MSVC) 38522 if(BUILD_SHARED_LIBS) 38523 target_compile_definitions(xds_cluster_end2end_test 38524 PRIVATE 38525 "GPR_DLL_IMPORTS" 38526 "GRPC_DLL_IMPORTS" 38527 "GRPCXX_DLL_IMPORTS" 38528 ) 38529 endif() 38530 endif() 38531 target_compile_features(xds_cluster_end2end_test PUBLIC cxx_std_17) 38532 target_include_directories(xds_cluster_end2end_test 38533 PRIVATE 38534 ${CMAKE_CURRENT_SOURCE_DIR} 38535 ${CMAKE_CURRENT_SOURCE_DIR}/include 38536 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 38537 ${_gRPC_RE2_INCLUDE_DIR} 38538 ${_gRPC_SSL_INCLUDE_DIR} 38539 ${_gRPC_UPB_GENERATED_DIR} 38540 ${_gRPC_UPB_GRPC_GENERATED_DIR} 38541 ${_gRPC_UPB_INCLUDE_DIR} 38542 ${_gRPC_XXHASH_INCLUDE_DIR} 38543 ${_gRPC_ZLIB_INCLUDE_DIR} 38544 third_party/googletest/googletest/include 38545 third_party/googletest/googletest 38546 third_party/googletest/googlemock/include 38547 third_party/googletest/googlemock 38548 ${_gRPC_PROTO_GENS_DIR} 38549 ) 38550 38551 target_link_libraries(xds_cluster_end2end_test 38552 ${_gRPC_ALLTARGETS_LIBRARIES} 38553 gtest 38554 grpc++_test_util 38555 ) 38556 38557 38558endif() 38559endif() 38560if(gRPC_BUILD_TESTS) 38561 38562add_executable(xds_cluster_resource_type_test 38563 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 38564 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 38565 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 38566 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 38567 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 38568 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 38569 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 38570 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 38571 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 38572 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 38573 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 38574 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 38575 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 38576 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 38577 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 38578 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 38579 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 38580 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 38581 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 38582 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 38583 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 38584 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 38585 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 38586 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 38587 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 38588 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 38589 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 38590 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 38591 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 38592 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 38593 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 38594 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 38595 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 38596 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 38597 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 38598 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 38599 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 38600 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 38601 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 38602 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 38603 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 38604 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 38605 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 38606 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 38607 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 38608 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 38609 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 38610 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 38611 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 38612 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 38613 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 38614 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 38615 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 38616 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 38617 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 38618 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 38619 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 38620 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 38621 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 38622 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 38623 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 38624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 38625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 38626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 38627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 38628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 38629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 38630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 38631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 38632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 38633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 38634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 38635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 38636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 38637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 38638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 38639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 38640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 38641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 38642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 38643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 38644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 38645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 38646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 38647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 38648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 38649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 38650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 38651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 38652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 38653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 38654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 38655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 38656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 38657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 38658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 38659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 38660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 38661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 38662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 38663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 38664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 38665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 38666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 38667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 38668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 38669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 38670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 38671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 38672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 38673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 38674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 38675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 38676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 38677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 38678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 38679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 38680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 38681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 38682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 38683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 38684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 38685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 38686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 38687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 38688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 38689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 38690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 38691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 38692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 38693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 38694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 38695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 38696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 38697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 38698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 38699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 38700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 38701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 38702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 38703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 38704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 38705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 38706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 38707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 38708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 38709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 38710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 38711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 38712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 38713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 38714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 38715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 38716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 38717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 38718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 38719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 38720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 38721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 38722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 38723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 38724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 38725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 38726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 38727 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 38728 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 38729 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 38730 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 38731 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.cc 38732 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.cc 38733 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.h 38734 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.h 38735 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.cc 38736 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.cc 38737 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.h 38738 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.h 38739 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 38740 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 38741 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 38742 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 38743 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.pb.cc 38744 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.grpc.pb.cc 38745 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.pb.h 38746 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.grpc.pb.h 38747 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.pb.cc 38748 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.grpc.pb.cc 38749 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.pb.h 38750 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.grpc.pb.h 38751 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.cc 38752 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.cc 38753 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.h 38754 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.h 38755 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.pb.cc 38756 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.grpc.pb.cc 38757 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.pb.h 38758 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.grpc.pb.h 38759 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 38760 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 38761 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 38762 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 38763 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 38764 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 38765 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 38766 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 38767 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 38768 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 38769 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 38770 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 38771 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 38772 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 38773 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 38774 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 38775 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 38776 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 38777 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 38778 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 38779 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/upstreams/http/v3/http_protocol_options.pb.cc 38780 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/upstreams/http/v3/http_protocol_options.grpc.pb.cc 38781 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/upstreams/http/v3/http_protocol_options.pb.h 38782 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/upstreams/http/v3/http_protocol_options.grpc.pb.h 38783 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 38784 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 38785 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 38786 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 38787 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 38788 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 38789 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 38790 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 38791 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 38792 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 38793 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 38794 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 38795 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 38796 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 38797 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 38798 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 38799 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 38800 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 38801 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 38802 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 38803 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 38804 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 38805 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 38806 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 38807 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 38808 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 38809 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 38810 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 38811 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 38812 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 38813 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 38814 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 38815 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 38816 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 38817 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 38818 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 38819 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 38820 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 38821 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 38822 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 38823 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 38824 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 38825 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 38826 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 38827 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 38828 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 38829 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 38830 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 38831 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 38832 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 38833 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 38834 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 38835 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 38836 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 38837 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 38838 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 38839 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 38840 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 38841 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 38842 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 38843 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 38844 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 38845 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 38846 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 38847 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 38848 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 38849 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 38850 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 38851 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 38852 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 38853 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 38854 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 38855 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 38856 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 38857 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 38858 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 38859 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 38860 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 38861 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 38862 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 38863 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 38864 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 38865 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 38866 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 38867 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 38868 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 38869 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 38870 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 38871 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 38872 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 38873 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 38874 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 38875 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 38876 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 38877 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 38878 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 38879 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 38880 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 38881 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 38882 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 38883 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 38884 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 38885 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 38886 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 38887 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 38888 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 38889 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 38890 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 38891 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 38892 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 38893 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 38894 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 38895 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 38896 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 38897 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 38898 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 38899 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 38900 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 38901 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 38902 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 38903 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 38904 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 38905 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 38906 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 38907 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 38908 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 38909 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 38910 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 38911 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 38912 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 38913 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 38914 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 38915 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 38916 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 38917 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 38918 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 38919 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 38920 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 38921 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 38922 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 38923 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 38924 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 38925 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 38926 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 38927 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 38928 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 38929 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 38930 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 38931 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 38932 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 38933 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 38934 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 38935 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 38936 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 38937 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 38938 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 38939 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 38940 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 38941 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 38942 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 38943 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 38944 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 38945 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 38946 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 38947 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 38948 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 38949 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 38950 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 38951 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 38952 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 38953 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 38954 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 38955 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 38956 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 38957 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 38958 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 38959 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 38960 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 38961 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 38962 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 38963 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 38964 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 38965 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 38966 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 38967 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 38968 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 38969 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 38970 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 38971 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 38972 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 38973 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 38974 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 38975 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 38976 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 38977 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 38978 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 38979 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 38980 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 38981 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 38982 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 38983 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 38984 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 38985 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 38986 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 38987 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 38988 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 38989 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 38990 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 38991 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 38992 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 38993 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 38994 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 38995 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 38996 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 38997 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 38998 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 38999 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 39000 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 39001 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 39002 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 39003 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 39004 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 39005 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 39006 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 39007 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 39008 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 39009 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 39010 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 39011 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 39012 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 39013 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 39014 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 39015 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 39016 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 39017 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 39018 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 39019 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 39020 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 39021 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 39022 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 39023 src/cpp/client/global_callback_hook.cc 39024 src/cpp/util/status.cc 39025 test/core/xds/xds_cluster_resource_type_test.cc 39026) 39027if(WIN32 AND MSVC) 39028 if(BUILD_SHARED_LIBS) 39029 target_compile_definitions(xds_cluster_resource_type_test 39030 PRIVATE 39031 "GPR_DLL_IMPORTS" 39032 "GRPC_DLL_IMPORTS" 39033 ) 39034 endif() 39035endif() 39036target_compile_features(xds_cluster_resource_type_test PUBLIC cxx_std_17) 39037target_include_directories(xds_cluster_resource_type_test 39038 PRIVATE 39039 ${CMAKE_CURRENT_SOURCE_DIR} 39040 ${CMAKE_CURRENT_SOURCE_DIR}/include 39041 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 39042 ${_gRPC_RE2_INCLUDE_DIR} 39043 ${_gRPC_SSL_INCLUDE_DIR} 39044 ${_gRPC_UPB_GENERATED_DIR} 39045 ${_gRPC_UPB_GRPC_GENERATED_DIR} 39046 ${_gRPC_UPB_INCLUDE_DIR} 39047 ${_gRPC_XXHASH_INCLUDE_DIR} 39048 ${_gRPC_ZLIB_INCLUDE_DIR} 39049 third_party/googletest/googletest/include 39050 third_party/googletest/googletest 39051 third_party/googletest/googlemock/include 39052 third_party/googletest/googlemock 39053 ${_gRPC_PROTO_GENS_DIR} 39054) 39055 39056target_link_libraries(xds_cluster_resource_type_test 39057 ${_gRPC_ALLTARGETS_LIBRARIES} 39058 gtest 39059 absl::absl_check 39060 absl::absl_log 39061 ${_gRPC_PROTOBUF_LIBRARIES} 39062 grpc_test_util 39063) 39064 39065 39066endif() 39067if(gRPC_BUILD_TESTS) 39068if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 39069 39070 add_executable(xds_cluster_type_end2end_test 39071 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 39072 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 39073 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 39074 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 39075 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 39076 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 39077 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 39078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 39079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 39080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 39081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 39082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 39083 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 39084 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 39085 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 39086 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 39087 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 39088 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 39089 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 39090 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 39091 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 39092 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 39093 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 39094 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 39095 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 39096 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 39097 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 39098 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 39099 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 39100 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 39101 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 39102 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 39103 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 39104 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 39105 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 39106 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 39107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 39108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 39109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 39110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 39111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 39112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 39113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 39114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 39115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 39116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 39117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 39118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 39119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 39120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 39121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 39122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 39123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 39124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 39125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 39126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 39127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 39128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 39129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 39130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 39131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 39132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 39133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 39134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 39135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 39136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 39137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 39138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 39139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 39140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 39141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 39142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 39143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 39144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 39145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 39146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 39147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 39148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 39149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 39150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 39151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 39152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 39153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 39154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 39155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 39156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 39157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 39158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 39159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 39160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 39161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 39162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 39163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 39164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 39165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 39166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 39167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 39168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 39169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 39170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 39171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 39172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 39173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 39174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 39175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 39176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 39177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 39178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 39179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 39180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 39181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 39182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 39183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 39184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 39185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 39186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 39187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 39188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 39189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 39190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 39191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 39192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 39193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 39194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 39195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 39196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 39197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 39198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 39199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 39200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 39201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 39202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 39203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 39204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 39205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 39206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 39207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 39208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 39209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 39210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 39211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 39212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 39213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 39214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 39215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 39216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 39217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 39218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 39219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 39220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 39221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 39222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 39223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 39224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 39225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 39226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 39227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 39228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 39229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 39230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 39231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 39232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 39233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 39234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 39235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 39236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 39237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 39238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 39239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 39240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 39241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 39242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 39243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 39244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 39245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 39246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 39247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 39248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 39249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 39250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 39251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 39252 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 39253 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 39254 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 39255 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 39256 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 39257 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 39258 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 39259 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 39260 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 39261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 39262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 39263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 39264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 39265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 39266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 39267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 39268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 39269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 39270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 39271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 39272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 39273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 39274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 39275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 39276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 39277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 39278 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 39279 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 39280 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 39281 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 39282 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 39283 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 39284 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 39285 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 39286 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 39287 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 39288 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 39289 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 39290 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 39291 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.cc 39292 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.cc 39293 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.h 39294 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.h 39295 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 39296 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 39297 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 39298 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 39299 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 39300 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 39301 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 39302 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 39303 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 39304 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 39305 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 39306 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 39307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 39308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 39309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 39310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 39311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 39312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 39313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 39314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 39315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 39316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 39317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 39318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 39319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 39320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 39321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 39322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 39323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 39324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 39325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 39326 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 39327 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 39328 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 39329 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 39330 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 39331 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 39332 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 39333 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 39334 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 39335 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 39336 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 39337 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 39338 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 39339 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 39340 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 39341 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 39342 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 39343 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 39344 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 39345 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 39346 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 39347 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 39348 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 39349 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 39350 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 39351 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 39352 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 39353 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 39354 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 39355 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 39356 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 39357 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 39358 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 39359 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 39360 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 39361 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 39362 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 39363 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 39364 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 39365 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 39366 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 39367 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 39368 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 39369 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 39370 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 39371 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 39372 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 39373 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 39374 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 39375 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 39376 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 39377 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 39378 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 39379 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 39380 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 39381 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 39382 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 39383 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 39384 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 39385 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 39386 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 39387 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 39388 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 39389 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 39390 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 39391 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 39392 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 39393 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 39394 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 39395 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 39396 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 39397 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 39398 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 39399 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 39400 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 39401 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 39402 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 39403 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 39404 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 39405 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 39406 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 39407 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 39408 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 39409 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 39410 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 39411 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 39412 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 39413 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 39414 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 39415 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 39416 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 39417 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 39418 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 39419 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 39420 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 39421 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 39422 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 39423 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 39424 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 39425 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 39426 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 39427 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 39428 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 39429 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 39430 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 39431 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 39432 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 39433 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 39434 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 39435 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 39436 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 39437 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 39438 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 39439 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 39440 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 39441 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 39442 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 39443 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 39444 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 39445 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 39446 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 39447 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 39448 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 39449 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 39450 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 39451 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 39452 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 39453 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 39454 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 39455 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 39456 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 39457 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 39458 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 39459 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 39460 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 39461 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 39462 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 39463 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 39464 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 39465 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 39466 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 39467 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 39468 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 39469 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 39470 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 39471 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 39472 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 39473 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 39474 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 39475 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 39476 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 39477 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 39478 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 39479 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 39480 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 39481 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 39482 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 39483 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 39484 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 39485 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 39486 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 39487 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 39488 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 39489 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 39490 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 39491 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 39492 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 39493 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 39494 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 39495 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 39496 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 39497 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 39498 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 39499 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 39500 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 39501 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 39502 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 39503 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 39504 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 39505 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 39506 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 39507 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 39508 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 39509 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 39510 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 39511 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 39512 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 39513 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 39514 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 39515 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 39516 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 39517 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 39518 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 39519 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 39520 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 39521 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 39522 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 39523 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 39524 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 39525 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 39526 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 39527 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 39528 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 39529 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 39530 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 39531 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 39532 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 39533 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 39534 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 39535 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 39536 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 39537 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 39538 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 39539 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 39540 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 39541 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 39542 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 39543 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 39544 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 39545 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 39546 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 39547 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 39548 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 39549 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 39550 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 39551 test/cpp/end2end/connection_attempt_injector.cc 39552 test/cpp/end2end/test_service_impl.cc 39553 test/cpp/end2end/xds/xds_cluster_type_end2end_test.cc 39554 test/cpp/end2end/xds/xds_end2end_test_lib.cc 39555 test/cpp/end2end/xds/xds_server.cc 39556 test/cpp/end2end/xds/xds_utils.cc 39557 test/cpp/util/tls_test_utils.cc 39558 ) 39559 if(WIN32 AND MSVC) 39560 if(BUILD_SHARED_LIBS) 39561 target_compile_definitions(xds_cluster_type_end2end_test 39562 PRIVATE 39563 "GPR_DLL_IMPORTS" 39564 "GRPC_DLL_IMPORTS" 39565 "GRPCXX_DLL_IMPORTS" 39566 ) 39567 endif() 39568 endif() 39569 target_compile_features(xds_cluster_type_end2end_test PUBLIC cxx_std_17) 39570 target_include_directories(xds_cluster_type_end2end_test 39571 PRIVATE 39572 ${CMAKE_CURRENT_SOURCE_DIR} 39573 ${CMAKE_CURRENT_SOURCE_DIR}/include 39574 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 39575 ${_gRPC_RE2_INCLUDE_DIR} 39576 ${_gRPC_SSL_INCLUDE_DIR} 39577 ${_gRPC_UPB_GENERATED_DIR} 39578 ${_gRPC_UPB_GRPC_GENERATED_DIR} 39579 ${_gRPC_UPB_INCLUDE_DIR} 39580 ${_gRPC_XXHASH_INCLUDE_DIR} 39581 ${_gRPC_ZLIB_INCLUDE_DIR} 39582 third_party/googletest/googletest/include 39583 third_party/googletest/googletest 39584 third_party/googletest/googlemock/include 39585 third_party/googletest/googlemock 39586 ${_gRPC_PROTO_GENS_DIR} 39587 ) 39588 39589 target_link_libraries(xds_cluster_type_end2end_test 39590 ${_gRPC_ALLTARGETS_LIBRARIES} 39591 gtest 39592 grpc++_test_util 39593 ) 39594 39595 39596endif() 39597endif() 39598if(gRPC_BUILD_TESTS) 39599 39600add_executable(xds_common_types_test 39601 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 39602 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 39603 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 39604 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 39605 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 39606 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 39607 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 39608 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 39609 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 39610 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 39611 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 39612 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 39613 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 39614 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 39615 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 39616 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 39617 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 39618 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 39619 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 39620 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 39621 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 39622 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 39623 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 39624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 39625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 39626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 39627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 39628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 39629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 39630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 39631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 39632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 39633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 39634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 39635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 39636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 39637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 39638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 39639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 39640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 39641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 39642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 39643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 39644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 39645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 39646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 39647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 39648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 39649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 39650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 39651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 39652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 39653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 39654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 39655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 39656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 39657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 39658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 39659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 39660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 39661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 39662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 39663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 39664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 39665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 39666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 39667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 39668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 39669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 39670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 39671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 39672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 39673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 39674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 39675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 39676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 39677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 39678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 39679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 39680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 39681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 39682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 39683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 39684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 39685 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 39686 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 39687 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 39688 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 39689 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 39690 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 39691 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 39692 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 39693 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 39694 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 39695 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 39696 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 39697 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 39698 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 39699 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 39700 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 39701 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 39702 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 39703 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 39704 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 39705 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 39706 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 39707 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 39708 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 39709 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 39710 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 39711 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 39712 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 39713 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 39714 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 39715 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 39716 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 39717 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 39718 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 39719 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 39720 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 39721 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 39722 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 39723 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 39724 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 39725 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 39726 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 39727 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 39728 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 39729 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 39730 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 39731 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 39732 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 39733 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 39734 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 39735 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 39736 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 39737 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 39738 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 39739 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 39740 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 39741 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 39742 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 39743 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 39744 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 39745 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 39746 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 39747 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 39748 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 39749 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 39750 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 39751 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 39752 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 39753 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 39754 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 39755 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 39756 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 39757 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 39758 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 39759 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 39760 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 39761 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 39762 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 39763 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 39764 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 39765 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 39766 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 39767 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 39768 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 39769 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 39770 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 39771 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 39772 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 39773 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 39774 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 39775 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 39776 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 39777 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 39778 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 39779 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 39780 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 39781 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 39782 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 39783 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 39784 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 39785 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 39786 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 39787 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 39788 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 39789 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 39790 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 39791 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 39792 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 39793 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 39794 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 39795 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 39796 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 39797 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 39798 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 39799 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 39800 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 39801 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 39802 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 39803 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 39804 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 39805 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 39806 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 39807 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 39808 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 39809 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 39810 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 39811 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 39812 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 39813 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 39814 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 39815 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 39816 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 39817 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 39818 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 39819 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 39820 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 39821 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 39822 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 39823 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 39824 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 39825 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 39826 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 39827 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 39828 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 39829 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 39830 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 39831 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 39832 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 39833 ${_gRPC_PROTO_GENS_DIR}/udpa/type/v1/typed_struct.pb.cc 39834 ${_gRPC_PROTO_GENS_DIR}/udpa/type/v1/typed_struct.grpc.pb.cc 39835 ${_gRPC_PROTO_GENS_DIR}/udpa/type/v1/typed_struct.pb.h 39836 ${_gRPC_PROTO_GENS_DIR}/udpa/type/v1/typed_struct.grpc.pb.h 39837 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 39838 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 39839 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 39840 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 39841 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 39842 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 39843 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 39844 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 39845 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 39846 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 39847 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 39848 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 39849 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 39850 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 39851 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 39852 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 39853 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 39854 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 39855 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 39856 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 39857 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 39858 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 39859 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 39860 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 39861 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 39862 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 39863 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 39864 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 39865 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 39866 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 39867 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 39868 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 39869 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 39870 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 39871 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 39872 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 39873 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 39874 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 39875 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 39876 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 39877 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 39878 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 39879 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 39880 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 39881 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 39882 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 39883 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 39884 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 39885 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 39886 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 39887 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 39888 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 39889 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 39890 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 39891 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 39892 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 39893 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 39894 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 39895 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 39896 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 39897 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 39898 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 39899 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 39900 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 39901 test/core/xds/xds_common_types_test.cc 39902 test/cpp/util/cli_call.cc 39903 test/cpp/util/cli_credentials.cc 39904 test/cpp/util/proto_file_parser.cc 39905 test/cpp/util/proto_reflection_descriptor_database.cc 39906 test/cpp/util/service_describer.cc 39907) 39908if(WIN32 AND MSVC) 39909 if(BUILD_SHARED_LIBS) 39910 target_compile_definitions(xds_common_types_test 39911 PRIVATE 39912 "GPR_DLL_IMPORTS" 39913 "GRPC_DLL_IMPORTS" 39914 "GRPCXX_DLL_IMPORTS" 39915 ) 39916 endif() 39917endif() 39918target_compile_features(xds_common_types_test PUBLIC cxx_std_17) 39919target_include_directories(xds_common_types_test 39920 PRIVATE 39921 ${CMAKE_CURRENT_SOURCE_DIR} 39922 ${CMAKE_CURRENT_SOURCE_DIR}/include 39923 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 39924 ${_gRPC_RE2_INCLUDE_DIR} 39925 ${_gRPC_SSL_INCLUDE_DIR} 39926 ${_gRPC_UPB_GENERATED_DIR} 39927 ${_gRPC_UPB_GRPC_GENERATED_DIR} 39928 ${_gRPC_UPB_INCLUDE_DIR} 39929 ${_gRPC_XXHASH_INCLUDE_DIR} 39930 ${_gRPC_ZLIB_INCLUDE_DIR} 39931 third_party/googletest/googletest/include 39932 third_party/googletest/googletest 39933 third_party/googletest/googlemock/include 39934 third_party/googletest/googlemock 39935 ${_gRPC_PROTO_GENS_DIR} 39936) 39937 39938target_link_libraries(xds_common_types_test 39939 ${_gRPC_ALLTARGETS_LIBRARIES} 39940 gtest 39941 grpc++ 39942 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 39943 grpc_test_util 39944) 39945 39946 39947endif() 39948if(gRPC_BUILD_TESTS) 39949if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 39950 39951 add_executable(xds_core_end2end_test 39952 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 39953 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 39954 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 39955 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 39956 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 39957 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 39958 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 39959 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 39960 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 39961 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 39962 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 39963 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 39964 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 39965 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 39966 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 39967 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 39968 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 39969 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 39970 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 39971 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 39972 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 39973 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 39974 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 39975 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 39976 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 39977 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 39978 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 39979 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 39980 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 39981 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 39982 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 39983 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 39984 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 39985 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 39986 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 39987 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 39988 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 39989 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 39990 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 39991 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 39992 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 39993 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 39994 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 39995 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 39996 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 39997 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 39998 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 39999 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 40000 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 40001 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 40002 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 40003 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 40004 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 40005 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 40006 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 40007 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 40008 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 40009 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 40010 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 40011 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 40012 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 40013 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 40014 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 40015 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 40016 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 40017 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 40018 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 40019 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 40020 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 40021 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 40022 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 40023 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 40024 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 40025 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 40026 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 40027 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 40028 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 40029 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 40030 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 40031 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 40032 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 40033 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 40034 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 40035 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 40036 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 40037 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 40038 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 40039 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 40040 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 40041 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 40042 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 40043 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 40044 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 40045 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 40046 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 40047 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 40048 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 40049 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 40050 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 40051 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 40052 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 40053 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 40054 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 40055 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 40056 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 40057 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 40058 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 40059 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 40060 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 40061 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 40062 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 40063 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 40064 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 40065 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 40066 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 40067 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 40068 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 40069 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 40070 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 40071 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 40072 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 40073 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 40074 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 40075 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 40076 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 40077 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 40078 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 40079 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 40080 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 40081 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 40082 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 40083 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 40084 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 40085 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 40086 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 40087 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 40088 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 40089 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 40090 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 40091 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 40092 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 40093 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 40094 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 40095 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 40096 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 40097 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 40098 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 40099 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 40100 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 40101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 40102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 40103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 40104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 40105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 40106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 40107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 40108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 40109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 40110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 40111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 40112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 40113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 40114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 40115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 40116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 40117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 40118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 40119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 40120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 40121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 40122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 40123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 40124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 40125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 40126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 40127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 40128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 40129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 40130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 40131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 40132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 40133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 40134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 40135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 40136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 40137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 40138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 40139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 40140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 40141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 40142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 40143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 40144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 40145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 40146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 40147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 40148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 40149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 40150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 40151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 40152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 40153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 40154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 40155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 40156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 40157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 40158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 40159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 40160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 40161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 40162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 40163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 40164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 40165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 40166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 40167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 40168 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 40169 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 40170 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 40171 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 40172 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 40173 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 40174 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 40175 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 40176 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 40177 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 40178 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 40179 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 40180 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 40181 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 40182 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 40183 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 40184 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 40185 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 40186 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 40187 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 40188 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 40189 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 40190 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 40191 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 40192 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 40193 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 40194 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 40195 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 40196 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 40197 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 40198 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 40199 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 40200 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 40201 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 40202 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 40203 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 40204 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 40205 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 40206 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 40207 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 40208 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 40209 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 40210 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 40211 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 40212 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 40213 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 40214 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 40215 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 40216 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 40217 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 40218 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 40219 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 40220 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 40221 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 40222 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 40223 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 40224 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 40225 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 40226 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 40227 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 40228 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 40229 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 40230 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 40231 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 40232 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 40233 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 40234 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 40235 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 40236 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 40237 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 40238 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 40239 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 40240 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 40241 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 40242 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 40243 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 40244 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 40245 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 40246 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 40247 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 40248 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 40249 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 40250 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 40251 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 40252 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 40253 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 40254 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 40255 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 40256 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 40257 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 40258 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 40259 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 40260 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 40261 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 40262 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 40263 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 40264 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 40265 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 40266 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 40267 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 40268 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 40269 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 40270 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 40271 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 40272 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 40273 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 40274 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 40275 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 40276 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 40277 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 40278 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 40279 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 40280 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 40281 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 40282 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 40283 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 40284 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 40285 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 40286 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 40287 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 40288 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 40289 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 40290 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 40291 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 40292 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 40293 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 40294 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 40295 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 40296 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 40297 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 40298 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 40299 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 40300 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 40301 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 40302 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 40303 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 40304 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 40305 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 40306 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 40307 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 40308 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 40309 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 40310 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 40311 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 40312 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 40313 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 40314 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 40315 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 40316 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 40317 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 40318 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 40319 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 40320 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 40321 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 40322 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 40323 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 40324 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 40325 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 40326 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 40327 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 40328 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 40329 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 40330 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 40331 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 40332 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 40333 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 40334 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 40335 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 40336 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 40337 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 40338 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 40339 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 40340 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 40341 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 40342 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 40343 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 40344 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 40345 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 40346 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 40347 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 40348 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 40349 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 40350 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 40351 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 40352 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 40353 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 40354 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 40355 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 40356 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 40357 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 40358 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 40359 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 40360 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 40361 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 40362 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 40363 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 40364 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 40365 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 40366 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 40367 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 40368 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 40369 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 40370 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 40371 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 40372 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 40373 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 40374 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 40375 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 40376 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 40377 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 40378 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 40379 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 40380 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 40381 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 40382 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 40383 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 40384 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 40385 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 40386 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 40387 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 40388 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 40389 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 40390 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 40391 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 40392 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 40393 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 40394 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 40395 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 40396 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 40397 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 40398 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 40399 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 40400 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 40401 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 40402 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 40403 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 40404 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 40405 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 40406 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 40407 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 40408 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 40409 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 40410 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 40411 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 40412 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 40413 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 40414 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 40415 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 40416 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 40417 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 40418 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 40419 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 40420 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 40421 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 40422 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 40423 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 40424 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 40425 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 40426 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 40427 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 40428 test/core/test_util/fake_stats_plugin.cc 40429 test/cpp/end2end/test_service_impl.cc 40430 test/cpp/end2end/xds/xds_core_end2end_test.cc 40431 test/cpp/end2end/xds/xds_end2end_test_lib.cc 40432 test/cpp/end2end/xds/xds_server.cc 40433 test/cpp/end2end/xds/xds_utils.cc 40434 test/cpp/util/tls_test_utils.cc 40435 ) 40436 if(WIN32 AND MSVC) 40437 if(BUILD_SHARED_LIBS) 40438 target_compile_definitions(xds_core_end2end_test 40439 PRIVATE 40440 "GPR_DLL_IMPORTS" 40441 "GRPC_DLL_IMPORTS" 40442 "GRPCXX_DLL_IMPORTS" 40443 ) 40444 endif() 40445 endif() 40446 target_compile_features(xds_core_end2end_test PUBLIC cxx_std_17) 40447 target_include_directories(xds_core_end2end_test 40448 PRIVATE 40449 ${CMAKE_CURRENT_SOURCE_DIR} 40450 ${CMAKE_CURRENT_SOURCE_DIR}/include 40451 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 40452 ${_gRPC_RE2_INCLUDE_DIR} 40453 ${_gRPC_SSL_INCLUDE_DIR} 40454 ${_gRPC_UPB_GENERATED_DIR} 40455 ${_gRPC_UPB_GRPC_GENERATED_DIR} 40456 ${_gRPC_UPB_INCLUDE_DIR} 40457 ${_gRPC_XXHASH_INCLUDE_DIR} 40458 ${_gRPC_ZLIB_INCLUDE_DIR} 40459 third_party/googletest/googletest/include 40460 third_party/googletest/googletest 40461 third_party/googletest/googlemock/include 40462 third_party/googletest/googlemock 40463 ${_gRPC_PROTO_GENS_DIR} 40464 ) 40465 40466 target_link_libraries(xds_core_end2end_test 40467 ${_gRPC_ALLTARGETS_LIBRARIES} 40468 gtest 40469 grpc++_test_util 40470 ) 40471 40472 40473endif() 40474endif() 40475if(gRPC_BUILD_TESTS) 40476 40477add_executable(xds_credentials_end2end_test 40478 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 40479 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 40480 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 40481 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 40482 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 40483 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 40484 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 40485 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 40486 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 40487 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 40488 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 40489 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 40490 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 40491 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 40492 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 40493 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 40494 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 40495 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 40496 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 40497 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 40498 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 40499 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 40500 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 40501 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 40502 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 40503 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 40504 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 40505 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 40506 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 40507 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 40508 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 40509 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 40510 test/cpp/end2end/test_service_impl.cc 40511 test/cpp/end2end/xds/xds_credentials_end2end_test.cc 40512) 40513if(WIN32 AND MSVC) 40514 if(BUILD_SHARED_LIBS) 40515 target_compile_definitions(xds_credentials_end2end_test 40516 PRIVATE 40517 "GPR_DLL_IMPORTS" 40518 "GRPC_DLL_IMPORTS" 40519 "GRPCXX_DLL_IMPORTS" 40520 ) 40521 endif() 40522endif() 40523target_compile_features(xds_credentials_end2end_test PUBLIC cxx_std_17) 40524target_include_directories(xds_credentials_end2end_test 40525 PRIVATE 40526 ${CMAKE_CURRENT_SOURCE_DIR} 40527 ${CMAKE_CURRENT_SOURCE_DIR}/include 40528 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 40529 ${_gRPC_RE2_INCLUDE_DIR} 40530 ${_gRPC_SSL_INCLUDE_DIR} 40531 ${_gRPC_UPB_GENERATED_DIR} 40532 ${_gRPC_UPB_GRPC_GENERATED_DIR} 40533 ${_gRPC_UPB_INCLUDE_DIR} 40534 ${_gRPC_XXHASH_INCLUDE_DIR} 40535 ${_gRPC_ZLIB_INCLUDE_DIR} 40536 third_party/googletest/googletest/include 40537 third_party/googletest/googletest 40538 third_party/googletest/googlemock/include 40539 third_party/googletest/googlemock 40540 ${_gRPC_PROTO_GENS_DIR} 40541) 40542 40543target_link_libraries(xds_credentials_end2end_test 40544 ${_gRPC_ALLTARGETS_LIBRARIES} 40545 gtest 40546 grpc++_test_util 40547) 40548 40549 40550endif() 40551if(gRPC_BUILD_TESTS) 40552 40553add_executable(xds_credentials_test 40554 test/core/security/xds_credentials_test.cc 40555 test/core/test_util/cmdline.cc 40556 test/core/test_util/fuzzer_util.cc 40557 test/core/test_util/grpc_profiler.cc 40558 test/core/test_util/histogram.cc 40559 test/core/test_util/mock_endpoint.cc 40560 test/core/test_util/parse_hexstring.cc 40561 test/core/test_util/resolve_localhost_ip46.cc 40562 test/core/test_util/slice_splitter.cc 40563 test/core/test_util/tracer_util.cc 40564) 40565if(WIN32 AND MSVC) 40566 if(BUILD_SHARED_LIBS) 40567 target_compile_definitions(xds_credentials_test 40568 PRIVATE 40569 "GPR_DLL_IMPORTS" 40570 "GRPC_DLL_IMPORTS" 40571 ) 40572 endif() 40573endif() 40574target_compile_features(xds_credentials_test PUBLIC cxx_std_17) 40575target_include_directories(xds_credentials_test 40576 PRIVATE 40577 ${CMAKE_CURRENT_SOURCE_DIR} 40578 ${CMAKE_CURRENT_SOURCE_DIR}/include 40579 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 40580 ${_gRPC_RE2_INCLUDE_DIR} 40581 ${_gRPC_SSL_INCLUDE_DIR} 40582 ${_gRPC_UPB_GENERATED_DIR} 40583 ${_gRPC_UPB_GRPC_GENERATED_DIR} 40584 ${_gRPC_UPB_INCLUDE_DIR} 40585 ${_gRPC_XXHASH_INCLUDE_DIR} 40586 ${_gRPC_ZLIB_INCLUDE_DIR} 40587 third_party/googletest/googletest/include 40588 third_party/googletest/googletest 40589 third_party/googletest/googlemock/include 40590 third_party/googletest/googlemock 40591 ${_gRPC_PROTO_GENS_DIR} 40592) 40593 40594target_link_libraries(xds_credentials_test 40595 ${_gRPC_ALLTARGETS_LIBRARIES} 40596 gtest 40597 grpc_test_util 40598) 40599 40600 40601endif() 40602if(gRPC_BUILD_TESTS) 40603if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 40604 40605 add_executable(xds_csds_end2end_test 40606 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 40607 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 40608 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 40609 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 40610 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 40611 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 40612 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 40613 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 40614 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 40615 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 40616 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 40617 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 40618 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 40619 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 40620 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 40621 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 40622 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 40623 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 40624 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 40625 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 40626 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.cc 40627 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.cc 40628 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.h 40629 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.h 40630 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 40631 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 40632 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 40633 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 40634 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 40635 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 40636 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 40637 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 40638 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.cc 40639 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.cc 40640 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.h 40641 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.h 40642 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.cc 40643 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.cc 40644 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.h 40645 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.h 40646 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.cc 40647 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.cc 40648 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.h 40649 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.h 40650 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.cc 40651 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.cc 40652 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.h 40653 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.h 40654 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.cc 40655 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.cc 40656 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.h 40657 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.h 40658 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.cc 40659 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.cc 40660 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.h 40661 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.h 40662 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.cc 40663 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.cc 40664 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.h 40665 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.h 40666 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.cc 40667 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.cc 40668 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.h 40669 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.h 40670 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.cc 40671 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.cc 40672 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.h 40673 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.h 40674 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.cc 40675 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.cc 40676 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.h 40677 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.h 40678 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.cc 40679 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.cc 40680 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.h 40681 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.h 40682 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 40683 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 40684 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 40685 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 40686 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 40687 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 40688 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 40689 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 40690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 40691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 40692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 40693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 40694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.cc 40695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.cc 40696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.h 40697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.h 40698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 40699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 40700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 40701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 40702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 40703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 40704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 40705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 40706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 40707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 40708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 40709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 40710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 40711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 40712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 40713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 40714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.cc 40715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.cc 40716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.h 40717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.h 40718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 40719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 40720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 40721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 40722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 40723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 40724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 40725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 40726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 40727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 40728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 40729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 40730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 40731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 40732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 40733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 40734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 40735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 40736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 40737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 40738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 40739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 40740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 40741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 40742 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 40743 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 40744 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 40745 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 40746 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 40747 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 40748 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 40749 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 40750 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 40751 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 40752 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 40753 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 40754 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 40755 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 40756 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 40757 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 40758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 40759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 40760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 40761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 40762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 40763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 40764 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 40765 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 40766 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 40767 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 40768 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 40769 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 40770 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 40771 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 40772 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 40773 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 40774 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 40775 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 40776 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 40777 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 40778 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 40779 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 40780 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 40781 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 40782 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 40783 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 40784 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 40785 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 40786 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 40787 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 40788 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 40789 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 40790 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 40791 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 40792 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 40793 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 40794 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 40795 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 40796 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 40797 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 40798 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 40799 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 40800 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 40801 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 40802 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 40803 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 40804 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 40805 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 40806 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 40807 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 40808 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 40809 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 40810 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 40811 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 40812 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 40813 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 40814 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 40815 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 40816 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 40817 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 40818 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 40819 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 40820 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 40821 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 40822 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.cc 40823 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.cc 40824 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.h 40825 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.h 40826 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.cc 40827 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.cc 40828 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.h 40829 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.h 40830 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.cc 40831 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.cc 40832 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.h 40833 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.h 40834 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 40835 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 40836 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 40837 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 40838 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 40839 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 40840 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 40841 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 40842 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 40843 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 40844 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 40845 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 40846 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 40847 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 40848 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 40849 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 40850 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.cc 40851 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.cc 40852 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.h 40853 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.h 40854 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 40855 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 40856 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 40857 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 40858 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 40859 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 40860 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 40861 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 40862 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 40863 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 40864 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 40865 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 40866 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 40867 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 40868 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 40869 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 40870 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 40871 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 40872 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 40873 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 40874 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 40875 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 40876 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 40877 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 40878 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 40879 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 40880 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 40881 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 40882 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 40883 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 40884 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 40885 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 40886 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 40887 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 40888 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 40889 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 40890 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 40891 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 40892 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 40893 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 40894 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 40895 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 40896 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 40897 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 40898 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 40899 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 40900 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 40901 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 40902 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 40903 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 40904 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 40905 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 40906 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 40907 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 40908 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 40909 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 40910 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 40911 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 40912 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 40913 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 40914 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 40915 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 40916 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 40917 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 40918 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 40919 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 40920 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 40921 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 40922 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 40923 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 40924 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 40925 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 40926 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 40927 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 40928 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 40929 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 40930 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 40931 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 40932 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 40933 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 40934 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 40935 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 40936 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 40937 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 40938 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 40939 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 40940 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 40941 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 40942 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 40943 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 40944 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 40945 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 40946 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 40947 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 40948 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 40949 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 40950 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 40951 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 40952 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 40953 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 40954 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 40955 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 40956 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 40957 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 40958 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 40959 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 40960 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 40961 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 40962 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 40963 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 40964 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 40965 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 40966 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 40967 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 40968 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 40969 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 40970 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 40971 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 40972 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 40973 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 40974 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 40975 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 40976 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 40977 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 40978 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 40979 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 40980 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 40981 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 40982 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 40983 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 40984 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 40985 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 40986 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 40987 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 40988 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 40989 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 40990 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 40991 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 40992 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 40993 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 40994 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 40995 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 40996 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 40997 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 40998 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 40999 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 41000 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 41001 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 41002 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 41003 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 41004 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 41005 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 41006 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 41007 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 41008 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 41009 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 41010 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 41011 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 41012 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 41013 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 41014 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 41015 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 41016 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 41017 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 41018 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 41019 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 41020 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 41021 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 41022 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 41023 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 41024 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 41025 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 41026 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 41027 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 41028 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 41029 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 41030 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 41031 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 41032 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 41033 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 41034 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 41035 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 41036 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 41037 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 41038 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 41039 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 41040 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 41041 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 41042 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 41043 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 41044 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 41045 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 41046 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 41047 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 41048 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 41049 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 41050 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 41051 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 41052 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 41053 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 41054 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 41055 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 41056 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 41057 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 41058 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 41059 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 41060 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 41061 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 41062 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 41063 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 41064 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 41065 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 41066 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 41067 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 41068 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 41069 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 41070 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 41071 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 41072 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 41073 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 41074 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 41075 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 41076 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 41077 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 41078 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 41079 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 41080 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 41081 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 41082 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 41083 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 41084 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 41085 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 41086 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 41087 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 41088 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 41089 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 41090 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 41091 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 41092 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 41093 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 41094 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 41095 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 41096 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 41097 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 41098 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 41099 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 41100 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 41101 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 41102 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 41103 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 41104 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 41105 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 41106 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 41107 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 41108 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 41109 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 41110 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 41111 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 41112 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 41113 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 41114 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 41115 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 41116 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 41117 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 41118 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 41119 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 41120 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 41121 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 41122 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 41123 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 41124 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 41125 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 41126 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 41127 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 41128 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 41129 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 41130 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 41131 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 41132 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 41133 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 41134 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 41135 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 41136 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 41137 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 41138 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 41139 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 41140 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 41141 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 41142 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 41143 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 41144 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 41145 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 41146 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 41147 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 41148 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 41149 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 41150 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 41151 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 41152 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 41153 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 41154 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 41155 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 41156 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 41157 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 41158 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 41159 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 41160 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 41161 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 41162 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 41163 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 41164 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 41165 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 41166 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 41167 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 41168 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 41169 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 41170 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 41171 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 41172 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 41173 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 41174 src/cpp/server/csds/csds.cc 41175 test/cpp/end2end/test_service_impl.cc 41176 test/cpp/end2end/xds/xds_csds_end2end_test.cc 41177 test/cpp/end2end/xds/xds_end2end_test_lib.cc 41178 test/cpp/end2end/xds/xds_server.cc 41179 test/cpp/end2end/xds/xds_utils.cc 41180 test/cpp/util/tls_test_utils.cc 41181 ) 41182 if(WIN32 AND MSVC) 41183 if(BUILD_SHARED_LIBS) 41184 target_compile_definitions(xds_csds_end2end_test 41185 PRIVATE 41186 "GPR_DLL_IMPORTS" 41187 "GRPC_DLL_IMPORTS" 41188 "GRPCXX_DLL_IMPORTS" 41189 ) 41190 endif() 41191 endif() 41192 target_compile_features(xds_csds_end2end_test PUBLIC cxx_std_17) 41193 target_include_directories(xds_csds_end2end_test 41194 PRIVATE 41195 ${CMAKE_CURRENT_SOURCE_DIR} 41196 ${CMAKE_CURRENT_SOURCE_DIR}/include 41197 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 41198 ${_gRPC_RE2_INCLUDE_DIR} 41199 ${_gRPC_SSL_INCLUDE_DIR} 41200 ${_gRPC_UPB_GENERATED_DIR} 41201 ${_gRPC_UPB_GRPC_GENERATED_DIR} 41202 ${_gRPC_UPB_INCLUDE_DIR} 41203 ${_gRPC_XXHASH_INCLUDE_DIR} 41204 ${_gRPC_ZLIB_INCLUDE_DIR} 41205 third_party/googletest/googletest/include 41206 third_party/googletest/googletest 41207 third_party/googletest/googlemock/include 41208 third_party/googletest/googlemock 41209 ${_gRPC_PROTO_GENS_DIR} 41210 ) 41211 41212 target_link_libraries(xds_csds_end2end_test 41213 ${_gRPC_ALLTARGETS_LIBRARIES} 41214 gtest 41215 grpc++_test_util 41216 ) 41217 41218 41219endif() 41220endif() 41221if(gRPC_BUILD_TESTS) 41222if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 41223 41224 add_executable(xds_enabled_server_end2end_test 41225 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 41226 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 41227 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 41228 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 41229 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 41230 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 41231 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 41232 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 41233 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 41234 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 41235 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 41236 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 41237 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 41238 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 41239 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 41240 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 41241 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 41242 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 41243 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 41244 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 41245 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 41246 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 41247 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 41248 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 41249 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 41250 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 41251 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 41252 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 41253 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 41254 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 41255 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 41256 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 41257 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 41258 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 41259 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 41260 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 41261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 41262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 41263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 41264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 41265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 41266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 41267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 41268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 41269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 41270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 41271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 41272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 41273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 41274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 41275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 41276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 41277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 41278 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 41279 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 41280 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 41281 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 41282 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 41283 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 41284 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 41285 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 41286 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 41287 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 41288 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 41289 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 41290 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 41291 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 41292 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 41293 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 41294 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 41295 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 41296 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 41297 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 41298 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 41299 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 41300 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 41301 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 41302 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 41303 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 41304 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 41305 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 41306 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 41307 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 41308 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 41309 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 41310 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 41311 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 41312 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 41313 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 41314 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 41315 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 41316 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 41317 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 41318 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 41319 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 41320 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 41321 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 41322 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 41323 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 41324 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 41325 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 41326 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 41327 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 41328 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 41329 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 41330 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 41331 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 41332 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 41333 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 41334 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 41335 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 41336 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 41337 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 41338 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 41339 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 41340 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 41341 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 41342 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 41343 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 41344 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 41345 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 41346 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 41347 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 41348 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 41349 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 41350 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 41351 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 41352 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 41353 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 41354 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 41355 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 41356 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 41357 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 41358 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 41359 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 41360 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 41361 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 41362 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 41363 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 41364 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 41365 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 41366 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 41367 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 41368 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 41369 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 41370 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 41371 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 41372 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 41373 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 41374 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 41375 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 41376 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 41377 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 41378 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 41379 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 41380 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 41381 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 41382 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 41383 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 41384 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 41385 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 41386 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 41387 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 41388 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 41389 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 41390 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 41391 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 41392 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 41393 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 41394 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 41395 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 41396 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 41397 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 41398 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 41399 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 41400 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 41401 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 41402 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 41403 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 41404 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 41405 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 41406 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 41407 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 41408 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 41409 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 41410 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 41411 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 41412 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 41413 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 41414 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 41415 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 41416 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 41417 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 41418 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 41419 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 41420 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 41421 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 41422 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 41423 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 41424 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 41425 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 41426 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 41427 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 41428 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 41429 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 41430 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 41431 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 41432 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 41433 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 41434 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 41435 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 41436 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 41437 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 41438 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 41439 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 41440 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 41441 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 41442 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 41443 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 41444 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 41445 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 41446 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 41447 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 41448 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 41449 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 41450 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 41451 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 41452 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 41453 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 41454 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 41455 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 41456 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 41457 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 41458 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 41459 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 41460 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 41461 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 41462 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 41463 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 41464 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 41465 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 41466 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 41467 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 41468 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 41469 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 41470 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 41471 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 41472 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 41473 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 41474 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 41475 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 41476 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 41477 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 41478 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 41479 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 41480 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 41481 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 41482 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 41483 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 41484 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 41485 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 41486 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 41487 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 41488 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 41489 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 41490 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 41491 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 41492 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 41493 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 41494 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 41495 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 41496 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 41497 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 41498 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 41499 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 41500 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 41501 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 41502 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 41503 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 41504 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 41505 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 41506 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 41507 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 41508 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 41509 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 41510 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 41511 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 41512 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 41513 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 41514 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 41515 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 41516 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 41517 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 41518 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 41519 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 41520 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 41521 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 41522 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 41523 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 41524 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 41525 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 41526 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 41527 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 41528 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 41529 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 41530 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 41531 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 41532 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 41533 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 41534 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 41535 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 41536 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 41537 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 41538 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 41539 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 41540 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 41541 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 41542 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 41543 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 41544 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 41545 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 41546 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 41547 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 41548 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 41549 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 41550 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 41551 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 41552 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 41553 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 41554 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 41555 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 41556 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 41557 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 41558 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 41559 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 41560 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 41561 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 41562 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 41563 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 41564 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 41565 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 41566 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 41567 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 41568 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 41569 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 41570 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 41571 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 41572 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 41573 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 41574 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 41575 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 41576 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 41577 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 41578 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 41579 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 41580 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 41581 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 41582 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 41583 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 41584 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 41585 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 41586 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 41587 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 41588 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 41589 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 41590 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 41591 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 41592 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 41593 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 41594 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 41595 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 41596 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 41597 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 41598 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 41599 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 41600 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 41601 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 41602 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 41603 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 41604 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 41605 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 41606 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 41607 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 41608 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 41609 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 41610 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 41611 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 41612 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 41613 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 41614 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 41615 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 41616 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 41617 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 41618 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 41619 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 41620 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 41621 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 41622 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 41623 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 41624 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 41625 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 41626 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 41627 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 41628 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 41629 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 41630 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 41631 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 41632 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 41633 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 41634 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 41635 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 41636 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 41637 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 41638 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 41639 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 41640 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 41641 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 41642 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 41643 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 41644 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 41645 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 41646 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 41647 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 41648 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 41649 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 41650 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 41651 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 41652 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 41653 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 41654 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 41655 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 41656 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 41657 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 41658 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 41659 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 41660 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 41661 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 41662 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 41663 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 41664 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 41665 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 41666 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 41667 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 41668 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 41669 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 41670 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 41671 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 41672 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 41673 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 41674 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 41675 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 41676 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 41677 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 41678 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 41679 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 41680 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 41681 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 41682 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 41683 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 41684 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 41685 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 41686 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 41687 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 41688 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 41689 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 41690 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 41691 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 41692 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 41693 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 41694 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 41695 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 41696 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 41697 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 41698 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 41699 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 41700 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 41701 test/cpp/end2end/test_service_impl.cc 41702 test/cpp/end2end/xds/xds_enabled_server_end2end_test.cc 41703 test/cpp/end2end/xds/xds_end2end_test_lib.cc 41704 test/cpp/end2end/xds/xds_server.cc 41705 test/cpp/end2end/xds/xds_utils.cc 41706 test/cpp/util/tls_test_utils.cc 41707 ) 41708 if(WIN32 AND MSVC) 41709 if(BUILD_SHARED_LIBS) 41710 target_compile_definitions(xds_enabled_server_end2end_test 41711 PRIVATE 41712 "GPR_DLL_IMPORTS" 41713 "GRPC_DLL_IMPORTS" 41714 "GRPCXX_DLL_IMPORTS" 41715 ) 41716 endif() 41717 endif() 41718 target_compile_features(xds_enabled_server_end2end_test PUBLIC cxx_std_17) 41719 target_include_directories(xds_enabled_server_end2end_test 41720 PRIVATE 41721 ${CMAKE_CURRENT_SOURCE_DIR} 41722 ${CMAKE_CURRENT_SOURCE_DIR}/include 41723 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 41724 ${_gRPC_RE2_INCLUDE_DIR} 41725 ${_gRPC_SSL_INCLUDE_DIR} 41726 ${_gRPC_UPB_GENERATED_DIR} 41727 ${_gRPC_UPB_GRPC_GENERATED_DIR} 41728 ${_gRPC_UPB_INCLUDE_DIR} 41729 ${_gRPC_XXHASH_INCLUDE_DIR} 41730 ${_gRPC_ZLIB_INCLUDE_DIR} 41731 third_party/googletest/googletest/include 41732 third_party/googletest/googletest 41733 third_party/googletest/googlemock/include 41734 third_party/googletest/googlemock 41735 ${_gRPC_PROTO_GENS_DIR} 41736 ) 41737 41738 target_link_libraries(xds_enabled_server_end2end_test 41739 ${_gRPC_ALLTARGETS_LIBRARIES} 41740 gtest 41741 grpc++_test_util 41742 ) 41743 41744 41745endif() 41746endif() 41747if(gRPC_BUILD_TESTS) 41748 41749add_executable(xds_endpoint_resource_type_test 41750 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 41751 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 41752 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 41753 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 41754 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 41755 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 41756 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 41757 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 41758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 41759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 41760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 41761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 41762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 41763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 41764 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 41765 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 41766 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 41767 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 41768 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 41769 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 41770 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 41771 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 41772 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 41773 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 41774 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 41775 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 41776 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 41777 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 41778 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 41779 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 41780 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 41781 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 41782 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 41783 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 41784 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 41785 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 41786 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 41787 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 41788 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 41789 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 41790 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 41791 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 41792 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 41793 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 41794 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 41795 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 41796 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 41797 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 41798 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 41799 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 41800 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 41801 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 41802 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 41803 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 41804 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 41805 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 41806 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 41807 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 41808 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 41809 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 41810 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 41811 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 41812 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 41813 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 41814 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 41815 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 41816 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 41817 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 41818 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 41819 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 41820 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 41821 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 41822 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 41823 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 41824 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 41825 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 41826 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 41827 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 41828 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 41829 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 41830 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 41831 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 41832 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 41833 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 41834 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 41835 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 41836 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 41837 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 41838 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 41839 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 41840 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 41841 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 41842 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 41843 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 41844 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 41845 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 41846 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 41847 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 41848 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 41849 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 41850 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 41851 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 41852 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 41853 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 41854 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 41855 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 41856 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 41857 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 41858 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 41859 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 41860 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 41861 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 41862 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 41863 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 41864 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 41865 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 41866 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 41867 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 41868 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 41869 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 41870 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 41871 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 41872 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 41873 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 41874 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 41875 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 41876 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 41877 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 41878 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 41879 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 41880 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 41881 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 41882 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 41883 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 41884 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 41885 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 41886 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 41887 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 41888 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 41889 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 41890 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 41891 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 41892 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 41893 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 41894 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 41895 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 41896 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 41897 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 41898 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 41899 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 41900 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 41901 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 41902 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 41903 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 41904 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 41905 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 41906 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 41907 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 41908 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 41909 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 41910 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 41911 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 41912 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 41913 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 41914 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 41915 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 41916 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 41917 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 41918 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 41919 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 41920 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 41921 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 41922 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 41923 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 41924 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 41925 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 41926 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 41927 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 41928 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 41929 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 41930 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 41931 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 41932 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 41933 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 41934 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 41935 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 41936 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 41937 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 41938 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 41939 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 41940 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 41941 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 41942 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 41943 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 41944 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 41945 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 41946 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 41947 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 41948 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 41949 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 41950 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 41951 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 41952 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 41953 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 41954 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 41955 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 41956 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 41957 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 41958 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 41959 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 41960 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 41961 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 41962 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 41963 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 41964 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 41965 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 41966 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 41967 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 41968 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 41969 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 41970 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 41971 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 41972 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 41973 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 41974 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 41975 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 41976 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 41977 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 41978 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 41979 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 41980 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 41981 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 41982 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 41983 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 41984 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 41985 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 41986 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 41987 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 41988 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 41989 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 41990 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 41991 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 41992 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 41993 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 41994 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 41995 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 41996 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 41997 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 41998 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 41999 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 42000 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 42001 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 42002 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 42003 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 42004 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 42005 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 42006 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 42007 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 42008 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 42009 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 42010 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 42011 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 42012 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 42013 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 42014 src/cpp/client/global_callback_hook.cc 42015 src/cpp/util/status.cc 42016 test/core/xds/xds_endpoint_resource_type_test.cc 42017) 42018if(WIN32 AND MSVC) 42019 if(BUILD_SHARED_LIBS) 42020 target_compile_definitions(xds_endpoint_resource_type_test 42021 PRIVATE 42022 "GPR_DLL_IMPORTS" 42023 "GRPC_DLL_IMPORTS" 42024 ) 42025 endif() 42026endif() 42027target_compile_features(xds_endpoint_resource_type_test PUBLIC cxx_std_17) 42028target_include_directories(xds_endpoint_resource_type_test 42029 PRIVATE 42030 ${CMAKE_CURRENT_SOURCE_DIR} 42031 ${CMAKE_CURRENT_SOURCE_DIR}/include 42032 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 42033 ${_gRPC_RE2_INCLUDE_DIR} 42034 ${_gRPC_SSL_INCLUDE_DIR} 42035 ${_gRPC_UPB_GENERATED_DIR} 42036 ${_gRPC_UPB_GRPC_GENERATED_DIR} 42037 ${_gRPC_UPB_INCLUDE_DIR} 42038 ${_gRPC_XXHASH_INCLUDE_DIR} 42039 ${_gRPC_ZLIB_INCLUDE_DIR} 42040 third_party/googletest/googletest/include 42041 third_party/googletest/googletest 42042 third_party/googletest/googlemock/include 42043 third_party/googletest/googlemock 42044 ${_gRPC_PROTO_GENS_DIR} 42045) 42046 42047target_link_libraries(xds_endpoint_resource_type_test 42048 ${_gRPC_ALLTARGETS_LIBRARIES} 42049 gtest 42050 absl::absl_check 42051 absl::absl_log 42052 ${_gRPC_PROTOBUF_LIBRARIES} 42053 grpc_test_util 42054) 42055 42056 42057endif() 42058if(gRPC_BUILD_TESTS) 42059if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 42060 42061 add_executable(xds_fallback_end2end_test 42062 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 42063 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 42064 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 42065 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 42066 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 42067 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 42068 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 42069 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 42070 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 42071 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 42072 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 42073 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 42074 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 42075 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 42076 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 42077 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 42078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 42079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 42080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 42081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 42082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 42083 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 42084 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 42085 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 42086 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 42087 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 42088 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 42089 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 42090 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 42091 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 42092 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 42093 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 42094 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 42095 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 42096 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 42097 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 42098 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 42099 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 42100 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 42101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 42102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 42103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 42104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 42105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 42106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 42107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 42108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 42109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 42110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 42111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 42112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 42113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 42114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 42115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 42116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 42117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 42118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 42119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 42120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 42121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 42122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 42123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 42124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 42125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 42126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 42127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 42128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 42129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 42130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 42131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 42132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 42133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 42134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 42135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 42136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 42137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 42138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 42139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 42140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 42141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 42142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 42143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 42144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 42145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 42146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 42147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 42148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 42149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 42150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 42151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 42152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 42153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 42154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 42155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 42156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 42157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 42158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 42159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 42160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 42161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 42162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 42163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 42164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 42165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 42166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 42167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 42168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 42169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 42170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 42171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 42172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 42173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 42174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 42175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 42176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 42177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 42178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 42179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 42180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 42181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 42182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 42183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 42184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 42185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 42186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 42187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 42188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 42189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 42190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 42191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 42192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 42193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 42194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 42195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 42196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 42197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 42198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 42199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 42200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 42201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 42202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 42203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 42204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 42205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 42206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 42207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 42208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 42209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 42210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 42211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 42212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 42213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 42214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 42215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 42216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 42217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 42218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 42219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 42220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 42221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 42222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 42223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 42224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 42225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 42226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 42227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 42228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 42229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 42230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 42231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 42232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 42233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 42234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 42235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 42236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 42237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 42238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 42239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 42240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 42241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 42242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 42243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 42244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 42245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 42246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 42247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 42248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 42249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 42250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 42251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 42252 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 42253 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 42254 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 42255 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 42256 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 42257 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 42258 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 42259 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 42260 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 42261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 42262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 42263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 42264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 42265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 42266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 42267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 42268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 42269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 42270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 42271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 42272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 42273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 42274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 42275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 42276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 42277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 42278 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 42279 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 42280 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 42281 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 42282 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 42283 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 42284 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 42285 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 42286 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 42287 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 42288 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 42289 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 42290 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 42291 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 42292 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 42293 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 42294 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 42295 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 42296 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 42297 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 42298 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 42299 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 42300 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 42301 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 42302 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 42303 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 42304 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 42305 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 42306 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 42307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 42308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 42309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 42310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 42311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 42312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 42313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 42314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 42315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 42316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 42317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 42318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 42319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 42320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 42321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 42322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 42323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 42324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 42325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 42326 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 42327 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 42328 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 42329 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 42330 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 42331 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 42332 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 42333 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 42334 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 42335 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 42336 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 42337 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 42338 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 42339 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 42340 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 42341 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 42342 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 42343 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 42344 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 42345 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 42346 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 42347 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 42348 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 42349 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 42350 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 42351 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 42352 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 42353 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 42354 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 42355 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 42356 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 42357 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 42358 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 42359 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 42360 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 42361 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 42362 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 42363 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 42364 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 42365 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 42366 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 42367 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 42368 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 42369 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 42370 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 42371 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 42372 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 42373 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 42374 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 42375 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 42376 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 42377 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 42378 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 42379 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 42380 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 42381 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 42382 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 42383 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 42384 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 42385 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 42386 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 42387 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 42388 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 42389 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 42390 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 42391 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 42392 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 42393 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 42394 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 42395 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 42396 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 42397 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 42398 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 42399 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 42400 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 42401 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 42402 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 42403 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 42404 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 42405 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 42406 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 42407 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 42408 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 42409 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 42410 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 42411 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 42412 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 42413 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 42414 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 42415 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 42416 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 42417 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 42418 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 42419 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 42420 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 42421 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 42422 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 42423 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 42424 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 42425 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 42426 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 42427 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 42428 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 42429 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 42430 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 42431 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 42432 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 42433 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 42434 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 42435 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 42436 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 42437 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 42438 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 42439 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 42440 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 42441 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 42442 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 42443 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 42444 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 42445 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 42446 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 42447 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 42448 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 42449 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 42450 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 42451 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 42452 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 42453 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 42454 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 42455 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 42456 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 42457 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 42458 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 42459 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 42460 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 42461 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 42462 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 42463 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 42464 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 42465 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 42466 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 42467 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 42468 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 42469 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 42470 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 42471 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 42472 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 42473 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 42474 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 42475 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 42476 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 42477 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 42478 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 42479 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 42480 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 42481 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 42482 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 42483 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 42484 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 42485 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 42486 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 42487 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 42488 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 42489 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 42490 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 42491 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 42492 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 42493 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 42494 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 42495 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 42496 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 42497 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 42498 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 42499 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 42500 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 42501 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 42502 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 42503 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 42504 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 42505 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 42506 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 42507 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 42508 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 42509 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 42510 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 42511 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 42512 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 42513 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 42514 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 42515 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 42516 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 42517 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 42518 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 42519 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 42520 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 42521 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 42522 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 42523 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 42524 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 42525 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 42526 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 42527 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 42528 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 42529 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 42530 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 42531 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 42532 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 42533 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 42534 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 42535 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 42536 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 42537 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 42538 test/cpp/end2end/test_service_impl.cc 42539 test/cpp/end2end/xds/xds_end2end_test_lib.cc 42540 test/cpp/end2end/xds/xds_fallback_end2end_test.cc 42541 test/cpp/end2end/xds/xds_server.cc 42542 test/cpp/end2end/xds/xds_utils.cc 42543 test/cpp/util/tls_test_utils.cc 42544 ) 42545 if(WIN32 AND MSVC) 42546 if(BUILD_SHARED_LIBS) 42547 target_compile_definitions(xds_fallback_end2end_test 42548 PRIVATE 42549 "GPR_DLL_IMPORTS" 42550 "GRPC_DLL_IMPORTS" 42551 "GRPCXX_DLL_IMPORTS" 42552 ) 42553 endif() 42554 endif() 42555 target_compile_features(xds_fallback_end2end_test PUBLIC cxx_std_17) 42556 target_include_directories(xds_fallback_end2end_test 42557 PRIVATE 42558 ${CMAKE_CURRENT_SOURCE_DIR} 42559 ${CMAKE_CURRENT_SOURCE_DIR}/include 42560 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 42561 ${_gRPC_RE2_INCLUDE_DIR} 42562 ${_gRPC_SSL_INCLUDE_DIR} 42563 ${_gRPC_UPB_GENERATED_DIR} 42564 ${_gRPC_UPB_GRPC_GENERATED_DIR} 42565 ${_gRPC_UPB_INCLUDE_DIR} 42566 ${_gRPC_XXHASH_INCLUDE_DIR} 42567 ${_gRPC_ZLIB_INCLUDE_DIR} 42568 third_party/googletest/googletest/include 42569 third_party/googletest/googletest 42570 third_party/googletest/googlemock/include 42571 third_party/googletest/googlemock 42572 ${_gRPC_PROTO_GENS_DIR} 42573 ) 42574 42575 target_link_libraries(xds_fallback_end2end_test 42576 ${_gRPC_ALLTARGETS_LIBRARIES} 42577 gtest 42578 grpc++_test_util 42579 ) 42580 42581 42582endif() 42583endif() 42584if(gRPC_BUILD_TESTS) 42585if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) 42586 42587 add_executable(xds_fault_injection_end2end_test 42588 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 42589 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 42590 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 42591 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 42592 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 42593 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 42594 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 42595 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 42596 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 42597 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 42598 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 42599 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 42600 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 42601 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 42602 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 42603 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 42604 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 42605 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 42606 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 42607 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 42608 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 42609 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 42610 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 42611 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 42612 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 42613 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 42614 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 42615 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 42616 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 42617 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 42618 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 42619 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 42620 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 42621 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 42622 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 42623 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 42624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 42625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 42626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 42627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 42628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 42629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 42630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 42631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 42632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 42633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 42634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 42635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 42636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 42637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 42638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 42639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 42640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 42641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 42642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 42643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 42644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 42645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 42646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 42647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 42648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 42649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 42650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 42651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 42652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 42653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 42654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 42655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 42656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 42657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 42658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 42659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 42660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 42661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 42662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 42663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 42664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 42665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 42666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 42667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 42668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 42669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 42670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 42671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 42672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 42673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 42674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 42675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 42676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 42677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 42678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 42679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 42680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 42681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 42682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 42683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 42684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 42685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 42686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 42687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 42688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 42689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 42690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 42691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 42692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 42693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 42694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 42695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 42696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 42697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 42698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 42699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 42700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 42701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 42702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 42703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 42704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 42705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 42706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 42707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 42708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 42709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 42710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 42711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 42712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 42713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 42714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 42715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 42716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 42717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 42718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 42719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 42720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 42721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 42722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 42723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 42724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 42725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 42726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 42727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 42728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 42729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 42730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 42731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 42732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 42733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 42734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 42735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 42736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 42737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 42738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 42739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 42740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 42741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 42742 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 42743 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 42744 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 42745 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 42746 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 42747 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 42748 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 42749 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 42750 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 42751 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 42752 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 42753 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 42754 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 42755 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 42756 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 42757 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 42758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 42759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 42760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 42761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 42762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 42763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 42764 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 42765 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 42766 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 42767 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 42768 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 42769 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 42770 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 42771 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 42772 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 42773 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 42774 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 42775 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 42776 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 42777 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 42778 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 42779 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 42780 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 42781 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 42782 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 42783 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 42784 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 42785 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 42786 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 42787 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 42788 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 42789 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 42790 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 42791 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 42792 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 42793 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 42794 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 42795 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 42796 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 42797 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 42798 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 42799 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 42800 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 42801 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 42802 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 42803 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 42804 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 42805 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 42806 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 42807 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 42808 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.cc 42809 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.cc 42810 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.h 42811 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.h 42812 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.cc 42813 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.cc 42814 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.h 42815 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.h 42816 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 42817 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 42818 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 42819 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 42820 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 42821 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 42822 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 42823 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 42824 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 42825 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 42826 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 42827 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 42828 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 42829 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 42830 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 42831 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 42832 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 42833 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 42834 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 42835 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 42836 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 42837 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 42838 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 42839 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 42840 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 42841 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 42842 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 42843 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 42844 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 42845 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 42846 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 42847 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 42848 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 42849 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 42850 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 42851 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 42852 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 42853 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 42854 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 42855 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 42856 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 42857 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 42858 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 42859 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 42860 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 42861 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 42862 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 42863 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 42864 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 42865 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 42866 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 42867 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 42868 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 42869 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 42870 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 42871 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 42872 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 42873 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 42874 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 42875 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 42876 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 42877 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 42878 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 42879 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 42880 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 42881 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 42882 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 42883 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 42884 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 42885 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 42886 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 42887 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 42888 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 42889 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 42890 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 42891 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 42892 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 42893 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 42894 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 42895 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 42896 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 42897 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 42898 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 42899 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 42900 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 42901 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 42902 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 42903 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 42904 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 42905 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 42906 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 42907 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 42908 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 42909 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 42910 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 42911 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 42912 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 42913 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 42914 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 42915 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 42916 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 42917 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 42918 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 42919 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 42920 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 42921 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 42922 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 42923 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 42924 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 42925 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 42926 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 42927 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 42928 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 42929 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 42930 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 42931 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 42932 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 42933 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 42934 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 42935 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 42936 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 42937 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 42938 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 42939 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 42940 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 42941 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 42942 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 42943 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 42944 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 42945 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 42946 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 42947 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 42948 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 42949 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 42950 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 42951 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 42952 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 42953 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 42954 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 42955 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 42956 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 42957 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 42958 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 42959 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 42960 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 42961 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 42962 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 42963 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 42964 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 42965 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 42966 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 42967 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 42968 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 42969 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 42970 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 42971 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 42972 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 42973 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 42974 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 42975 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 42976 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 42977 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 42978 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 42979 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 42980 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 42981 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 42982 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 42983 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 42984 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 42985 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 42986 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 42987 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 42988 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 42989 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 42990 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 42991 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 42992 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 42993 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 42994 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 42995 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 42996 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 42997 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 42998 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 42999 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 43000 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 43001 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 43002 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 43003 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 43004 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 43005 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 43006 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 43007 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 43008 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 43009 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 43010 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 43011 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 43012 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 43013 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 43014 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 43015 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 43016 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 43017 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 43018 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 43019 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 43020 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 43021 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 43022 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 43023 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 43024 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 43025 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 43026 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 43027 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 43028 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 43029 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 43030 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 43031 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 43032 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 43033 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 43034 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 43035 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 43036 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 43037 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 43038 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 43039 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 43040 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 43041 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 43042 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 43043 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 43044 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 43045 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 43046 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 43047 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 43048 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 43049 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 43050 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 43051 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 43052 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 43053 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 43054 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 43055 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 43056 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 43057 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 43058 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 43059 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 43060 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 43061 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 43062 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 43063 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 43064 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 43065 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 43066 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 43067 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 43068 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 43069 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 43070 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 43071 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 43072 test/cpp/end2end/test_service_impl.cc 43073 test/cpp/end2end/xds/xds_end2end_test_lib.cc 43074 test/cpp/end2end/xds/xds_fault_injection_end2end_test.cc 43075 test/cpp/end2end/xds/xds_server.cc 43076 test/cpp/end2end/xds/xds_utils.cc 43077 test/cpp/util/tls_test_utils.cc 43078 ) 43079 if(WIN32 AND MSVC) 43080 if(BUILD_SHARED_LIBS) 43081 target_compile_definitions(xds_fault_injection_end2end_test 43082 PRIVATE 43083 "GPR_DLL_IMPORTS" 43084 "GRPC_DLL_IMPORTS" 43085 "GRPCXX_DLL_IMPORTS" 43086 ) 43087 endif() 43088 endif() 43089 target_compile_features(xds_fault_injection_end2end_test PUBLIC cxx_std_17) 43090 target_include_directories(xds_fault_injection_end2end_test 43091 PRIVATE 43092 ${CMAKE_CURRENT_SOURCE_DIR} 43093 ${CMAKE_CURRENT_SOURCE_DIR}/include 43094 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 43095 ${_gRPC_RE2_INCLUDE_DIR} 43096 ${_gRPC_SSL_INCLUDE_DIR} 43097 ${_gRPC_UPB_GENERATED_DIR} 43098 ${_gRPC_UPB_GRPC_GENERATED_DIR} 43099 ${_gRPC_UPB_INCLUDE_DIR} 43100 ${_gRPC_XXHASH_INCLUDE_DIR} 43101 ${_gRPC_ZLIB_INCLUDE_DIR} 43102 third_party/googletest/googletest/include 43103 third_party/googletest/googletest 43104 third_party/googletest/googlemock/include 43105 third_party/googletest/googlemock 43106 ${_gRPC_PROTO_GENS_DIR} 43107 ) 43108 43109 target_link_libraries(xds_fault_injection_end2end_test 43110 ${_gRPC_ALLTARGETS_LIBRARIES} 43111 gtest 43112 grpc++_test_util 43113 ) 43114 43115 43116endif() 43117endif() 43118if(gRPC_BUILD_TESTS) 43119if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 43120 43121 add_executable(xds_gcp_authn_end2end_test 43122 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 43123 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 43124 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 43125 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 43126 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 43127 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 43128 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 43129 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 43130 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 43131 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 43132 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 43133 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 43134 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 43135 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 43136 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 43137 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 43138 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 43139 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 43140 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 43141 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 43142 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 43143 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 43144 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 43145 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 43146 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 43147 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 43148 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 43149 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 43150 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 43151 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 43152 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 43153 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 43154 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 43155 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 43156 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 43157 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 43158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 43159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 43160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 43161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 43162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 43163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 43164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 43165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 43166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 43167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 43168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 43169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 43170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 43171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 43172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 43173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 43174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 43175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 43176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 43177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 43178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 43179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 43180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 43181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 43182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 43183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 43184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 43185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 43186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 43187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 43188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 43189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 43190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 43191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 43192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 43193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 43194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 43195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 43196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 43197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 43198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 43199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 43200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 43201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 43202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 43203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 43204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 43205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 43206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 43207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 43208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 43209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 43210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 43211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 43212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 43213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 43214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 43215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 43216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 43217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 43218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 43219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 43220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 43221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 43222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 43223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 43224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 43225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 43226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 43227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 43228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 43229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 43230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 43231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 43232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 43233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 43234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 43235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 43236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 43237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 43238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 43239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 43240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 43241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 43242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 43243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 43244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 43245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 43246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 43247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 43248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 43249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 43250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 43251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 43252 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 43253 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 43254 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 43255 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 43256 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 43257 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 43258 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 43259 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 43260 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 43261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 43262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 43263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 43264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 43265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 43266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 43267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 43268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 43269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 43270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 43271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 43272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 43273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 43274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 43275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 43276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 43277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 43278 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 43279 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 43280 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 43281 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 43282 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 43283 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 43284 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 43285 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 43286 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 43287 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 43288 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 43289 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 43290 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 43291 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 43292 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 43293 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 43294 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 43295 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 43296 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 43297 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 43298 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 43299 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 43300 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 43301 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 43302 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 43303 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 43304 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 43305 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 43306 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 43307 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 43308 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 43309 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 43310 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 43311 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 43312 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 43313 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 43314 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 43315 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 43316 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 43317 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 43318 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 43319 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 43320 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 43321 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 43322 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 43323 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 43324 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 43325 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 43326 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 43327 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 43328 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 43329 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 43330 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 43331 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 43332 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 43333 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 43334 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 43335 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 43336 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 43337 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 43338 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 43339 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 43340 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 43341 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 43342 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.cc 43343 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.cc 43344 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.h 43345 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.h 43346 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 43347 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 43348 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 43349 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 43350 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 43351 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 43352 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 43353 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 43354 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 43355 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 43356 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 43357 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 43358 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 43359 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 43360 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 43361 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 43362 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 43363 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 43364 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 43365 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 43366 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 43367 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 43368 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 43369 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 43370 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 43371 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 43372 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 43373 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 43374 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 43375 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 43376 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 43377 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 43378 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 43379 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 43380 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 43381 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 43382 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 43383 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 43384 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 43385 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 43386 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 43387 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 43388 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 43389 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 43390 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 43391 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 43392 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 43393 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 43394 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 43395 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 43396 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 43397 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 43398 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 43399 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 43400 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 43401 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 43402 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 43403 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 43404 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 43405 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 43406 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 43407 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 43408 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 43409 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 43410 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 43411 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 43412 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 43413 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 43414 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 43415 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 43416 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 43417 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 43418 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 43419 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 43420 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 43421 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 43422 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 43423 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 43424 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 43425 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 43426 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 43427 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 43428 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 43429 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 43430 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 43431 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 43432 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 43433 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 43434 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 43435 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 43436 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 43437 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 43438 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 43439 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 43440 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 43441 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 43442 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 43443 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 43444 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 43445 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 43446 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 43447 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 43448 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 43449 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 43450 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 43451 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 43452 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 43453 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 43454 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 43455 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 43456 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 43457 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 43458 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 43459 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 43460 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 43461 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 43462 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 43463 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 43464 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 43465 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 43466 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 43467 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 43468 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 43469 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 43470 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 43471 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 43472 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 43473 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 43474 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 43475 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 43476 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 43477 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 43478 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 43479 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 43480 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 43481 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 43482 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 43483 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 43484 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 43485 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 43486 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 43487 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 43488 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 43489 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 43490 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 43491 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 43492 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 43493 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 43494 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 43495 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 43496 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 43497 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 43498 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 43499 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 43500 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 43501 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 43502 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 43503 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 43504 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 43505 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 43506 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 43507 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 43508 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 43509 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 43510 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 43511 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 43512 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 43513 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 43514 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 43515 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 43516 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 43517 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 43518 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 43519 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 43520 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 43521 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 43522 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 43523 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 43524 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 43525 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 43526 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 43527 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 43528 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 43529 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 43530 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 43531 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 43532 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 43533 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 43534 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 43535 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 43536 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 43537 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 43538 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 43539 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 43540 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 43541 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 43542 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 43543 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 43544 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 43545 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 43546 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 43547 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 43548 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 43549 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 43550 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 43551 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 43552 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 43553 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 43554 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 43555 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 43556 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 43557 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 43558 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 43559 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 43560 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 43561 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 43562 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 43563 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 43564 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 43565 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 43566 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 43567 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 43568 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 43569 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 43570 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 43571 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 43572 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 43573 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 43574 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 43575 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 43576 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 43577 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 43578 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 43579 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 43580 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 43581 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 43582 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 43583 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 43584 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 43585 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 43586 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 43587 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 43588 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 43589 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 43590 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 43591 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 43592 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 43593 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 43594 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 43595 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 43596 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 43597 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 43598 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 43599 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 43600 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 43601 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 43602 test/cpp/end2end/test_service_impl.cc 43603 test/cpp/end2end/xds/xds_end2end_test_lib.cc 43604 test/cpp/end2end/xds/xds_gcp_authn_end2end_test.cc 43605 test/cpp/end2end/xds/xds_server.cc 43606 test/cpp/end2end/xds/xds_utils.cc 43607 test/cpp/util/tls_test_utils.cc 43608 ) 43609 if(WIN32 AND MSVC) 43610 if(BUILD_SHARED_LIBS) 43611 target_compile_definitions(xds_gcp_authn_end2end_test 43612 PRIVATE 43613 "GPR_DLL_IMPORTS" 43614 "GRPC_DLL_IMPORTS" 43615 "GRPCXX_DLL_IMPORTS" 43616 ) 43617 endif() 43618 endif() 43619 target_compile_features(xds_gcp_authn_end2end_test PUBLIC cxx_std_17) 43620 target_include_directories(xds_gcp_authn_end2end_test 43621 PRIVATE 43622 ${CMAKE_CURRENT_SOURCE_DIR} 43623 ${CMAKE_CURRENT_SOURCE_DIR}/include 43624 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 43625 ${_gRPC_RE2_INCLUDE_DIR} 43626 ${_gRPC_SSL_INCLUDE_DIR} 43627 ${_gRPC_UPB_GENERATED_DIR} 43628 ${_gRPC_UPB_GRPC_GENERATED_DIR} 43629 ${_gRPC_UPB_INCLUDE_DIR} 43630 ${_gRPC_XXHASH_INCLUDE_DIR} 43631 ${_gRPC_ZLIB_INCLUDE_DIR} 43632 third_party/googletest/googletest/include 43633 third_party/googletest/googletest 43634 third_party/googletest/googlemock/include 43635 third_party/googletest/googlemock 43636 ${_gRPC_PROTO_GENS_DIR} 43637 ) 43638 43639 target_link_libraries(xds_gcp_authn_end2end_test 43640 ${_gRPC_ALLTARGETS_LIBRARIES} 43641 gtest 43642 grpc++_test_util 43643 ) 43644 43645 43646endif() 43647endif() 43648if(gRPC_BUILD_TESTS) 43649if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 43650 43651 add_executable(xds_http_connect_end2end_test 43652 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 43653 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 43654 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 43655 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 43656 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 43657 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 43658 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 43659 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 43660 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 43661 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 43662 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 43663 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 43664 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 43665 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 43666 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 43667 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 43668 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 43669 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 43670 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 43671 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 43672 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 43673 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 43674 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 43675 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 43676 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 43677 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 43678 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 43679 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 43680 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 43681 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 43682 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 43683 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 43684 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 43685 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 43686 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 43687 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 43688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 43689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 43690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 43691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 43692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 43693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 43694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 43695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 43696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 43697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 43698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 43699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 43700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 43701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 43702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 43703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 43704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 43705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 43706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 43707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 43708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 43709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 43710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 43711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 43712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 43713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 43714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 43715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 43716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 43717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 43718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 43719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 43720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 43721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 43722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 43723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 43724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 43725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 43726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 43727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 43728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 43729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 43730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 43731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 43732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 43733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 43734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 43735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 43736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 43737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 43738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 43739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 43740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 43741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 43742 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 43743 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 43744 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 43745 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 43746 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 43747 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 43748 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 43749 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 43750 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 43751 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 43752 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 43753 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 43754 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 43755 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 43756 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 43757 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 43758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 43759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 43760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 43761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 43762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 43763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 43764 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 43765 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 43766 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 43767 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 43768 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 43769 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 43770 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 43771 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 43772 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 43773 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 43774 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 43775 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 43776 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 43777 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 43778 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 43779 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 43780 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 43781 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 43782 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 43783 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 43784 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 43785 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 43786 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 43787 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 43788 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 43789 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 43790 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 43791 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 43792 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 43793 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 43794 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 43795 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 43796 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 43797 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 43798 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 43799 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 43800 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 43801 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 43802 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 43803 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 43804 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 43805 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 43806 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 43807 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 43808 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 43809 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 43810 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 43811 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 43812 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 43813 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 43814 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 43815 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 43816 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 43817 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 43818 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 43819 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 43820 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 43821 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 43822 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 43823 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 43824 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 43825 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 43826 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 43827 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 43828 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 43829 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 43830 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 43831 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 43832 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 43833 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 43834 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 43835 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 43836 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 43837 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 43838 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 43839 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 43840 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 43841 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 43842 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 43843 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 43844 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 43845 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 43846 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 43847 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 43848 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 43849 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 43850 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 43851 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 43852 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 43853 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 43854 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 43855 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 43856 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 43857 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 43858 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 43859 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 43860 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 43861 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 43862 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 43863 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 43864 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 43865 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 43866 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 43867 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 43868 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 43869 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 43870 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 43871 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 43872 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 43873 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 43874 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 43875 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 43876 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 43877 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 43878 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 43879 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 43880 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 43881 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 43882 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 43883 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 43884 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.pb.cc 43885 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.grpc.pb.cc 43886 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.pb.h 43887 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.grpc.pb.h 43888 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 43889 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 43890 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 43891 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 43892 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 43893 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 43894 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 43895 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 43896 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 43897 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 43898 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 43899 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 43900 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 43901 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 43902 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 43903 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 43904 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 43905 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 43906 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 43907 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 43908 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 43909 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 43910 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 43911 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 43912 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 43913 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 43914 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 43915 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 43916 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 43917 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 43918 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 43919 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 43920 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 43921 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 43922 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 43923 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 43924 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 43925 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 43926 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 43927 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 43928 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 43929 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 43930 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 43931 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 43932 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 43933 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 43934 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 43935 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 43936 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 43937 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 43938 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 43939 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 43940 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 43941 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 43942 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 43943 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 43944 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 43945 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 43946 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 43947 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 43948 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 43949 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 43950 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 43951 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 43952 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 43953 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 43954 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 43955 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 43956 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 43957 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 43958 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 43959 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 43960 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 43961 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 43962 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 43963 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 43964 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 43965 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 43966 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 43967 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 43968 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 43969 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 43970 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 43971 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 43972 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 43973 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 43974 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 43975 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 43976 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 43977 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 43978 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 43979 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 43980 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 43981 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 43982 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 43983 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 43984 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 43985 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 43986 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 43987 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 43988 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 43989 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 43990 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 43991 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 43992 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 43993 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 43994 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 43995 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 43996 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 43997 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 43998 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 43999 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 44000 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 44001 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 44002 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 44003 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 44004 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 44005 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 44006 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 44007 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 44008 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 44009 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 44010 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 44011 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 44012 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 44013 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 44014 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 44015 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 44016 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 44017 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 44018 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 44019 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 44020 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 44021 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 44022 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 44023 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 44024 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 44025 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 44026 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 44027 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 44028 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 44029 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 44030 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 44031 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 44032 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 44033 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 44034 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 44035 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 44036 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 44037 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 44038 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 44039 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 44040 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 44041 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 44042 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 44043 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 44044 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 44045 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 44046 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 44047 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 44048 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 44049 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 44050 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 44051 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 44052 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 44053 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 44054 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 44055 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 44056 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 44057 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 44058 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 44059 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 44060 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 44061 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 44062 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 44063 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 44064 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 44065 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 44066 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 44067 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 44068 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 44069 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 44070 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 44071 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 44072 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 44073 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 44074 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 44075 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 44076 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 44077 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 44078 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 44079 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 44080 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 44081 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 44082 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 44083 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 44084 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 44085 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 44086 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 44087 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 44088 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 44089 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 44090 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 44091 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 44092 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 44093 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 44094 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 44095 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 44096 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 44097 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 44098 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 44099 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 44100 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 44101 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 44102 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 44103 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 44104 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 44105 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 44106 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 44107 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 44108 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 44109 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 44110 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 44111 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 44112 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 44113 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 44114 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 44115 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 44116 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 44117 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 44118 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 44119 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 44120 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 44121 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 44122 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 44123 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 44124 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 44125 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 44126 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 44127 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 44128 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 44129 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 44130 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 44131 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 44132 test/core/end2end/fixtures/http_proxy_fixture.cc 44133 test/cpp/end2end/test_service_impl.cc 44134 test/cpp/end2end/xds/xds_end2end_test_lib.cc 44135 test/cpp/end2end/xds/xds_http_connect_end2end_test.cc 44136 test/cpp/end2end/xds/xds_server.cc 44137 test/cpp/end2end/xds/xds_utils.cc 44138 test/cpp/util/tls_test_utils.cc 44139 ) 44140 if(WIN32 AND MSVC) 44141 if(BUILD_SHARED_LIBS) 44142 target_compile_definitions(xds_http_connect_end2end_test 44143 PRIVATE 44144 "GPR_DLL_IMPORTS" 44145 "GRPC_DLL_IMPORTS" 44146 "GRPCXX_DLL_IMPORTS" 44147 ) 44148 endif() 44149 endif() 44150 target_compile_features(xds_http_connect_end2end_test PUBLIC cxx_std_17) 44151 target_include_directories(xds_http_connect_end2end_test 44152 PRIVATE 44153 ${CMAKE_CURRENT_SOURCE_DIR} 44154 ${CMAKE_CURRENT_SOURCE_DIR}/include 44155 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 44156 ${_gRPC_RE2_INCLUDE_DIR} 44157 ${_gRPC_SSL_INCLUDE_DIR} 44158 ${_gRPC_UPB_GENERATED_DIR} 44159 ${_gRPC_UPB_GRPC_GENERATED_DIR} 44160 ${_gRPC_UPB_INCLUDE_DIR} 44161 ${_gRPC_XXHASH_INCLUDE_DIR} 44162 ${_gRPC_ZLIB_INCLUDE_DIR} 44163 third_party/googletest/googletest/include 44164 third_party/googletest/googletest 44165 third_party/googletest/googlemock/include 44166 third_party/googletest/googlemock 44167 ${_gRPC_PROTO_GENS_DIR} 44168 ) 44169 44170 target_link_libraries(xds_http_connect_end2end_test 44171 ${_gRPC_ALLTARGETS_LIBRARIES} 44172 gtest 44173 grpc++_test_util 44174 ) 44175 44176 44177endif() 44178endif() 44179if(gRPC_BUILD_TESTS) 44180 44181add_executable(xds_http_filters_test 44182 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 44183 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 44184 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 44185 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 44186 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 44187 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 44188 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 44189 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 44190 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 44191 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 44192 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 44193 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 44194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 44195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 44196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 44197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 44198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 44199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 44200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 44201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 44202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 44203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 44204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 44205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 44206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 44207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 44208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 44209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 44210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 44211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 44212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 44213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 44214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 44215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 44216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 44217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 44218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 44219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 44220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 44221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 44222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 44223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 44224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 44225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 44226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 44227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 44228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 44229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 44230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 44231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 44232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 44233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 44234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 44235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 44236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 44237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 44238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 44239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 44240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 44241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 44242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 44243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 44244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 44245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 44246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 44247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 44248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 44249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 44250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 44251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 44252 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 44253 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 44254 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 44255 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 44256 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 44257 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 44258 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 44259 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 44260 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 44261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 44262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 44263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 44264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 44265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 44266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 44267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 44268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 44269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 44270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 44271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 44272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 44273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 44274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 44275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 44276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 44277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 44278 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 44279 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 44280 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 44281 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 44282 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 44283 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 44284 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 44285 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 44286 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 44287 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 44288 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 44289 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 44290 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 44291 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 44292 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 44293 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 44294 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 44295 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 44296 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 44297 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 44298 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 44299 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 44300 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 44301 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 44302 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 44303 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 44304 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 44305 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 44306 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 44307 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 44308 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 44309 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 44310 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 44311 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 44312 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 44313 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 44314 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 44315 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 44316 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 44317 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 44318 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 44319 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 44320 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 44321 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 44322 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 44323 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 44324 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 44325 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 44326 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 44327 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 44328 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 44329 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 44330 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.cc 44331 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.cc 44332 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.h 44333 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.h 44334 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.cc 44335 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.cc 44336 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.h 44337 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.h 44338 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.cc 44339 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.cc 44340 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.h 44341 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.h 44342 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 44343 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 44344 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 44345 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 44346 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 44347 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 44348 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 44349 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 44350 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.pb.cc 44351 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.grpc.pb.cc 44352 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.pb.h 44353 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.grpc.pb.h 44354 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 44355 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 44356 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 44357 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 44358 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.pb.cc 44359 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.grpc.pb.cc 44360 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.pb.h 44361 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.grpc.pb.h 44362 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 44363 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 44364 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 44365 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 44366 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 44367 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 44368 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 44369 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 44370 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 44371 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 44372 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 44373 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 44374 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 44375 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 44376 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 44377 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 44378 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 44379 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 44380 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 44381 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 44382 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 44383 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 44384 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 44385 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 44386 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 44387 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 44388 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 44389 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 44390 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 44391 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 44392 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 44393 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 44394 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 44395 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 44396 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 44397 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 44398 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 44399 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 44400 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 44401 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 44402 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 44403 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 44404 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 44405 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 44406 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 44407 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 44408 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 44409 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 44410 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 44411 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 44412 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 44413 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 44414 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 44415 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 44416 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 44417 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 44418 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 44419 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 44420 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 44421 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 44422 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 44423 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 44424 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 44425 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 44426 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 44427 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 44428 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 44429 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 44430 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 44431 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 44432 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 44433 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 44434 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 44435 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 44436 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 44437 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 44438 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 44439 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 44440 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 44441 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 44442 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 44443 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 44444 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 44445 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 44446 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 44447 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 44448 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 44449 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 44450 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 44451 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 44452 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 44453 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 44454 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 44455 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 44456 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 44457 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 44458 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 44459 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 44460 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 44461 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 44462 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 44463 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 44464 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 44465 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 44466 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 44467 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 44468 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 44469 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 44470 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 44471 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 44472 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 44473 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 44474 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 44475 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 44476 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 44477 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 44478 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 44479 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 44480 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 44481 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 44482 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 44483 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 44484 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 44485 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 44486 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 44487 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 44488 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 44489 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 44490 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 44491 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 44492 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 44493 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 44494 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 44495 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 44496 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 44497 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 44498 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 44499 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 44500 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 44501 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 44502 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 44503 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 44504 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 44505 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 44506 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 44507 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 44508 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 44509 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 44510 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 44511 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 44512 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 44513 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 44514 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 44515 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 44516 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 44517 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 44518 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 44519 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 44520 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 44521 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 44522 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 44523 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 44524 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 44525 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 44526 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 44527 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 44528 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 44529 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 44530 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 44531 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 44532 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 44533 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 44534 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 44535 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 44536 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 44537 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 44538 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 44539 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 44540 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 44541 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 44542 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 44543 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 44544 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 44545 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 44546 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 44547 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 44548 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 44549 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 44550 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 44551 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 44552 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 44553 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 44554 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 44555 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 44556 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 44557 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 44558 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 44559 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 44560 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 44561 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 44562 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 44563 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 44564 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 44565 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 44566 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 44567 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 44568 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 44569 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 44570 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 44571 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 44572 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 44573 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 44574 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 44575 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 44576 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 44577 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 44578 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 44579 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 44580 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 44581 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 44582 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 44583 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 44584 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 44585 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 44586 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 44587 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 44588 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 44589 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 44590 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 44591 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 44592 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 44593 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 44594 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 44595 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 44596 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 44597 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 44598 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 44599 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 44600 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 44601 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 44602 test/core/xds/xds_http_filters_test.cc 44603 test/cpp/util/cli_call.cc 44604 test/cpp/util/cli_credentials.cc 44605 test/cpp/util/proto_file_parser.cc 44606 test/cpp/util/proto_reflection_descriptor_database.cc 44607 test/cpp/util/service_describer.cc 44608) 44609if(WIN32 AND MSVC) 44610 if(BUILD_SHARED_LIBS) 44611 target_compile_definitions(xds_http_filters_test 44612 PRIVATE 44613 "GPR_DLL_IMPORTS" 44614 "GRPC_DLL_IMPORTS" 44615 "GRPCXX_DLL_IMPORTS" 44616 ) 44617 endif() 44618endif() 44619target_compile_features(xds_http_filters_test PUBLIC cxx_std_17) 44620target_include_directories(xds_http_filters_test 44621 PRIVATE 44622 ${CMAKE_CURRENT_SOURCE_DIR} 44623 ${CMAKE_CURRENT_SOURCE_DIR}/include 44624 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 44625 ${_gRPC_RE2_INCLUDE_DIR} 44626 ${_gRPC_SSL_INCLUDE_DIR} 44627 ${_gRPC_UPB_GENERATED_DIR} 44628 ${_gRPC_UPB_GRPC_GENERATED_DIR} 44629 ${_gRPC_UPB_INCLUDE_DIR} 44630 ${_gRPC_XXHASH_INCLUDE_DIR} 44631 ${_gRPC_ZLIB_INCLUDE_DIR} 44632 third_party/googletest/googletest/include 44633 third_party/googletest/googletest 44634 third_party/googletest/googlemock/include 44635 third_party/googletest/googlemock 44636 ${_gRPC_PROTO_GENS_DIR} 44637) 44638 44639target_link_libraries(xds_http_filters_test 44640 ${_gRPC_ALLTARGETS_LIBRARIES} 44641 gtest 44642 grpc++ 44643 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 44644 grpc_test_util 44645) 44646 44647 44648endif() 44649if(gRPC_BUILD_TESTS) 44650 44651add_executable(xds_lb_policy_registry_test 44652 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 44653 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 44654 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 44655 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 44656 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 44657 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 44658 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 44659 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 44660 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 44661 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 44662 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 44663 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 44664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 44665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 44666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 44667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 44668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 44669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 44670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 44671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 44672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 44673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 44674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 44675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 44676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 44677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 44678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 44679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 44680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 44681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 44682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 44683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 44684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 44685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 44686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 44687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 44688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 44689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 44690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 44691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 44692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 44693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 44694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 44695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 44696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 44697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 44698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 44699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 44700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 44701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 44702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 44703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 44704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 44705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 44706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 44707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 44708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 44709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 44710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 44711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 44712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 44713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 44714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 44715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 44716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 44717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 44718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 44719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 44720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 44721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 44722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 44723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 44724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 44725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 44726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 44727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 44728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 44729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 44730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 44731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 44732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 44733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 44734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 44735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 44736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 44737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 44738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 44739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 44740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 44741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 44742 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 44743 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 44744 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 44745 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 44746 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 44747 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 44748 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 44749 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 44750 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 44751 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 44752 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 44753 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 44754 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 44755 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 44756 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 44757 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 44758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 44759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 44760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 44761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 44762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 44763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 44764 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.cc 44765 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.grpc.pb.cc 44766 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.h 44767 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.grpc.pb.h 44768 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.pb.cc 44769 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.grpc.pb.cc 44770 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.pb.h 44771 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/common/v3/common.grpc.pb.h 44772 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.pb.cc 44773 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.grpc.pb.cc 44774 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.pb.h 44775 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.grpc.pb.h 44776 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.pb.cc 44777 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.grpc.pb.cc 44778 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.pb.h 44779 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.grpc.pb.h 44780 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.pb.cc 44781 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.grpc.pb.cc 44782 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.pb.h 44783 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.grpc.pb.h 44784 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.cc 44785 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.cc 44786 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.h 44787 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.h 44788 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 44789 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 44790 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 44791 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 44792 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 44793 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 44794 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 44795 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 44796 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 44797 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 44798 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 44799 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 44800 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 44801 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 44802 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 44803 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 44804 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 44805 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 44806 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 44807 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 44808 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 44809 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 44810 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 44811 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 44812 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 44813 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 44814 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 44815 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 44816 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 44817 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 44818 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 44819 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 44820 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 44821 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 44822 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 44823 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 44824 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 44825 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 44826 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 44827 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 44828 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 44829 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 44830 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 44831 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 44832 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 44833 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 44834 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 44835 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 44836 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 44837 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 44838 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 44839 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 44840 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 44841 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 44842 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 44843 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 44844 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 44845 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 44846 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 44847 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 44848 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 44849 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 44850 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 44851 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 44852 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 44853 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 44854 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 44855 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 44856 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 44857 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 44858 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 44859 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 44860 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 44861 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 44862 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 44863 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 44864 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 44865 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 44866 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 44867 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 44868 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 44869 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 44870 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 44871 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 44872 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 44873 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 44874 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 44875 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 44876 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 44877 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 44878 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 44879 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 44880 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 44881 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 44882 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 44883 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 44884 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 44885 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 44886 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 44887 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 44888 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 44889 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 44890 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 44891 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 44892 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 44893 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 44894 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 44895 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 44896 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 44897 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 44898 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 44899 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 44900 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 44901 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 44902 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 44903 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 44904 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 44905 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 44906 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 44907 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 44908 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 44909 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 44910 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 44911 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 44912 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 44913 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 44914 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 44915 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 44916 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 44917 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 44918 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 44919 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 44920 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 44921 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 44922 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 44923 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 44924 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 44925 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 44926 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 44927 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 44928 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 44929 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 44930 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 44931 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 44932 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 44933 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 44934 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 44935 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 44936 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 44937 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 44938 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 44939 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 44940 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 44941 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 44942 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 44943 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 44944 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 44945 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 44946 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 44947 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 44948 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 44949 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 44950 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 44951 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 44952 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 44953 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 44954 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 44955 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 44956 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 44957 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 44958 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 44959 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 44960 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 44961 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 44962 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 44963 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 44964 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 44965 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 44966 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 44967 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 44968 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 44969 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 44970 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 44971 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 44972 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 44973 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 44974 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 44975 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 44976 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 44977 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 44978 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 44979 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 44980 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 44981 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 44982 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 44983 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 44984 test/core/xds/xds_lb_policy_registry_test.cc 44985 test/cpp/util/cli_call.cc 44986 test/cpp/util/cli_credentials.cc 44987 test/cpp/util/proto_file_parser.cc 44988 test/cpp/util/proto_reflection_descriptor_database.cc 44989 test/cpp/util/service_describer.cc 44990) 44991if(WIN32 AND MSVC) 44992 if(BUILD_SHARED_LIBS) 44993 target_compile_definitions(xds_lb_policy_registry_test 44994 PRIVATE 44995 "GPR_DLL_IMPORTS" 44996 "GRPC_DLL_IMPORTS" 44997 "GRPCXX_DLL_IMPORTS" 44998 ) 44999 endif() 45000endif() 45001target_compile_features(xds_lb_policy_registry_test PUBLIC cxx_std_17) 45002target_include_directories(xds_lb_policy_registry_test 45003 PRIVATE 45004 ${CMAKE_CURRENT_SOURCE_DIR} 45005 ${CMAKE_CURRENT_SOURCE_DIR}/include 45006 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 45007 ${_gRPC_RE2_INCLUDE_DIR} 45008 ${_gRPC_SSL_INCLUDE_DIR} 45009 ${_gRPC_UPB_GENERATED_DIR} 45010 ${_gRPC_UPB_GRPC_GENERATED_DIR} 45011 ${_gRPC_UPB_INCLUDE_DIR} 45012 ${_gRPC_XXHASH_INCLUDE_DIR} 45013 ${_gRPC_ZLIB_INCLUDE_DIR} 45014 third_party/googletest/googletest/include 45015 third_party/googletest/googletest 45016 third_party/googletest/googlemock/include 45017 third_party/googletest/googlemock 45018 ${_gRPC_PROTO_GENS_DIR} 45019) 45020 45021target_link_libraries(xds_lb_policy_registry_test 45022 ${_gRPC_ALLTARGETS_LIBRARIES} 45023 gtest 45024 grpc++ 45025 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 45026 grpc_test_util 45027) 45028 45029 45030endif() 45031if(gRPC_BUILD_TESTS) 45032 45033add_executable(xds_listener_resource_type_test 45034 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 45035 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 45036 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 45037 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 45038 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 45039 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 45040 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 45041 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 45042 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 45043 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 45044 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 45045 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 45046 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 45047 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 45048 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 45049 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 45050 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 45051 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 45052 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 45053 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 45054 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 45055 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 45056 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 45057 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 45058 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 45059 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 45060 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 45061 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 45062 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 45063 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 45064 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 45065 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 45066 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 45067 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 45068 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 45069 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 45070 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 45071 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 45072 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 45073 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 45074 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 45075 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 45076 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 45077 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 45078 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 45079 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 45080 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 45081 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 45082 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 45083 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 45084 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 45085 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 45086 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 45087 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 45088 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 45089 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 45090 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 45091 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 45092 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 45093 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 45094 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 45095 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 45096 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 45097 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 45098 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 45099 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 45100 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 45101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 45102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 45103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 45104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 45105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 45106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 45107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 45108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 45109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 45110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 45111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 45112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 45113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 45114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 45115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 45116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 45117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 45118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 45119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 45120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 45121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 45122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 45123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 45124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 45125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 45126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 45127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 45128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 45129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 45130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 45131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 45132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 45133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 45134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 45135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 45136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 45137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 45138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 45139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 45140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 45141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 45142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 45143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 45144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 45145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 45146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 45147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 45148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 45149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 45150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 45151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 45152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 45153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 45154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 45155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 45156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 45157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 45158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 45159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 45160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 45161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 45162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 45163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 45164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 45165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 45166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 45167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 45168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 45169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 45170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 45171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 45172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 45173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 45174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 45175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 45176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 45177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 45178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 45179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 45180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 45181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 45182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 45183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 45184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 45185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 45186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 45187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 45188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 45189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 45190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 45191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 45192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 45193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 45194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 45195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 45196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 45197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 45198 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 45199 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 45200 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 45201 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 45202 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.cc 45203 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.cc 45204 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.h 45205 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.h 45206 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.cc 45207 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.cc 45208 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.h 45209 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.h 45210 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 45211 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 45212 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 45213 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 45214 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 45215 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 45216 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 45217 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 45218 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 45219 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 45220 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 45221 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 45222 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 45223 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 45224 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 45225 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 45226 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 45227 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 45228 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 45229 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 45230 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 45231 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 45232 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 45233 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 45234 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 45235 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 45236 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 45237 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 45238 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 45239 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 45240 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 45241 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 45242 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 45243 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 45244 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 45245 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 45246 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 45247 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 45248 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 45249 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 45250 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 45251 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 45252 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 45253 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 45254 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 45255 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 45256 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 45257 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 45258 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 45259 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 45260 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 45261 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 45262 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 45263 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 45264 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 45265 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 45266 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 45267 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 45268 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 45269 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 45270 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 45271 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 45272 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 45273 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 45274 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 45275 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 45276 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 45277 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 45278 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 45279 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 45280 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 45281 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 45282 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 45283 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 45284 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 45285 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 45286 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 45287 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 45288 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 45289 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 45290 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 45291 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 45292 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 45293 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 45294 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 45295 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 45296 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 45297 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 45298 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 45299 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 45300 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 45301 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 45302 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 45303 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 45304 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 45305 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 45306 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 45307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 45308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 45309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 45310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 45311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 45312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 45313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 45314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 45315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 45316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 45317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 45318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 45319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 45320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 45321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 45322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 45323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 45324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 45325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 45326 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 45327 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 45328 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 45329 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 45330 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 45331 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 45332 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 45333 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 45334 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 45335 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 45336 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 45337 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 45338 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 45339 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 45340 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 45341 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 45342 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 45343 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 45344 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 45345 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 45346 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 45347 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 45348 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 45349 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 45350 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 45351 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 45352 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 45353 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 45354 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 45355 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 45356 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 45357 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 45358 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 45359 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 45360 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 45361 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 45362 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 45363 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 45364 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 45365 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 45366 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 45367 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 45368 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 45369 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 45370 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 45371 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 45372 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 45373 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 45374 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 45375 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 45376 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 45377 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 45378 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 45379 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 45380 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 45381 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 45382 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 45383 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 45384 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 45385 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 45386 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 45387 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 45388 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 45389 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 45390 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 45391 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 45392 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 45393 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 45394 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 45395 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 45396 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 45397 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 45398 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 45399 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 45400 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 45401 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 45402 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 45403 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 45404 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 45405 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 45406 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 45407 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 45408 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 45409 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 45410 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 45411 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 45412 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 45413 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 45414 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 45415 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 45416 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 45417 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 45418 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 45419 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 45420 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 45421 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 45422 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 45423 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 45424 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 45425 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 45426 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 45427 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 45428 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 45429 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 45430 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 45431 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 45432 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 45433 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 45434 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 45435 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 45436 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 45437 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 45438 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 45439 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 45440 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 45441 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 45442 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 45443 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 45444 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 45445 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 45446 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 45447 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 45448 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 45449 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 45450 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 45451 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 45452 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 45453 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 45454 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 45455 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 45456 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 45457 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 45458 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 45459 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 45460 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 45461 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 45462 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 45463 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 45464 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 45465 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 45466 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 45467 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 45468 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 45469 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 45470 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 45471 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 45472 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 45473 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 45474 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 45475 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 45476 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 45477 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 45478 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 45479 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 45480 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 45481 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 45482 test/core/xds/xds_listener_resource_type_test.cc 45483 test/cpp/util/cli_call.cc 45484 test/cpp/util/cli_credentials.cc 45485 test/cpp/util/proto_file_parser.cc 45486 test/cpp/util/proto_reflection_descriptor_database.cc 45487 test/cpp/util/service_describer.cc 45488) 45489if(WIN32 AND MSVC) 45490 if(BUILD_SHARED_LIBS) 45491 target_compile_definitions(xds_listener_resource_type_test 45492 PRIVATE 45493 "GPR_DLL_IMPORTS" 45494 "GRPC_DLL_IMPORTS" 45495 "GRPCXX_DLL_IMPORTS" 45496 ) 45497 endif() 45498endif() 45499target_compile_features(xds_listener_resource_type_test PUBLIC cxx_std_17) 45500target_include_directories(xds_listener_resource_type_test 45501 PRIVATE 45502 ${CMAKE_CURRENT_SOURCE_DIR} 45503 ${CMAKE_CURRENT_SOURCE_DIR}/include 45504 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 45505 ${_gRPC_RE2_INCLUDE_DIR} 45506 ${_gRPC_SSL_INCLUDE_DIR} 45507 ${_gRPC_UPB_GENERATED_DIR} 45508 ${_gRPC_UPB_GRPC_GENERATED_DIR} 45509 ${_gRPC_UPB_INCLUDE_DIR} 45510 ${_gRPC_XXHASH_INCLUDE_DIR} 45511 ${_gRPC_ZLIB_INCLUDE_DIR} 45512 third_party/googletest/googletest/include 45513 third_party/googletest/googletest 45514 third_party/googletest/googlemock/include 45515 third_party/googletest/googlemock 45516 ${_gRPC_PROTO_GENS_DIR} 45517) 45518 45519target_link_libraries(xds_listener_resource_type_test 45520 ${_gRPC_ALLTARGETS_LIBRARIES} 45521 gtest 45522 grpc++ 45523 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 45524 grpc_test_util 45525) 45526 45527 45528endif() 45529if(gRPC_BUILD_TESTS) 45530 45531add_executable(xds_metadata_test 45532 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 45533 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 45534 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 45535 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 45536 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 45537 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 45538 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 45539 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 45540 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 45541 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 45542 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 45543 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 45544 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 45545 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 45546 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 45547 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 45548 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 45549 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 45550 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 45551 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 45552 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 45553 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 45554 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 45555 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 45556 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 45557 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 45558 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 45559 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 45560 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 45561 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 45562 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 45563 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 45564 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 45565 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 45566 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 45567 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 45568 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 45569 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 45570 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 45571 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 45572 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 45573 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 45574 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 45575 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 45576 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 45577 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 45578 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 45579 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 45580 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 45581 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 45582 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 45583 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 45584 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 45585 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 45586 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 45587 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 45588 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 45589 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 45590 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 45591 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 45592 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 45593 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 45594 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 45595 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 45596 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 45597 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 45598 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 45599 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 45600 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 45601 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 45602 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 45603 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 45604 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 45605 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 45606 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 45607 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 45608 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 45609 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 45610 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 45611 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 45612 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.cc 45613 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.cc 45614 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.pb.h 45615 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.grpc.pb.h 45616 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 45617 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 45618 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 45619 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 45620 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 45621 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 45622 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 45623 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 45624 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 45625 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 45626 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 45627 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 45628 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 45629 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 45630 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 45631 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 45632 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 45633 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 45634 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 45635 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 45636 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 45637 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 45638 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 45639 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 45640 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 45641 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 45642 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 45643 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 45644 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 45645 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 45646 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 45647 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 45648 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 45649 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 45650 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 45651 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 45652 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 45653 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 45654 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 45655 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 45656 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 45657 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 45658 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 45659 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 45660 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 45661 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 45662 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 45663 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 45664 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 45665 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 45666 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 45667 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 45668 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 45669 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 45670 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 45671 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 45672 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 45673 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 45674 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 45675 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 45676 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 45677 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 45678 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 45679 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 45680 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 45681 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 45682 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 45683 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 45684 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 45685 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 45686 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 45687 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 45688 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 45689 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 45690 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 45691 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 45692 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 45693 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 45694 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 45695 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 45696 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 45697 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 45698 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 45699 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 45700 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 45701 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 45702 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 45703 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 45704 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 45705 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 45706 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 45707 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 45708 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 45709 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 45710 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 45711 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 45712 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 45713 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 45714 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 45715 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 45716 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 45717 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 45718 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 45719 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 45720 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 45721 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 45722 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 45723 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 45724 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 45725 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 45726 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 45727 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 45728 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 45729 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 45730 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 45731 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 45732 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 45733 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 45734 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 45735 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 45736 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 45737 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 45738 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 45739 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 45740 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 45741 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 45742 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 45743 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 45744 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 45745 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 45746 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 45747 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 45748 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 45749 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 45750 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 45751 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 45752 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 45753 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 45754 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 45755 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 45756 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 45757 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 45758 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 45759 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 45760 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 45761 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 45762 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 45763 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 45764 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 45765 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 45766 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 45767 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 45768 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 45769 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 45770 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 45771 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 45772 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 45773 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 45774 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 45775 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 45776 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 45777 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 45778 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 45779 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 45780 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 45781 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 45782 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 45783 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 45784 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 45785 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 45786 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 45787 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 45788 test/core/xds/xds_metadata_test.cc 45789) 45790if(WIN32 AND MSVC) 45791 if(BUILD_SHARED_LIBS) 45792 target_compile_definitions(xds_metadata_test 45793 PRIVATE 45794 "GPR_DLL_IMPORTS" 45795 "GRPC_DLL_IMPORTS" 45796 ) 45797 endif() 45798endif() 45799target_compile_features(xds_metadata_test PUBLIC cxx_std_17) 45800target_include_directories(xds_metadata_test 45801 PRIVATE 45802 ${CMAKE_CURRENT_SOURCE_DIR} 45803 ${CMAKE_CURRENT_SOURCE_DIR}/include 45804 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 45805 ${_gRPC_RE2_INCLUDE_DIR} 45806 ${_gRPC_SSL_INCLUDE_DIR} 45807 ${_gRPC_UPB_GENERATED_DIR} 45808 ${_gRPC_UPB_GRPC_GENERATED_DIR} 45809 ${_gRPC_UPB_INCLUDE_DIR} 45810 ${_gRPC_XXHASH_INCLUDE_DIR} 45811 ${_gRPC_ZLIB_INCLUDE_DIR} 45812 third_party/googletest/googletest/include 45813 third_party/googletest/googletest 45814 third_party/googletest/googlemock/include 45815 third_party/googletest/googlemock 45816 ${_gRPC_PROTO_GENS_DIR} 45817) 45818 45819target_link_libraries(xds_metadata_test 45820 ${_gRPC_ALLTARGETS_LIBRARIES} 45821 gtest 45822 ${_gRPC_PROTOBUF_LIBRARIES} 45823 grpc_test_util 45824) 45825 45826 45827endif() 45828if(gRPC_BUILD_TESTS) 45829if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 45830 45831 add_executable(xds_outlier_detection_end2end_test 45832 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 45833 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 45834 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 45835 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 45836 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 45837 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 45838 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 45839 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 45840 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 45841 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 45842 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 45843 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 45844 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 45845 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 45846 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 45847 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 45848 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 45849 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 45850 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 45851 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 45852 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 45853 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 45854 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 45855 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 45856 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 45857 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 45858 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 45859 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 45860 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 45861 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 45862 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 45863 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 45864 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 45865 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 45866 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 45867 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 45868 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 45869 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 45870 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 45871 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 45872 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 45873 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 45874 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 45875 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 45876 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 45877 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 45878 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 45879 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 45880 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 45881 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 45882 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 45883 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 45884 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 45885 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 45886 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 45887 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 45888 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 45889 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 45890 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 45891 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 45892 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 45893 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 45894 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 45895 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 45896 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 45897 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 45898 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 45899 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 45900 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 45901 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 45902 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 45903 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 45904 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 45905 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 45906 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 45907 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 45908 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 45909 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 45910 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 45911 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 45912 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 45913 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 45914 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 45915 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 45916 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 45917 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 45918 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 45919 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 45920 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 45921 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 45922 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 45923 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 45924 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 45925 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 45926 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 45927 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 45928 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 45929 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 45930 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 45931 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 45932 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 45933 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 45934 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 45935 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 45936 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 45937 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 45938 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 45939 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 45940 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 45941 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 45942 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 45943 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 45944 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 45945 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 45946 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 45947 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 45948 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 45949 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 45950 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 45951 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 45952 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 45953 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 45954 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 45955 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 45956 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 45957 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 45958 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 45959 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 45960 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 45961 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 45962 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 45963 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 45964 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 45965 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 45966 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 45967 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 45968 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 45969 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 45970 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 45971 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 45972 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 45973 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 45974 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 45975 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 45976 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 45977 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 45978 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 45979 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 45980 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 45981 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 45982 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 45983 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 45984 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 45985 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 45986 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 45987 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 45988 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 45989 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 45990 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 45991 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 45992 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 45993 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 45994 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 45995 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 45996 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 45997 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 45998 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 45999 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 46000 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 46001 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 46002 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 46003 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 46004 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 46005 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 46006 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 46007 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 46008 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 46009 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 46010 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 46011 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 46012 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 46013 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 46014 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 46015 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 46016 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 46017 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 46018 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 46019 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 46020 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 46021 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 46022 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 46023 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 46024 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 46025 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 46026 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 46027 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 46028 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 46029 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 46030 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 46031 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 46032 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 46033 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 46034 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 46035 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 46036 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 46037 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 46038 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 46039 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 46040 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 46041 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 46042 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 46043 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 46044 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 46045 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 46046 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 46047 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 46048 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 46049 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 46050 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 46051 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 46052 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.cc 46053 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.cc 46054 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.h 46055 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.h 46056 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.cc 46057 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.cc 46058 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.h 46059 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.h 46060 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 46061 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 46062 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 46063 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 46064 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 46065 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 46066 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 46067 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 46068 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 46069 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 46070 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 46071 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 46072 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 46073 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 46074 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 46075 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 46076 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 46077 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 46078 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 46079 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 46080 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 46081 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 46082 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 46083 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 46084 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 46085 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 46086 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 46087 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 46088 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 46089 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 46090 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 46091 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 46092 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 46093 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 46094 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 46095 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 46096 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 46097 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 46098 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 46099 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 46100 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 46101 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 46102 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 46103 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 46104 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 46105 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 46106 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 46107 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 46108 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 46109 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 46110 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 46111 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 46112 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 46113 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 46114 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 46115 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 46116 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 46117 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 46118 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 46119 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 46120 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 46121 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 46122 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 46123 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 46124 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 46125 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 46126 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 46127 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 46128 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 46129 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 46130 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 46131 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 46132 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 46133 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 46134 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 46135 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 46136 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 46137 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 46138 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 46139 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 46140 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 46141 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 46142 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 46143 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 46144 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 46145 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 46146 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 46147 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 46148 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 46149 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 46150 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 46151 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 46152 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 46153 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 46154 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 46155 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 46156 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 46157 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 46158 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 46159 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 46160 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 46161 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 46162 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 46163 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 46164 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 46165 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 46166 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 46167 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 46168 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 46169 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 46170 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 46171 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 46172 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 46173 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 46174 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 46175 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 46176 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 46177 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 46178 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 46179 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 46180 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 46181 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 46182 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 46183 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 46184 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 46185 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 46186 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 46187 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 46188 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 46189 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 46190 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 46191 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 46192 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 46193 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 46194 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 46195 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 46196 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 46197 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 46198 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 46199 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 46200 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 46201 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 46202 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 46203 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 46204 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 46205 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 46206 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 46207 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 46208 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 46209 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 46210 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 46211 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 46212 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 46213 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 46214 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 46215 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 46216 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 46217 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 46218 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 46219 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 46220 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 46221 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 46222 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 46223 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 46224 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 46225 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 46226 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 46227 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 46228 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 46229 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 46230 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 46231 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 46232 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 46233 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 46234 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 46235 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 46236 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 46237 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 46238 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 46239 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 46240 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 46241 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 46242 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 46243 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 46244 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 46245 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 46246 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 46247 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 46248 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 46249 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 46250 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 46251 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 46252 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 46253 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 46254 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 46255 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 46256 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 46257 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 46258 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 46259 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 46260 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 46261 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 46262 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 46263 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 46264 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 46265 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 46266 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 46267 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 46268 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 46269 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 46270 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 46271 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 46272 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 46273 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 46274 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 46275 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 46276 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 46277 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 46278 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 46279 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 46280 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 46281 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 46282 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 46283 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 46284 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 46285 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 46286 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 46287 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 46288 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 46289 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 46290 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 46291 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 46292 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 46293 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 46294 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 46295 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 46296 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 46297 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 46298 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 46299 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 46300 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 46301 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 46302 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 46303 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 46304 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 46305 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 46306 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 46307 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 46308 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 46309 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 46310 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 46311 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 46312 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 46313 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 46314 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 46315 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 46316 test/cpp/end2end/test_service_impl.cc 46317 test/cpp/end2end/xds/xds_end2end_test_lib.cc 46318 test/cpp/end2end/xds/xds_outlier_detection_end2end_test.cc 46319 test/cpp/end2end/xds/xds_server.cc 46320 test/cpp/end2end/xds/xds_utils.cc 46321 test/cpp/util/tls_test_utils.cc 46322 ) 46323 if(WIN32 AND MSVC) 46324 if(BUILD_SHARED_LIBS) 46325 target_compile_definitions(xds_outlier_detection_end2end_test 46326 PRIVATE 46327 "GPR_DLL_IMPORTS" 46328 "GRPC_DLL_IMPORTS" 46329 "GRPCXX_DLL_IMPORTS" 46330 ) 46331 endif() 46332 endif() 46333 target_compile_features(xds_outlier_detection_end2end_test PUBLIC cxx_std_17) 46334 target_include_directories(xds_outlier_detection_end2end_test 46335 PRIVATE 46336 ${CMAKE_CURRENT_SOURCE_DIR} 46337 ${CMAKE_CURRENT_SOURCE_DIR}/include 46338 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 46339 ${_gRPC_RE2_INCLUDE_DIR} 46340 ${_gRPC_SSL_INCLUDE_DIR} 46341 ${_gRPC_UPB_GENERATED_DIR} 46342 ${_gRPC_UPB_GRPC_GENERATED_DIR} 46343 ${_gRPC_UPB_INCLUDE_DIR} 46344 ${_gRPC_XXHASH_INCLUDE_DIR} 46345 ${_gRPC_ZLIB_INCLUDE_DIR} 46346 third_party/googletest/googletest/include 46347 third_party/googletest/googletest 46348 third_party/googletest/googlemock/include 46349 third_party/googletest/googlemock 46350 ${_gRPC_PROTO_GENS_DIR} 46351 ) 46352 46353 target_link_libraries(xds_outlier_detection_end2end_test 46354 ${_gRPC_ALLTARGETS_LIBRARIES} 46355 gtest 46356 grpc++_test_util 46357 ) 46358 46359 46360endif() 46361endif() 46362if(gRPC_BUILD_TESTS) 46363if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 46364 46365 add_executable(xds_override_host_end2end_test 46366 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 46367 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 46368 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 46369 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 46370 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 46371 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 46372 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 46373 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 46374 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 46375 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 46376 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 46377 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 46378 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 46379 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 46380 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 46381 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 46382 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 46383 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 46384 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 46385 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 46386 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 46387 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 46388 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 46389 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 46390 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 46391 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 46392 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 46393 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 46394 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 46395 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 46396 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 46397 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 46398 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 46399 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 46400 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 46401 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 46402 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 46403 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 46404 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 46405 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 46406 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 46407 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 46408 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 46409 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 46410 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 46411 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 46412 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 46413 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 46414 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 46415 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 46416 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 46417 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 46418 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 46419 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 46420 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 46421 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 46422 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 46423 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 46424 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 46425 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 46426 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 46427 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 46428 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 46429 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 46430 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 46431 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 46432 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 46433 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 46434 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 46435 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 46436 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 46437 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 46438 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 46439 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 46440 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 46441 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 46442 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 46443 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 46444 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 46445 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 46446 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 46447 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 46448 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 46449 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 46450 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 46451 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 46452 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 46453 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 46454 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 46455 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 46456 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 46457 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 46458 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 46459 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 46460 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 46461 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 46462 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 46463 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 46464 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 46465 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 46466 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 46467 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 46468 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 46469 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 46470 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 46471 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 46472 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 46473 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 46474 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 46475 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 46476 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 46477 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 46478 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 46479 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 46480 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 46481 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 46482 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 46483 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 46484 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 46485 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 46486 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 46487 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 46488 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 46489 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 46490 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 46491 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 46492 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 46493 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 46494 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 46495 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 46496 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 46497 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 46498 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 46499 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 46500 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 46501 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 46502 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 46503 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 46504 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 46505 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 46506 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 46507 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 46508 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 46509 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 46510 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 46511 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 46512 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 46513 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 46514 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 46515 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 46516 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 46517 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 46518 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 46519 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 46520 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 46521 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 46522 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 46523 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 46524 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 46525 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 46526 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 46527 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 46528 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 46529 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 46530 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 46531 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 46532 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 46533 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 46534 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 46535 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 46536 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 46537 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 46538 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 46539 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 46540 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 46541 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 46542 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 46543 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 46544 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 46545 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 46546 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 46547 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 46548 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 46549 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 46550 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 46551 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 46552 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 46553 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 46554 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 46555 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 46556 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 46557 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 46558 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 46559 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 46560 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 46561 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 46562 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 46563 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 46564 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 46565 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 46566 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 46567 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 46568 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 46569 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 46570 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 46571 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 46572 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 46573 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 46574 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 46575 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 46576 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 46577 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 46578 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 46579 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 46580 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 46581 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 46582 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 46583 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 46584 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 46585 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 46586 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 46587 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 46588 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 46589 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 46590 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 46591 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 46592 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 46593 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 46594 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.pb.cc 46595 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.grpc.pb.cc 46596 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.pb.h 46597 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/stateful_session/v3/stateful_session.grpc.pb.h 46598 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 46599 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 46600 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 46601 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 46602 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.pb.cc 46603 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.grpc.pb.cc 46604 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.pb.h 46605 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/http/stateful_session/cookie/v3/cookie.grpc.pb.h 46606 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 46607 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 46608 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 46609 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 46610 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 46611 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 46612 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 46613 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 46614 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 46615 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 46616 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 46617 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 46618 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 46619 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 46620 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 46621 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 46622 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 46623 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 46624 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 46625 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 46626 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 46627 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 46628 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 46629 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 46630 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 46631 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 46632 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 46633 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 46634 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 46635 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 46636 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 46637 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 46638 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 46639 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 46640 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 46641 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 46642 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 46643 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 46644 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 46645 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 46646 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 46647 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 46648 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 46649 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 46650 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 46651 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 46652 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 46653 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 46654 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 46655 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 46656 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 46657 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 46658 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 46659 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 46660 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 46661 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 46662 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 46663 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 46664 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 46665 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 46666 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 46667 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 46668 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 46669 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 46670 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 46671 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 46672 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 46673 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 46674 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 46675 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 46676 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 46677 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 46678 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 46679 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 46680 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 46681 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 46682 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 46683 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 46684 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 46685 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 46686 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 46687 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 46688 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 46689 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 46690 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 46691 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 46692 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 46693 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 46694 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 46695 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 46696 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 46697 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 46698 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 46699 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 46700 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 46701 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 46702 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 46703 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 46704 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 46705 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 46706 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 46707 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 46708 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 46709 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 46710 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 46711 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 46712 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 46713 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 46714 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 46715 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 46716 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 46717 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 46718 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 46719 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 46720 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 46721 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 46722 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 46723 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 46724 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 46725 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 46726 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 46727 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 46728 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 46729 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 46730 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 46731 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 46732 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 46733 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 46734 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 46735 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 46736 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 46737 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 46738 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 46739 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 46740 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 46741 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 46742 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 46743 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 46744 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 46745 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 46746 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 46747 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 46748 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 46749 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 46750 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 46751 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 46752 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 46753 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 46754 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 46755 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 46756 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 46757 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 46758 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 46759 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 46760 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 46761 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 46762 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 46763 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 46764 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 46765 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 46766 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 46767 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 46768 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 46769 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 46770 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 46771 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 46772 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 46773 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 46774 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 46775 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 46776 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 46777 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 46778 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 46779 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 46780 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 46781 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 46782 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 46783 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 46784 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 46785 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 46786 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 46787 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 46788 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 46789 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 46790 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 46791 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 46792 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 46793 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 46794 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 46795 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 46796 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 46797 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 46798 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 46799 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 46800 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 46801 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 46802 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 46803 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 46804 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 46805 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 46806 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 46807 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 46808 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 46809 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 46810 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 46811 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 46812 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 46813 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 46814 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 46815 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 46816 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 46817 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 46818 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 46819 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 46820 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 46821 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 46822 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 46823 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 46824 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 46825 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 46826 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 46827 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 46828 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 46829 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 46830 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 46831 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 46832 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 46833 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 46834 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 46835 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 46836 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 46837 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 46838 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 46839 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 46840 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 46841 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 46842 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 46843 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 46844 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 46845 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 46846 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 46847 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 46848 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 46849 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 46850 test/cpp/end2end/test_service_impl.cc 46851 test/cpp/end2end/xds/xds_end2end_test_lib.cc 46852 test/cpp/end2end/xds/xds_override_host_end2end_test.cc 46853 test/cpp/end2end/xds/xds_server.cc 46854 test/cpp/end2end/xds/xds_utils.cc 46855 test/cpp/util/tls_test_utils.cc 46856 ) 46857 if(WIN32 AND MSVC) 46858 if(BUILD_SHARED_LIBS) 46859 target_compile_definitions(xds_override_host_end2end_test 46860 PRIVATE 46861 "GPR_DLL_IMPORTS" 46862 "GRPC_DLL_IMPORTS" 46863 "GRPCXX_DLL_IMPORTS" 46864 ) 46865 endif() 46866 endif() 46867 target_compile_features(xds_override_host_end2end_test PUBLIC cxx_std_17) 46868 target_include_directories(xds_override_host_end2end_test 46869 PRIVATE 46870 ${CMAKE_CURRENT_SOURCE_DIR} 46871 ${CMAKE_CURRENT_SOURCE_DIR}/include 46872 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 46873 ${_gRPC_RE2_INCLUDE_DIR} 46874 ${_gRPC_SSL_INCLUDE_DIR} 46875 ${_gRPC_UPB_GENERATED_DIR} 46876 ${_gRPC_UPB_GRPC_GENERATED_DIR} 46877 ${_gRPC_UPB_INCLUDE_DIR} 46878 ${_gRPC_XXHASH_INCLUDE_DIR} 46879 ${_gRPC_ZLIB_INCLUDE_DIR} 46880 third_party/googletest/googletest/include 46881 third_party/googletest/googletest 46882 third_party/googletest/googlemock/include 46883 third_party/googletest/googlemock 46884 ${_gRPC_PROTO_GENS_DIR} 46885 ) 46886 46887 target_link_libraries(xds_override_host_end2end_test 46888 ${_gRPC_ALLTARGETS_LIBRARIES} 46889 gtest 46890 grpc++_test_util 46891 ) 46892 46893 46894endif() 46895endif() 46896if(gRPC_BUILD_TESTS) 46897 46898add_executable(xds_override_host_lb_config_parser_test 46899 test/core/load_balancing/xds_override_host_lb_config_parser_test.cc 46900) 46901if(WIN32 AND MSVC) 46902 if(BUILD_SHARED_LIBS) 46903 target_compile_definitions(xds_override_host_lb_config_parser_test 46904 PRIVATE 46905 "GPR_DLL_IMPORTS" 46906 "GRPC_DLL_IMPORTS" 46907 ) 46908 endif() 46909endif() 46910target_compile_features(xds_override_host_lb_config_parser_test PUBLIC cxx_std_17) 46911target_include_directories(xds_override_host_lb_config_parser_test 46912 PRIVATE 46913 ${CMAKE_CURRENT_SOURCE_DIR} 46914 ${CMAKE_CURRENT_SOURCE_DIR}/include 46915 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 46916 ${_gRPC_RE2_INCLUDE_DIR} 46917 ${_gRPC_SSL_INCLUDE_DIR} 46918 ${_gRPC_UPB_GENERATED_DIR} 46919 ${_gRPC_UPB_GRPC_GENERATED_DIR} 46920 ${_gRPC_UPB_INCLUDE_DIR} 46921 ${_gRPC_XXHASH_INCLUDE_DIR} 46922 ${_gRPC_ZLIB_INCLUDE_DIR} 46923 third_party/googletest/googletest/include 46924 third_party/googletest/googletest 46925 third_party/googletest/googlemock/include 46926 third_party/googletest/googlemock 46927 ${_gRPC_PROTO_GENS_DIR} 46928) 46929 46930target_link_libraries(xds_override_host_lb_config_parser_test 46931 ${_gRPC_ALLTARGETS_LIBRARIES} 46932 gtest 46933 grpc_test_util 46934) 46935 46936 46937endif() 46938if(gRPC_BUILD_TESTS) 46939 46940add_executable(xds_override_host_test 46941 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc 46942 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc 46943 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h 46944 ${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h 46945 test/core/event_engine/event_engine_test_utils.cc 46946 test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc 46947 test/core/load_balancing/xds_override_host_test.cc 46948) 46949if(WIN32 AND MSVC) 46950 if(BUILD_SHARED_LIBS) 46951 target_compile_definitions(xds_override_host_test 46952 PRIVATE 46953 "GPR_DLL_IMPORTS" 46954 "GRPC_DLL_IMPORTS" 46955 ) 46956 endif() 46957endif() 46958target_compile_features(xds_override_host_test PUBLIC cxx_std_17) 46959target_include_directories(xds_override_host_test 46960 PRIVATE 46961 ${CMAKE_CURRENT_SOURCE_DIR} 46962 ${CMAKE_CURRENT_SOURCE_DIR}/include 46963 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 46964 ${_gRPC_RE2_INCLUDE_DIR} 46965 ${_gRPC_SSL_INCLUDE_DIR} 46966 ${_gRPC_UPB_GENERATED_DIR} 46967 ${_gRPC_UPB_GRPC_GENERATED_DIR} 46968 ${_gRPC_UPB_INCLUDE_DIR} 46969 ${_gRPC_XXHASH_INCLUDE_DIR} 46970 ${_gRPC_ZLIB_INCLUDE_DIR} 46971 third_party/googletest/googletest/include 46972 third_party/googletest/googletest 46973 third_party/googletest/googlemock/include 46974 third_party/googletest/googlemock 46975 ${_gRPC_PROTO_GENS_DIR} 46976) 46977 46978target_link_libraries(xds_override_host_test 46979 ${_gRPC_ALLTARGETS_LIBRARIES} 46980 gtest 46981 ${_gRPC_PROTOBUF_LIBRARIES} 46982 grpc_test_util 46983) 46984 46985 46986endif() 46987if(gRPC_BUILD_TESTS) 46988if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 46989 46990 add_executable(xds_pick_first_end2end_test 46991 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 46992 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 46993 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 46994 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 46995 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 46996 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 46997 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 46998 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 46999 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 47000 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 47001 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 47002 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 47003 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 47004 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 47005 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 47006 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 47007 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 47008 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 47009 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 47010 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 47011 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 47012 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 47013 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 47014 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 47015 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 47016 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 47017 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 47018 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 47019 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 47020 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 47021 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 47022 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 47023 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 47024 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 47025 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 47026 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 47027 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 47028 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 47029 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 47030 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 47031 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 47032 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 47033 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 47034 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 47035 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 47036 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 47037 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 47038 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 47039 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 47040 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 47041 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 47042 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 47043 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 47044 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 47045 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 47046 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 47047 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 47048 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 47049 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 47050 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 47051 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 47052 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 47053 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 47054 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 47055 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 47056 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 47057 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 47058 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 47059 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 47060 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 47061 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 47062 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 47063 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 47064 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 47065 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 47066 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 47067 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 47068 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 47069 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 47070 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 47071 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 47072 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 47073 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 47074 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 47075 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 47076 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 47077 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 47078 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 47079 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 47080 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 47081 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 47082 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 47083 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 47084 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 47085 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 47086 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 47087 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 47088 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 47089 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 47090 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 47091 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 47092 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 47093 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 47094 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 47095 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 47096 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 47097 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 47098 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 47099 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 47100 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 47101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 47102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 47103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 47104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 47105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 47106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 47107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 47108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 47109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 47110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 47111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 47112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 47113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 47114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 47115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 47116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 47117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 47118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 47119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 47120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 47121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 47122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 47123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 47124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 47125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 47126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 47127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 47128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 47129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 47130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 47131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 47132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 47133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 47134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 47135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 47136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 47137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 47138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 47139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 47140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 47141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 47142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 47143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 47144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 47145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 47146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 47147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 47148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 47149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 47150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 47151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 47152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 47153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 47154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 47155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 47156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 47157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 47158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 47159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 47160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 47161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 47162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 47163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 47164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 47165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 47166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 47167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 47168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 47169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 47170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 47171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 47172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 47173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 47174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 47175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 47176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 47177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 47178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 47179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 47180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 47181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 47182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 47183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 47184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 47185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 47186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 47187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 47188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 47189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 47190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 47191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 47192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 47193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 47194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 47195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 47196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 47197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 47198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 47199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 47200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 47201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 47202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 47203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 47204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 47205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 47206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 47207 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 47208 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 47209 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 47210 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 47211 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.cc 47212 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.cc 47213 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.h 47214 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.h 47215 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 47216 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 47217 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 47218 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 47219 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 47220 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 47221 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 47222 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 47223 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 47224 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 47225 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 47226 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 47227 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.pb.cc 47228 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.grpc.pb.cc 47229 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.pb.h 47230 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.grpc.pb.h 47231 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 47232 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 47233 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 47234 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 47235 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 47236 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 47237 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 47238 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 47239 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 47240 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 47241 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 47242 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 47243 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 47244 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 47245 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 47246 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 47247 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 47248 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 47249 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 47250 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 47251 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 47252 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 47253 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 47254 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 47255 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 47256 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 47257 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 47258 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 47259 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 47260 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 47261 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 47262 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 47263 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 47264 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 47265 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 47266 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 47267 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 47268 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 47269 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 47270 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 47271 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 47272 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 47273 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 47274 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 47275 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 47276 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 47277 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 47278 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 47279 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 47280 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 47281 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 47282 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 47283 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 47284 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 47285 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 47286 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 47287 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 47288 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 47289 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 47290 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 47291 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 47292 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 47293 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 47294 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 47295 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 47296 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 47297 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 47298 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 47299 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 47300 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 47301 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 47302 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 47303 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 47304 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 47305 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 47306 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 47307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 47308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 47309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 47310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 47311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 47312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 47313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 47314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 47315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 47316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 47317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 47318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 47319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 47320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 47321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 47322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 47323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 47324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 47325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 47326 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 47327 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 47328 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 47329 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 47330 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 47331 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 47332 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 47333 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 47334 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 47335 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 47336 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 47337 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 47338 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 47339 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 47340 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 47341 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 47342 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 47343 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 47344 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 47345 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 47346 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 47347 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 47348 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 47349 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 47350 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 47351 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 47352 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 47353 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 47354 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 47355 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 47356 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 47357 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 47358 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 47359 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 47360 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 47361 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 47362 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 47363 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 47364 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 47365 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 47366 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 47367 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 47368 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 47369 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 47370 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 47371 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 47372 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 47373 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 47374 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 47375 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 47376 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 47377 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 47378 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 47379 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 47380 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 47381 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 47382 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 47383 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 47384 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 47385 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 47386 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 47387 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 47388 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 47389 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 47390 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 47391 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 47392 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 47393 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 47394 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 47395 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 47396 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 47397 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 47398 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 47399 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 47400 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 47401 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 47402 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 47403 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 47404 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 47405 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 47406 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 47407 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 47408 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 47409 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 47410 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 47411 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 47412 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 47413 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 47414 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 47415 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 47416 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 47417 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 47418 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 47419 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 47420 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 47421 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 47422 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 47423 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 47424 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 47425 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 47426 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 47427 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 47428 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 47429 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 47430 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 47431 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 47432 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 47433 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 47434 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 47435 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 47436 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 47437 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 47438 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 47439 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 47440 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 47441 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 47442 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 47443 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 47444 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 47445 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 47446 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 47447 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 47448 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 47449 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 47450 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 47451 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 47452 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 47453 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 47454 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 47455 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 47456 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 47457 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 47458 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 47459 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 47460 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 47461 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 47462 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 47463 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 47464 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 47465 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 47466 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 47467 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 47468 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 47469 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 47470 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 47471 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 47472 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 47473 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 47474 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 47475 test/cpp/end2end/connection_attempt_injector.cc 47476 test/cpp/end2end/test_service_impl.cc 47477 test/cpp/end2end/xds/xds_end2end_test_lib.cc 47478 test/cpp/end2end/xds/xds_pick_first_end2end_test.cc 47479 test/cpp/end2end/xds/xds_server.cc 47480 test/cpp/end2end/xds/xds_utils.cc 47481 test/cpp/util/tls_test_utils.cc 47482 ) 47483 if(WIN32 AND MSVC) 47484 if(BUILD_SHARED_LIBS) 47485 target_compile_definitions(xds_pick_first_end2end_test 47486 PRIVATE 47487 "GPR_DLL_IMPORTS" 47488 "GRPC_DLL_IMPORTS" 47489 "GRPCXX_DLL_IMPORTS" 47490 ) 47491 endif() 47492 endif() 47493 target_compile_features(xds_pick_first_end2end_test PUBLIC cxx_std_17) 47494 target_include_directories(xds_pick_first_end2end_test 47495 PRIVATE 47496 ${CMAKE_CURRENT_SOURCE_DIR} 47497 ${CMAKE_CURRENT_SOURCE_DIR}/include 47498 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 47499 ${_gRPC_RE2_INCLUDE_DIR} 47500 ${_gRPC_SSL_INCLUDE_DIR} 47501 ${_gRPC_UPB_GENERATED_DIR} 47502 ${_gRPC_UPB_GRPC_GENERATED_DIR} 47503 ${_gRPC_UPB_INCLUDE_DIR} 47504 ${_gRPC_XXHASH_INCLUDE_DIR} 47505 ${_gRPC_ZLIB_INCLUDE_DIR} 47506 third_party/googletest/googletest/include 47507 third_party/googletest/googletest 47508 third_party/googletest/googlemock/include 47509 third_party/googletest/googlemock 47510 ${_gRPC_PROTO_GENS_DIR} 47511 ) 47512 47513 target_link_libraries(xds_pick_first_end2end_test 47514 ${_gRPC_ALLTARGETS_LIBRARIES} 47515 gtest 47516 grpc++_test_util 47517 ) 47518 47519 47520endif() 47521endif() 47522if(gRPC_BUILD_TESTS) 47523if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 47524 47525 add_executable(xds_ring_hash_end2end_test 47526 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 47527 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 47528 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 47529 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 47530 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 47531 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 47532 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 47533 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 47534 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 47535 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 47536 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 47537 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 47538 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 47539 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 47540 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 47541 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 47542 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 47543 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 47544 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 47545 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 47546 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 47547 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 47548 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 47549 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 47550 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 47551 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 47552 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 47553 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 47554 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 47555 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 47556 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 47557 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 47558 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 47559 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 47560 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 47561 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 47562 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 47563 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 47564 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 47565 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 47566 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 47567 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 47568 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 47569 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 47570 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 47571 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 47572 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 47573 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 47574 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 47575 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 47576 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 47577 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 47578 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 47579 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 47580 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 47581 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 47582 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 47583 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 47584 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 47585 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 47586 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 47587 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 47588 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 47589 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 47590 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 47591 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 47592 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 47593 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 47594 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 47595 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 47596 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 47597 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 47598 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 47599 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 47600 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 47601 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 47602 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 47603 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 47604 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 47605 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 47606 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 47607 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 47608 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 47609 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 47610 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 47611 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 47612 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 47613 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 47614 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 47615 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 47616 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 47617 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 47618 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 47619 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 47620 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 47621 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 47622 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 47623 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 47624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 47625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 47626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 47627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 47628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 47629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 47630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 47631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 47632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 47633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 47634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 47635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 47636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 47637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 47638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 47639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 47640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 47641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 47642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 47643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 47644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 47645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 47646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 47647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 47648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 47649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 47650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 47651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 47652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 47653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 47654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 47655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 47656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 47657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 47658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 47659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 47660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 47661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 47662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 47663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 47664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 47665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 47666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 47667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 47668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 47669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 47670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 47671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 47672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 47673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 47674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 47675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 47676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 47677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 47678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 47679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 47680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 47681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 47682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 47683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 47684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 47685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 47686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 47687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 47688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 47689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 47690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 47691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 47692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 47693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 47694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 47695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 47696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 47697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 47698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 47699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 47700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 47701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 47702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 47703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 47704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 47705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 47706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 47707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 47708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 47709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 47710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 47711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 47712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 47713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 47714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 47715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 47716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 47717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 47718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 47719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 47720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 47721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 47722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 47723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 47724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 47725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 47726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 47727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 47728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 47729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 47730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 47731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 47732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 47733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 47734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 47735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 47736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 47737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 47738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 47739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 47740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 47741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 47742 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 47743 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 47744 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 47745 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 47746 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.cc 47747 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.cc 47748 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.h 47749 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.h 47750 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 47751 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 47752 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 47753 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 47754 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 47755 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 47756 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 47757 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 47758 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 47759 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 47760 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 47761 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 47762 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 47763 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 47764 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 47765 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 47766 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 47767 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 47768 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 47769 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 47770 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 47771 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 47772 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 47773 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 47774 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 47775 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 47776 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 47777 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 47778 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 47779 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 47780 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 47781 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 47782 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 47783 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 47784 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 47785 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 47786 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 47787 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 47788 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 47789 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 47790 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 47791 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 47792 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 47793 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 47794 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 47795 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 47796 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 47797 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 47798 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 47799 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 47800 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 47801 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 47802 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 47803 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 47804 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 47805 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 47806 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 47807 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 47808 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 47809 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 47810 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 47811 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 47812 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 47813 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 47814 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 47815 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 47816 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 47817 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 47818 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 47819 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 47820 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 47821 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 47822 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 47823 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 47824 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 47825 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 47826 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 47827 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 47828 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 47829 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 47830 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 47831 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 47832 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 47833 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 47834 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 47835 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 47836 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 47837 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 47838 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 47839 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 47840 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 47841 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 47842 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 47843 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 47844 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 47845 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 47846 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 47847 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 47848 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 47849 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 47850 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 47851 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 47852 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 47853 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 47854 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 47855 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 47856 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 47857 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 47858 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 47859 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 47860 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 47861 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 47862 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 47863 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 47864 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 47865 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 47866 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 47867 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 47868 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 47869 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 47870 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 47871 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 47872 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 47873 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 47874 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 47875 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 47876 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 47877 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 47878 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 47879 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 47880 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 47881 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 47882 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 47883 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 47884 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 47885 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 47886 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 47887 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 47888 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 47889 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 47890 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 47891 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 47892 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 47893 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 47894 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 47895 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 47896 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 47897 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 47898 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 47899 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 47900 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 47901 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 47902 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 47903 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 47904 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 47905 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 47906 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 47907 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 47908 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 47909 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 47910 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 47911 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 47912 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 47913 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 47914 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 47915 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 47916 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 47917 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 47918 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 47919 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 47920 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 47921 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 47922 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 47923 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 47924 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 47925 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 47926 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 47927 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 47928 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 47929 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 47930 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 47931 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 47932 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 47933 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 47934 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 47935 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 47936 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 47937 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 47938 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 47939 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 47940 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 47941 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 47942 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 47943 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 47944 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 47945 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 47946 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 47947 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 47948 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 47949 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 47950 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 47951 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 47952 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 47953 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 47954 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 47955 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 47956 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 47957 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 47958 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 47959 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 47960 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 47961 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 47962 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 47963 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 47964 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 47965 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 47966 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 47967 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 47968 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 47969 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 47970 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 47971 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 47972 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 47973 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 47974 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 47975 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 47976 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 47977 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 47978 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 47979 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 47980 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 47981 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 47982 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 47983 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 47984 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 47985 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 47986 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 47987 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 47988 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 47989 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 47990 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 47991 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 47992 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 47993 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 47994 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 47995 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 47996 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 47997 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 47998 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 47999 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 48000 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 48001 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 48002 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 48003 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 48004 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 48005 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 48006 test/cpp/end2end/connection_attempt_injector.cc 48007 test/cpp/end2end/test_service_impl.cc 48008 test/cpp/end2end/xds/xds_end2end_test_lib.cc 48009 test/cpp/end2end/xds/xds_ring_hash_end2end_test.cc 48010 test/cpp/end2end/xds/xds_server.cc 48011 test/cpp/end2end/xds/xds_utils.cc 48012 test/cpp/util/tls_test_utils.cc 48013 ) 48014 if(WIN32 AND MSVC) 48015 if(BUILD_SHARED_LIBS) 48016 target_compile_definitions(xds_ring_hash_end2end_test 48017 PRIVATE 48018 "GPR_DLL_IMPORTS" 48019 "GRPC_DLL_IMPORTS" 48020 "GRPCXX_DLL_IMPORTS" 48021 ) 48022 endif() 48023 endif() 48024 target_compile_features(xds_ring_hash_end2end_test PUBLIC cxx_std_17) 48025 target_include_directories(xds_ring_hash_end2end_test 48026 PRIVATE 48027 ${CMAKE_CURRENT_SOURCE_DIR} 48028 ${CMAKE_CURRENT_SOURCE_DIR}/include 48029 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 48030 ${_gRPC_RE2_INCLUDE_DIR} 48031 ${_gRPC_SSL_INCLUDE_DIR} 48032 ${_gRPC_UPB_GENERATED_DIR} 48033 ${_gRPC_UPB_GRPC_GENERATED_DIR} 48034 ${_gRPC_UPB_INCLUDE_DIR} 48035 ${_gRPC_XXHASH_INCLUDE_DIR} 48036 ${_gRPC_ZLIB_INCLUDE_DIR} 48037 third_party/googletest/googletest/include 48038 third_party/googletest/googletest 48039 third_party/googletest/googlemock/include 48040 third_party/googletest/googlemock 48041 ${_gRPC_PROTO_GENS_DIR} 48042 ) 48043 48044 target_link_libraries(xds_ring_hash_end2end_test 48045 ${_gRPC_ALLTARGETS_LIBRARIES} 48046 gtest 48047 grpc++_test_util 48048 ) 48049 48050 48051endif() 48052endif() 48053if(gRPC_BUILD_TESTS) 48054if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 48055 48056 add_executable(xds_rls_end2end_test 48057 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.pb.cc 48058 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.grpc.pb.cc 48059 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.pb.h 48060 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls.grpc.pb.h 48061 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.pb.cc 48062 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.grpc.pb.cc 48063 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.pb.h 48064 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.grpc.pb.h 48065 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 48066 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 48067 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 48068 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 48069 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 48070 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 48071 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 48072 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 48073 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 48074 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 48075 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 48076 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 48077 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 48078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 48079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 48080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 48081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 48082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 48083 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 48084 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 48085 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 48086 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 48087 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 48088 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 48089 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 48090 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 48091 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 48092 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 48093 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 48094 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 48095 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 48096 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 48097 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 48098 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 48099 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 48100 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 48101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 48102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 48103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 48104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 48105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 48106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 48107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 48108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 48109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 48110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 48111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 48112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 48113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 48114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 48115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 48116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 48117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 48118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 48119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 48120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 48121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 48122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 48123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 48124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 48125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 48126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 48127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 48128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 48129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 48130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 48131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 48132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 48133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 48134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 48135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 48136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 48137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 48138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 48139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 48140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 48141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 48142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 48143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 48144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 48145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 48146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 48147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 48148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 48149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 48150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 48151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 48152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 48153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 48154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 48155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 48156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 48157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 48158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 48159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 48160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 48161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 48162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 48163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 48164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 48165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 48166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 48167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 48168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 48169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 48170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 48171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 48172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 48173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 48174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 48175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 48176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 48177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 48178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 48179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 48180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 48181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 48182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 48183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 48184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 48185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 48186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 48187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 48188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 48189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 48190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 48191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 48192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 48193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 48194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 48195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 48196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 48197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 48198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 48199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 48200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 48201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 48202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 48203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 48204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 48205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 48206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 48207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 48208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 48209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 48210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 48211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 48212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 48213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 48214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 48215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 48216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 48217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 48218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 48219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 48220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 48221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 48222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 48223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 48224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 48225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 48226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 48227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 48228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 48229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 48230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 48231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 48232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 48233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 48234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 48235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 48236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 48237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 48238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 48239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 48240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 48241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 48242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 48243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 48244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 48245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 48246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 48247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 48248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 48249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 48250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 48251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 48252 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 48253 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 48254 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 48255 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 48256 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 48257 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 48258 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 48259 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 48260 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 48261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 48262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 48263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 48264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 48265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 48266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 48267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 48268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 48269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 48270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 48271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 48272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 48273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 48274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 48275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 48276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 48277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 48278 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 48279 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 48280 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 48281 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 48282 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 48283 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 48284 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 48285 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 48286 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 48287 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 48288 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 48289 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 48290 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 48291 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 48292 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 48293 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 48294 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 48295 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 48296 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 48297 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 48298 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 48299 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 48300 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 48301 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 48302 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 48303 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 48304 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 48305 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 48306 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 48307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 48308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 48309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 48310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 48311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 48312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 48313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 48314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 48315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 48316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 48317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 48318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 48319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 48320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 48321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 48322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 48323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 48324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 48325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 48326 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 48327 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 48328 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 48329 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 48330 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 48331 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 48332 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 48333 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 48334 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 48335 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 48336 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 48337 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 48338 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 48339 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 48340 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 48341 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 48342 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 48343 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 48344 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 48345 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 48346 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 48347 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 48348 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 48349 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 48350 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 48351 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 48352 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 48353 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 48354 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 48355 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 48356 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 48357 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 48358 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 48359 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 48360 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 48361 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 48362 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 48363 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 48364 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 48365 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 48366 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 48367 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 48368 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 48369 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 48370 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 48371 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 48372 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 48373 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 48374 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 48375 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 48376 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 48377 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 48378 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 48379 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 48380 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 48381 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 48382 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 48383 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 48384 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 48385 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 48386 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 48387 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 48388 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 48389 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 48390 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 48391 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 48392 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 48393 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 48394 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 48395 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 48396 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 48397 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 48398 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 48399 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 48400 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 48401 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 48402 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 48403 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 48404 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 48405 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 48406 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 48407 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 48408 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 48409 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 48410 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 48411 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 48412 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 48413 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 48414 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 48415 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 48416 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 48417 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 48418 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 48419 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 48420 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 48421 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 48422 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 48423 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 48424 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 48425 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 48426 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 48427 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 48428 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 48429 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 48430 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 48431 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 48432 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 48433 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 48434 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 48435 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 48436 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 48437 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 48438 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 48439 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 48440 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 48441 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 48442 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 48443 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 48444 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 48445 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 48446 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 48447 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 48448 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 48449 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 48450 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 48451 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 48452 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 48453 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 48454 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 48455 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 48456 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 48457 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 48458 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 48459 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 48460 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 48461 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 48462 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 48463 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 48464 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 48465 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 48466 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 48467 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 48468 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 48469 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 48470 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 48471 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 48472 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 48473 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 48474 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 48475 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 48476 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 48477 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 48478 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 48479 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 48480 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 48481 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 48482 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 48483 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 48484 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 48485 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 48486 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 48487 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 48488 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 48489 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 48490 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 48491 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 48492 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 48493 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 48494 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 48495 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 48496 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 48497 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 48498 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 48499 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 48500 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 48501 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 48502 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 48503 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 48504 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 48505 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 48506 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 48507 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 48508 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 48509 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 48510 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 48511 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 48512 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 48513 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 48514 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 48515 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 48516 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 48517 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 48518 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 48519 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 48520 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 48521 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 48522 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 48523 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 48524 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 48525 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 48526 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 48527 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 48528 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 48529 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 48530 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 48531 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 48532 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 48533 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 48534 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 48535 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 48536 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 48537 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 48538 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 48539 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 48540 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 48541 test/cpp/end2end/rls_server.cc 48542 test/cpp/end2end/test_service_impl.cc 48543 test/cpp/end2end/xds/xds_end2end_test_lib.cc 48544 test/cpp/end2end/xds/xds_rls_end2end_test.cc 48545 test/cpp/end2end/xds/xds_server.cc 48546 test/cpp/end2end/xds/xds_utils.cc 48547 test/cpp/util/tls_test_utils.cc 48548 ) 48549 if(WIN32 AND MSVC) 48550 if(BUILD_SHARED_LIBS) 48551 target_compile_definitions(xds_rls_end2end_test 48552 PRIVATE 48553 "GPR_DLL_IMPORTS" 48554 "GRPC_DLL_IMPORTS" 48555 "GRPCXX_DLL_IMPORTS" 48556 ) 48557 endif() 48558 endif() 48559 target_compile_features(xds_rls_end2end_test PUBLIC cxx_std_17) 48560 target_include_directories(xds_rls_end2end_test 48561 PRIVATE 48562 ${CMAKE_CURRENT_SOURCE_DIR} 48563 ${CMAKE_CURRENT_SOURCE_DIR}/include 48564 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 48565 ${_gRPC_RE2_INCLUDE_DIR} 48566 ${_gRPC_SSL_INCLUDE_DIR} 48567 ${_gRPC_UPB_GENERATED_DIR} 48568 ${_gRPC_UPB_GRPC_GENERATED_DIR} 48569 ${_gRPC_UPB_INCLUDE_DIR} 48570 ${_gRPC_XXHASH_INCLUDE_DIR} 48571 ${_gRPC_ZLIB_INCLUDE_DIR} 48572 third_party/googletest/googletest/include 48573 third_party/googletest/googletest 48574 third_party/googletest/googlemock/include 48575 third_party/googletest/googlemock 48576 ${_gRPC_PROTO_GENS_DIR} 48577 ) 48578 48579 target_link_libraries(xds_rls_end2end_test 48580 ${_gRPC_ALLTARGETS_LIBRARIES} 48581 gtest 48582 grpc++_test_util 48583 ) 48584 48585 48586endif() 48587endif() 48588if(gRPC_BUILD_TESTS) 48589 48590add_executable(xds_route_config_resource_type_test 48591 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.pb.cc 48592 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.grpc.pb.cc 48593 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.pb.h 48594 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/lookup/v1/rls_config.grpc.pb.h 48595 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.cc 48596 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 48597 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.pb.h 48598 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h 48599 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 48600 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 48601 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 48602 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 48603 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 48604 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 48605 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 48606 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 48607 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 48608 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 48609 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 48610 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 48611 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 48612 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 48613 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 48614 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 48615 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 48616 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 48617 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 48618 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 48619 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 48620 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 48621 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 48622 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 48623 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 48624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 48625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 48626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 48627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 48628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 48629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 48630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 48631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 48632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 48633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 48634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 48635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 48636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 48637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 48638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 48639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 48640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 48641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 48642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 48643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 48644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 48645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 48646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 48647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 48648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 48649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 48650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 48651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 48652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 48653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 48654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 48655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 48656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 48657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 48658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 48659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 48660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 48661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 48662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 48663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 48664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 48665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 48666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 48667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 48668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 48669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 48670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 48671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 48672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 48673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 48674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 48675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 48676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 48677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 48678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 48679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 48680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 48681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 48682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 48683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 48684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 48685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 48686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 48687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 48688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 48689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 48690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 48691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 48692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 48693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 48694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 48695 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.cc 48696 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.cc 48697 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.h 48698 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.h 48699 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.cc 48700 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.cc 48701 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.h 48702 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.h 48703 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 48704 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 48705 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 48706 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 48707 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 48708 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 48709 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 48710 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 48711 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 48712 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 48713 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 48714 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 48715 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 48716 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 48717 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 48718 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 48719 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 48720 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 48721 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 48722 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 48723 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 48724 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 48725 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 48726 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 48727 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 48728 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 48729 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 48730 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 48731 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 48732 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 48733 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 48734 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 48735 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 48736 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 48737 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 48738 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 48739 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 48740 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 48741 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 48742 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 48743 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 48744 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 48745 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 48746 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 48747 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 48748 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 48749 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 48750 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 48751 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 48752 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 48753 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 48754 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 48755 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 48756 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 48757 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 48758 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 48759 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 48760 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 48761 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 48762 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 48763 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 48764 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 48765 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 48766 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 48767 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 48768 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 48769 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 48770 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 48771 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 48772 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 48773 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 48774 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 48775 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 48776 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 48777 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 48778 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 48779 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 48780 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 48781 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 48782 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 48783 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 48784 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 48785 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 48786 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 48787 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 48788 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 48789 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 48790 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 48791 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 48792 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 48793 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 48794 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 48795 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 48796 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 48797 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 48798 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 48799 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 48800 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 48801 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 48802 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 48803 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 48804 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 48805 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 48806 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 48807 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 48808 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 48809 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 48810 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 48811 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 48812 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 48813 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 48814 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 48815 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 48816 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 48817 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 48818 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 48819 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 48820 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 48821 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 48822 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 48823 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 48824 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 48825 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 48826 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 48827 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 48828 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 48829 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 48830 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 48831 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 48832 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 48833 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 48834 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 48835 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 48836 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 48837 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 48838 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 48839 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 48840 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 48841 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 48842 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 48843 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 48844 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 48845 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 48846 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 48847 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 48848 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 48849 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 48850 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 48851 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 48852 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 48853 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 48854 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 48855 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 48856 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 48857 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 48858 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 48859 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 48860 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 48861 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 48862 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 48863 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 48864 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 48865 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 48866 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 48867 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 48868 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 48869 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 48870 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 48871 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 48872 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 48873 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 48874 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 48875 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 48876 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 48877 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 48878 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 48879 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 48880 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 48881 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 48882 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 48883 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 48884 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 48885 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 48886 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 48887 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 48888 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 48889 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 48890 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 48891 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 48892 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 48893 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 48894 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 48895 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 48896 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 48897 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 48898 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 48899 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 48900 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 48901 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 48902 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 48903 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 48904 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 48905 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 48906 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 48907 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 48908 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 48909 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 48910 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 48911 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 48912 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 48913 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 48914 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 48915 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 48916 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 48917 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 48918 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 48919 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 48920 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 48921 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 48922 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 48923 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 48924 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 48925 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 48926 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 48927 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 48928 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 48929 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 48930 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 48931 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 48932 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 48933 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 48934 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 48935 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 48936 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 48937 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 48938 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 48939 test/core/xds/xds_route_config_resource_type_test.cc 48940 test/cpp/util/cli_call.cc 48941 test/cpp/util/cli_credentials.cc 48942 test/cpp/util/proto_file_parser.cc 48943 test/cpp/util/proto_reflection_descriptor_database.cc 48944 test/cpp/util/service_describer.cc 48945) 48946if(WIN32 AND MSVC) 48947 if(BUILD_SHARED_LIBS) 48948 target_compile_definitions(xds_route_config_resource_type_test 48949 PRIVATE 48950 "GPR_DLL_IMPORTS" 48951 "GRPC_DLL_IMPORTS" 48952 "GRPCXX_DLL_IMPORTS" 48953 ) 48954 endif() 48955endif() 48956target_compile_features(xds_route_config_resource_type_test PUBLIC cxx_std_17) 48957target_include_directories(xds_route_config_resource_type_test 48958 PRIVATE 48959 ${CMAKE_CURRENT_SOURCE_DIR} 48960 ${CMAKE_CURRENT_SOURCE_DIR}/include 48961 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 48962 ${_gRPC_RE2_INCLUDE_DIR} 48963 ${_gRPC_SSL_INCLUDE_DIR} 48964 ${_gRPC_UPB_GENERATED_DIR} 48965 ${_gRPC_UPB_GRPC_GENERATED_DIR} 48966 ${_gRPC_UPB_INCLUDE_DIR} 48967 ${_gRPC_XXHASH_INCLUDE_DIR} 48968 ${_gRPC_ZLIB_INCLUDE_DIR} 48969 third_party/googletest/googletest/include 48970 third_party/googletest/googletest 48971 third_party/googletest/googlemock/include 48972 third_party/googletest/googlemock 48973 ${_gRPC_PROTO_GENS_DIR} 48974) 48975 48976target_link_libraries(xds_route_config_resource_type_test 48977 ${_gRPC_ALLTARGETS_LIBRARIES} 48978 gtest 48979 grpc++ 48980 ${_gRPC_PROTOBUF_PROTOC_LIBRARIES} 48981 grpc_test_util 48982) 48983 48984 48985endif() 48986if(gRPC_BUILD_TESTS) 48987if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 48988 48989 add_executable(xds_routing_end2end_test 48990 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 48991 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 48992 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 48993 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 48994 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 48995 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 48996 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 48997 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 48998 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 48999 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 49000 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 49001 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 49002 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 49003 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 49004 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 49005 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 49006 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 49007 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 49008 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 49009 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 49010 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 49011 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 49012 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 49013 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 49014 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 49015 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 49016 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 49017 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 49018 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 49019 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 49020 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 49021 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 49022 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 49023 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 49024 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 49025 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 49026 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 49027 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 49028 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 49029 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 49030 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 49031 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 49032 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 49033 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 49034 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 49035 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 49036 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 49037 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 49038 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 49039 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 49040 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 49041 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 49042 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 49043 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 49044 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 49045 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 49046 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 49047 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 49048 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 49049 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 49050 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 49051 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 49052 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 49053 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 49054 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 49055 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 49056 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 49057 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 49058 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 49059 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 49060 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 49061 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 49062 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 49063 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 49064 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 49065 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 49066 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 49067 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 49068 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 49069 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 49070 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 49071 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 49072 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 49073 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 49074 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 49075 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 49076 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 49077 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 49078 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 49079 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 49080 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 49081 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 49082 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 49083 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 49084 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 49085 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 49086 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 49087 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 49088 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 49089 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 49090 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 49091 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 49092 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 49093 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 49094 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 49095 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 49096 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 49097 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 49098 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 49099 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 49100 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 49101 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 49102 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 49103 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 49104 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 49105 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 49106 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 49107 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 49108 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 49109 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 49110 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 49111 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 49112 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 49113 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 49114 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 49115 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 49116 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 49117 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 49118 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 49119 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 49120 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 49121 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 49122 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 49123 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 49124 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 49125 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 49126 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 49127 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 49128 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 49129 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 49130 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 49131 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 49132 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 49133 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 49134 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 49135 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 49136 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 49137 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 49138 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 49139 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 49140 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 49141 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 49142 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 49143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 49144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 49145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 49146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 49147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 49148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 49149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 49150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 49151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 49152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 49153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 49154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 49155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 49156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 49157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 49158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 49159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 49160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 49161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 49162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 49163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 49164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 49165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 49166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 49167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 49168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 49169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 49170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 49171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 49172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 49173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 49174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 49175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 49176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 49177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 49178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 49179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 49180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 49181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 49182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 49183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 49184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 49185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 49186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 49187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 49188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 49189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 49190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 49191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 49192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 49193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 49194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 49195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 49196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 49197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 49198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 49199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 49200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 49201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 49202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 49203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 49204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 49205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 49206 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 49207 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 49208 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 49209 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 49210 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.cc 49211 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.cc 49212 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.pb.h 49213 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/common/fault/v3/fault.grpc.pb.h 49214 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.cc 49215 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.cc 49216 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.pb.h 49217 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/fault/v3/fault.grpc.pb.h 49218 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 49219 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 49220 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 49221 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 49222 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 49223 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 49224 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 49225 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 49226 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 49227 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 49228 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 49229 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 49230 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 49231 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 49232 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 49233 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 49234 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 49235 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 49236 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 49237 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 49238 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 49239 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 49240 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 49241 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 49242 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 49243 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 49244 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 49245 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 49246 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 49247 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 49248 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 49249 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 49250 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 49251 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 49252 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 49253 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 49254 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 49255 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 49256 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 49257 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 49258 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 49259 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 49260 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 49261 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 49262 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 49263 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 49264 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 49265 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 49266 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 49267 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 49268 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 49269 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 49270 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 49271 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 49272 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 49273 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 49274 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 49275 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 49276 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 49277 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 49278 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 49279 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 49280 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 49281 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 49282 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 49283 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 49284 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 49285 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 49286 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 49287 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 49288 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 49289 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 49290 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 49291 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 49292 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 49293 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 49294 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 49295 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 49296 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 49297 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 49298 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 49299 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 49300 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 49301 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 49302 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 49303 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 49304 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 49305 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 49306 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 49307 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 49308 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 49309 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 49310 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 49311 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 49312 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 49313 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 49314 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 49315 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 49316 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 49317 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 49318 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 49319 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 49320 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 49321 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 49322 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 49323 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 49324 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 49325 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 49326 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 49327 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 49328 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 49329 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 49330 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 49331 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 49332 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 49333 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 49334 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 49335 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 49336 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 49337 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 49338 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 49339 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 49340 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 49341 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 49342 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 49343 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 49344 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 49345 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 49346 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 49347 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 49348 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 49349 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 49350 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 49351 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 49352 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 49353 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 49354 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 49355 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 49356 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 49357 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 49358 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 49359 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 49360 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 49361 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 49362 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 49363 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 49364 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 49365 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 49366 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 49367 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 49368 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 49369 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 49370 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 49371 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 49372 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 49373 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 49374 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 49375 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 49376 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 49377 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 49378 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 49379 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 49380 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 49381 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 49382 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 49383 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 49384 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 49385 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 49386 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 49387 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 49388 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 49389 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 49390 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 49391 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 49392 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 49393 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 49394 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 49395 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 49396 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 49397 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 49398 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 49399 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 49400 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 49401 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 49402 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 49403 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 49404 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 49405 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 49406 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 49407 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 49408 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 49409 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 49410 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 49411 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 49412 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 49413 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 49414 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 49415 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 49416 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 49417 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 49418 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 49419 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 49420 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 49421 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 49422 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 49423 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 49424 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 49425 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 49426 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 49427 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 49428 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 49429 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 49430 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 49431 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 49432 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 49433 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 49434 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 49435 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 49436 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 49437 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 49438 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 49439 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 49440 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 49441 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 49442 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 49443 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 49444 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 49445 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 49446 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 49447 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 49448 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 49449 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 49450 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 49451 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 49452 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 49453 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 49454 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 49455 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 49456 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 49457 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 49458 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 49459 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 49460 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 49461 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 49462 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 49463 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 49464 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 49465 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 49466 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 49467 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 49468 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 49469 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 49470 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 49471 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 49472 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 49473 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 49474 test/cpp/end2end/test_service_impl.cc 49475 test/cpp/end2end/xds/xds_end2end_test_lib.cc 49476 test/cpp/end2end/xds/xds_routing_end2end_test.cc 49477 test/cpp/end2end/xds/xds_server.cc 49478 test/cpp/end2end/xds/xds_utils.cc 49479 test/cpp/util/tls_test_utils.cc 49480 ) 49481 if(WIN32 AND MSVC) 49482 if(BUILD_SHARED_LIBS) 49483 target_compile_definitions(xds_routing_end2end_test 49484 PRIVATE 49485 "GPR_DLL_IMPORTS" 49486 "GRPC_DLL_IMPORTS" 49487 "GRPCXX_DLL_IMPORTS" 49488 ) 49489 endif() 49490 endif() 49491 target_compile_features(xds_routing_end2end_test PUBLIC cxx_std_17) 49492 target_include_directories(xds_routing_end2end_test 49493 PRIVATE 49494 ${CMAKE_CURRENT_SOURCE_DIR} 49495 ${CMAKE_CURRENT_SOURCE_DIR}/include 49496 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 49497 ${_gRPC_RE2_INCLUDE_DIR} 49498 ${_gRPC_SSL_INCLUDE_DIR} 49499 ${_gRPC_UPB_GENERATED_DIR} 49500 ${_gRPC_UPB_GRPC_GENERATED_DIR} 49501 ${_gRPC_UPB_INCLUDE_DIR} 49502 ${_gRPC_XXHASH_INCLUDE_DIR} 49503 ${_gRPC_ZLIB_INCLUDE_DIR} 49504 third_party/googletest/googletest/include 49505 third_party/googletest/googletest 49506 third_party/googletest/googlemock/include 49507 third_party/googletest/googlemock 49508 ${_gRPC_PROTO_GENS_DIR} 49509 ) 49510 49511 target_link_libraries(xds_routing_end2end_test 49512 ${_gRPC_ALLTARGETS_LIBRARIES} 49513 gtest 49514 grpc++_test_util 49515 ) 49516 49517 49518endif() 49519endif() 49520if(gRPC_BUILD_TESTS) 49521if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 49522 49523 add_executable(xds_security_end2end_test 49524 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 49525 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 49526 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 49527 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 49528 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 49529 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 49530 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 49531 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 49532 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 49533 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 49534 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 49535 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 49536 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 49537 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 49538 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 49539 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 49540 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 49541 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 49542 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 49543 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 49544 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 49545 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 49546 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 49547 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 49548 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 49549 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 49550 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 49551 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 49552 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 49553 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 49554 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 49555 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 49556 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 49557 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 49558 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 49559 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 49560 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 49561 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 49562 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 49563 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 49564 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 49565 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 49566 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 49567 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 49568 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 49569 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 49570 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 49571 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 49572 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 49573 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 49574 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 49575 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 49576 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 49577 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 49578 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 49579 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 49580 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 49581 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 49582 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 49583 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 49584 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 49585 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 49586 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 49587 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 49588 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 49589 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 49590 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 49591 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 49592 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 49593 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 49594 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 49595 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 49596 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 49597 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 49598 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 49599 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 49600 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 49601 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 49602 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 49603 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 49604 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 49605 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 49606 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 49607 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 49608 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 49609 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 49610 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 49611 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 49612 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 49613 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 49614 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 49615 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 49616 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 49617 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 49618 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 49619 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 49620 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 49621 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 49622 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 49623 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 49624 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 49625 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 49626 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 49627 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 49628 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 49629 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 49630 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 49631 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 49632 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 49633 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 49634 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 49635 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 49636 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 49637 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 49638 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 49639 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 49640 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 49641 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 49642 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 49643 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 49644 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 49645 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 49646 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 49647 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 49648 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 49649 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 49650 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 49651 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 49652 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 49653 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 49654 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 49655 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 49656 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 49657 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 49658 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 49659 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 49660 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 49661 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 49662 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 49663 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 49664 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 49665 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 49666 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 49667 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 49668 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 49669 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 49670 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 49671 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 49672 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 49673 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 49674 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 49675 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 49676 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 49677 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 49678 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 49679 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 49680 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 49681 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 49682 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 49683 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 49684 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 49685 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 49686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 49687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 49688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 49689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 49690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 49691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 49692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 49693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 49694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 49695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 49696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 49697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 49698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 49699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 49700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 49701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 49702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 49703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 49704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 49705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 49706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 49707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 49708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 49709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 49710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 49711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 49712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 49713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 49714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 49715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 49716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 49717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 49718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 49719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 49720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 49721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 49722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 49723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 49724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 49725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 49726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 49727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 49728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 49729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 49730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 49731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 49732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 49733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 49734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 49735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 49736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 49737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 49738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 49739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 49740 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 49741 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 49742 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 49743 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 49744 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.cc 49745 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.cc 49746 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.pb.h 49747 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/clusters/aggregate/v3/cluster.grpc.pb.h 49748 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 49749 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 49750 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 49751 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 49752 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 49753 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 49754 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 49755 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 49756 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 49757 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 49758 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 49759 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 49760 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 49761 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 49762 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 49763 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 49764 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 49765 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 49766 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 49767 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 49768 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 49769 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 49770 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 49771 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 49772 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 49773 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 49774 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 49775 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 49776 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 49777 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 49778 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 49779 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 49780 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 49781 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 49782 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 49783 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 49784 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 49785 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 49786 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 49787 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 49788 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 49789 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 49790 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 49791 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 49792 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 49793 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 49794 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 49795 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 49796 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 49797 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 49798 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 49799 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 49800 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 49801 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 49802 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 49803 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 49804 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 49805 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 49806 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 49807 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 49808 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 49809 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 49810 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 49811 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 49812 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 49813 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 49814 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 49815 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 49816 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 49817 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 49818 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 49819 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 49820 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 49821 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 49822 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 49823 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 49824 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 49825 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 49826 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 49827 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 49828 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 49829 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 49830 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 49831 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 49832 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 49833 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 49834 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 49835 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 49836 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 49837 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 49838 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 49839 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 49840 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 49841 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 49842 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 49843 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 49844 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 49845 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 49846 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 49847 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 49848 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 49849 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 49850 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 49851 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 49852 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 49853 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 49854 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 49855 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 49856 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 49857 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 49858 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 49859 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 49860 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 49861 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 49862 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 49863 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 49864 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 49865 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 49866 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 49867 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 49868 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 49869 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 49870 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 49871 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 49872 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 49873 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 49874 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 49875 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 49876 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 49877 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 49878 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 49879 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 49880 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 49881 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 49882 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 49883 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 49884 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 49885 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 49886 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 49887 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 49888 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 49889 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 49890 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 49891 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 49892 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 49893 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 49894 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 49895 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 49896 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 49897 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 49898 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 49899 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 49900 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 49901 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 49902 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 49903 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 49904 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 49905 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 49906 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 49907 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 49908 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 49909 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 49910 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 49911 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 49912 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 49913 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 49914 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 49915 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 49916 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 49917 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 49918 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 49919 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 49920 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 49921 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 49922 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 49923 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 49924 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 49925 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 49926 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 49927 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 49928 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 49929 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 49930 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 49931 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 49932 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 49933 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 49934 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 49935 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 49936 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 49937 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 49938 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 49939 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 49940 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 49941 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 49942 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 49943 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 49944 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 49945 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 49946 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 49947 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 49948 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 49949 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 49950 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 49951 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 49952 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 49953 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 49954 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 49955 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 49956 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 49957 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 49958 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 49959 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 49960 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 49961 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 49962 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 49963 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 49964 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 49965 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 49966 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 49967 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 49968 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 49969 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 49970 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 49971 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 49972 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 49973 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 49974 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 49975 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 49976 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 49977 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 49978 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 49979 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 49980 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 49981 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 49982 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 49983 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 49984 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 49985 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 49986 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 49987 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 49988 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 49989 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 49990 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 49991 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 49992 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 49993 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 49994 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 49995 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 49996 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 49997 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 49998 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 49999 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 50000 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 50001 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 50002 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 50003 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 50004 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 50005 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 50006 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 50007 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 50008 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 50009 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 50010 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 50011 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 50012 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 50013 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 50014 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 50015 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 50016 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 50017 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 50018 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 50019 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 50020 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 50021 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 50022 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 50023 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 50024 test/core/test_util/audit_logging_utils.cc 50025 test/cpp/end2end/test_service_impl.cc 50026 test/cpp/end2end/xds/xds_end2end_test_lib.cc 50027 test/cpp/end2end/xds/xds_security_end2end_test.cc 50028 test/cpp/end2end/xds/xds_server.cc 50029 test/cpp/end2end/xds/xds_utils.cc 50030 test/cpp/util/tls_test_utils.cc 50031 ) 50032 if(WIN32 AND MSVC) 50033 if(BUILD_SHARED_LIBS) 50034 target_compile_definitions(xds_security_end2end_test 50035 PRIVATE 50036 "GPR_DLL_IMPORTS" 50037 "GRPC_DLL_IMPORTS" 50038 "GRPCXX_DLL_IMPORTS" 50039 ) 50040 endif() 50041 endif() 50042 target_compile_features(xds_security_end2end_test PUBLIC cxx_std_17) 50043 target_include_directories(xds_security_end2end_test 50044 PRIVATE 50045 ${CMAKE_CURRENT_SOURCE_DIR} 50046 ${CMAKE_CURRENT_SOURCE_DIR}/include 50047 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 50048 ${_gRPC_RE2_INCLUDE_DIR} 50049 ${_gRPC_SSL_INCLUDE_DIR} 50050 ${_gRPC_UPB_GENERATED_DIR} 50051 ${_gRPC_UPB_GRPC_GENERATED_DIR} 50052 ${_gRPC_UPB_INCLUDE_DIR} 50053 ${_gRPC_XXHASH_INCLUDE_DIR} 50054 ${_gRPC_ZLIB_INCLUDE_DIR} 50055 third_party/googletest/googletest/include 50056 third_party/googletest/googletest 50057 third_party/googletest/googlemock/include 50058 third_party/googletest/googlemock 50059 ${_gRPC_PROTO_GENS_DIR} 50060 ) 50061 50062 target_link_libraries(xds_security_end2end_test 50063 ${_gRPC_ALLTARGETS_LIBRARIES} 50064 gtest 50065 grpc++_test_config 50066 grpc++_test_util 50067 ) 50068 50069 50070endif() 50071endif() 50072if(gRPC_BUILD_TESTS) 50073 50074add_executable(xds_stats_watcher_test 50075 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.cc 50076 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.cc 50077 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.pb.h 50078 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/empty.grpc.pb.h 50079 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.cc 50080 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.cc 50081 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.pb.h 50082 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/messages.grpc.pb.h 50083 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.cc 50084 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.cc 50085 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.pb.h 50086 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/test.grpc.pb.h 50087 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.cc 50088 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.cc 50089 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.pb.h 50090 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/csds.grpc.pb.h 50091 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.cc 50092 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.cc 50093 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.pb.h 50094 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/certs.grpc.pb.h 50095 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.cc 50096 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.cc 50097 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.pb.h 50098 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/clusters.grpc.pb.h 50099 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.cc 50100 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.cc 50101 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.pb.h 50102 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump.grpc.pb.h 50103 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.cc 50104 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.cc 50105 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.pb.h 50106 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/config_dump_shared.grpc.pb.h 50107 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.cc 50108 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.cc 50109 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.pb.h 50110 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/init_dump.grpc.pb.h 50111 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.cc 50112 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.cc 50113 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.pb.h 50114 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/listeners.grpc.pb.h 50115 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.cc 50116 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.cc 50117 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.pb.h 50118 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/memory.grpc.pb.h 50119 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.cc 50120 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.cc 50121 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.pb.h 50122 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/metrics.grpc.pb.h 50123 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.cc 50124 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.cc 50125 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.pb.h 50126 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/mutex_stats.grpc.pb.h 50127 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.cc 50128 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.cc 50129 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.pb.h 50130 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/server_info.grpc.pb.h 50131 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.cc 50132 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.cc 50133 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.pb.h 50134 ${_gRPC_PROTO_GENS_DIR}/envoy/admin/v3/tap.grpc.pb.h 50135 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 50136 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 50137 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 50138 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 50139 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 50140 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 50141 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 50142 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 50143 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 50144 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 50145 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 50146 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 50147 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.cc 50148 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.cc 50149 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.pb.h 50150 ${_gRPC_PROTO_GENS_DIR}/envoy/config/bootstrap/v3/bootstrap.grpc.pb.h 50151 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 50152 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 50153 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 50154 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 50155 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 50156 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 50157 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 50158 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 50159 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 50160 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 50161 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 50162 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 50163 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 50164 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 50165 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 50166 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 50167 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.cc 50168 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.cc 50169 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.pb.h 50170 ${_gRPC_PROTO_GENS_DIR}/envoy/config/common/matcher/v3/matcher.grpc.pb.h 50171 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 50172 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 50173 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 50174 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 50175 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 50176 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 50177 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 50178 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 50179 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 50180 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 50181 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 50182 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 50183 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 50184 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 50185 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 50186 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 50187 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 50188 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 50189 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 50190 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 50191 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 50192 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 50193 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 50194 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 50195 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 50196 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 50197 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 50198 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 50199 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 50200 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 50201 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 50202 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 50203 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 50204 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 50205 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 50206 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 50207 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 50208 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 50209 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 50210 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 50211 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 50212 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 50213 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 50214 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 50215 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 50216 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 50217 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 50218 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 50219 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 50220 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 50221 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 50222 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 50223 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 50224 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 50225 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 50226 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 50227 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 50228 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 50229 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 50230 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 50231 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 50232 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 50233 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 50234 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 50235 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 50236 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 50237 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 50238 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 50239 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 50240 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 50241 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 50242 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 50243 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 50244 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 50245 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 50246 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 50247 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 50248 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 50249 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 50250 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 50251 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 50252 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 50253 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 50254 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 50255 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 50256 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 50257 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 50258 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 50259 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 50260 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 50261 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 50262 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 50263 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 50264 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 50265 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 50266 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 50267 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 50268 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 50269 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 50270 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 50271 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 50272 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 50273 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 50274 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 50275 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.cc 50276 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.cc 50277 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.pb.h 50278 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/metrics_service.grpc.pb.h 50279 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.cc 50280 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.cc 50281 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.pb.h 50282 ${_gRPC_PROTO_GENS_DIR}/envoy/config/metrics/v3/stats.grpc.pb.h 50283 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.cc 50284 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.cc 50285 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.pb.h 50286 ${_gRPC_PROTO_GENS_DIR}/envoy/config/overload/v3/overload.grpc.pb.h 50287 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 50288 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 50289 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 50290 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 50291 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 50292 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 50293 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 50294 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 50295 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 50296 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 50297 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 50298 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 50299 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.cc 50300 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.cc 50301 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.pb.h 50302 ${_gRPC_PROTO_GENS_DIR}/envoy/config/tap/v3/common.grpc.pb.h 50303 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 50304 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 50305 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 50306 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 50307 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 50308 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 50309 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 50310 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 50311 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 50312 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 50313 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 50314 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 50315 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 50316 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 50317 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 50318 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 50319 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 50320 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 50321 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 50322 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 50323 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 50324 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 50325 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 50326 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 50327 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 50328 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 50329 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 50330 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 50331 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 50332 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 50333 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 50334 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 50335 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 50336 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 50337 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 50338 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 50339 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 50340 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 50341 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 50342 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 50343 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 50344 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 50345 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 50346 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 50347 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.cc 50348 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.cc 50349 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.pb.h 50350 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/cert.grpc.pb.h 50351 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.cc 50352 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.cc 50353 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.pb.h 50354 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/common.grpc.pb.h 50355 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.cc 50356 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.cc 50357 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.pb.h 50358 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/secret.grpc.pb.h 50359 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.cc 50360 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.cc 50361 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.pb.h 50362 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls.grpc.pb.h 50363 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.cc 50364 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.cc 50365 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.pb.h 50366 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.grpc.pb.h 50367 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 50368 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 50369 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 50370 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 50371 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 50372 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 50373 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 50374 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 50375 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 50376 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 50377 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 50378 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 50379 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 50380 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 50381 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 50382 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 50383 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 50384 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 50385 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 50386 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 50387 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 50388 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 50389 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 50390 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 50391 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 50392 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 50393 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 50394 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 50395 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 50396 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 50397 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 50398 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 50399 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 50400 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 50401 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 50402 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 50403 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 50404 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 50405 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 50406 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 50407 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 50408 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 50409 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 50410 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 50411 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 50412 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 50413 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 50414 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 50415 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 50416 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 50417 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 50418 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 50419 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 50420 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 50421 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 50422 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 50423 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 50424 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 50425 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 50426 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 50427 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 50428 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 50429 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 50430 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 50431 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 50432 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 50433 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 50434 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 50435 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 50436 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 50437 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 50438 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 50439 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 50440 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 50441 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 50442 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 50443 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 50444 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 50445 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 50446 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 50447 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 50448 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 50449 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 50450 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 50451 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 50452 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 50453 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 50454 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 50455 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 50456 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 50457 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 50458 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 50459 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 50460 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 50461 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 50462 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 50463 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 50464 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 50465 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 50466 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 50467 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 50468 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 50469 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 50470 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 50471 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 50472 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 50473 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 50474 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 50475 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 50476 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 50477 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 50478 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 50479 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 50480 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 50481 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 50482 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 50483 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 50484 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 50485 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 50486 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 50487 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 50488 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 50489 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 50490 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 50491 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 50492 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 50493 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 50494 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 50495 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 50496 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 50497 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 50498 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 50499 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 50500 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 50501 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 50502 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 50503 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 50504 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 50505 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 50506 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 50507 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 50508 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 50509 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 50510 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 50511 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 50512 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 50513 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 50514 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 50515 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 50516 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 50517 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 50518 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 50519 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 50520 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 50521 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 50522 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 50523 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 50524 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 50525 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 50526 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 50527 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 50528 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 50529 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 50530 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 50531 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 50532 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 50533 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 50534 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 50535 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 50536 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 50537 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 50538 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 50539 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 50540 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 50541 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 50542 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 50543 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 50544 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 50545 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 50546 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 50547 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 50548 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 50549 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 50550 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 50551 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 50552 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 50553 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 50554 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 50555 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 50556 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 50557 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 50558 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 50559 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 50560 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 50561 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 50562 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 50563 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 50564 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 50565 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 50566 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 50567 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 50568 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 50569 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 50570 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 50571 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 50572 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 50573 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 50574 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 50575 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 50576 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 50577 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 50578 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 50579 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 50580 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 50581 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 50582 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 50583 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 50584 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 50585 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 50586 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 50587 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 50588 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 50589 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 50590 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 50591 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 50592 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 50593 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 50594 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 50595 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 50596 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 50597 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 50598 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 50599 src/cpp/server/admin/admin_services.cc 50600 src/cpp/server/csds/csds.cc 50601 test/cpp/interop/rpc_behavior_lb_policy.cc 50602 test/cpp/interop/xds_stats_watcher.cc 50603 test/cpp/interop/xds_stats_watcher_test.cc 50604) 50605if(WIN32 AND MSVC) 50606 if(BUILD_SHARED_LIBS) 50607 target_compile_definitions(xds_stats_watcher_test 50608 PRIVATE 50609 "GPR_DLL_IMPORTS" 50610 "GRPC_DLL_IMPORTS" 50611 "GRPCXX_DLL_IMPORTS" 50612 ) 50613 endif() 50614endif() 50615target_compile_features(xds_stats_watcher_test PUBLIC cxx_std_17) 50616target_include_directories(xds_stats_watcher_test 50617 PRIVATE 50618 ${CMAKE_CURRENT_SOURCE_DIR} 50619 ${CMAKE_CURRENT_SOURCE_DIR}/include 50620 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 50621 ${_gRPC_RE2_INCLUDE_DIR} 50622 ${_gRPC_SSL_INCLUDE_DIR} 50623 ${_gRPC_UPB_GENERATED_DIR} 50624 ${_gRPC_UPB_GRPC_GENERATED_DIR} 50625 ${_gRPC_UPB_INCLUDE_DIR} 50626 ${_gRPC_XXHASH_INCLUDE_DIR} 50627 ${_gRPC_ZLIB_INCLUDE_DIR} 50628 third_party/googletest/googletest/include 50629 third_party/googletest/googletest 50630 third_party/googletest/googlemock/include 50631 third_party/googletest/googlemock 50632 ${_gRPC_PROTO_GENS_DIR} 50633) 50634 50635target_link_libraries(xds_stats_watcher_test 50636 ${_gRPC_ALLTARGETS_LIBRARIES} 50637 gtest 50638 grpc++_reflection 50639 grpcpp_channelz 50640 grpc_test_util 50641 grpc++_test_config 50642) 50643 50644 50645endif() 50646if(gRPC_BUILD_TESTS) 50647if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) 50648 50649 add_executable(xds_wrr_end2end_test 50650 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc 50651 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 50652 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.pb.h 50653 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h 50654 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc 50655 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc 50656 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h 50657 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h 50658 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc 50659 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc 50660 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h 50661 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h 50662 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc 50663 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc 50664 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h 50665 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h 50666 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.cc 50667 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.cc 50668 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.pb.h 50669 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/ads.grpc.pb.h 50670 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.cc 50671 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.cc 50672 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.pb.h 50673 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h 50674 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.cc 50675 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.cc 50676 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.pb.h 50677 ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h 50678 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.cc 50679 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.cc 50680 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.pb.h 50681 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/deprecation.grpc.pb.h 50682 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.cc 50683 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.cc 50684 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.pb.h 50685 ${_gRPC_PROTO_GENS_DIR}/envoy/annotations/resource.grpc.pb.h 50686 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.cc 50687 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.cc 50688 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.pb.h 50689 ${_gRPC_PROTO_GENS_DIR}/envoy/config/accesslog/v3/accesslog.grpc.pb.h 50690 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.cc 50691 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.cc 50692 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.pb.h 50693 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/circuit_breaker.grpc.pb.h 50694 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.cc 50695 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.cc 50696 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.pb.h 50697 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/cluster.grpc.pb.h 50698 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.cc 50699 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.cc 50700 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.pb.h 50701 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/filter.grpc.pb.h 50702 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.cc 50703 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.cc 50704 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.pb.h 50705 ${_gRPC_PROTO_GENS_DIR}/envoy/config/cluster/v3/outlier_detection.grpc.pb.h 50706 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.cc 50707 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.cc 50708 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.pb.h 50709 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/address.grpc.pb.h 50710 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.cc 50711 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.cc 50712 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.pb.h 50713 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/backoff.grpc.pb.h 50714 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.cc 50715 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.cc 50716 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.pb.h 50717 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/base.grpc.pb.h 50718 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.cc 50719 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.cc 50720 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.pb.h 50721 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/config_source.grpc.pb.h 50722 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.cc 50723 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.cc 50724 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.pb.h 50725 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/event_service_config.grpc.pb.h 50726 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.cc 50727 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.cc 50728 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.pb.h 50729 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/extension.grpc.pb.h 50730 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.cc 50731 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.cc 50732 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.pb.h 50733 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_method_list.grpc.pb.h 50734 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.cc 50735 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.cc 50736 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.pb.h 50737 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/grpc_service.grpc.pb.h 50738 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.cc 50739 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.cc 50740 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.pb.h 50741 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/health_check.grpc.pb.h 50742 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.cc 50743 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.cc 50744 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.pb.h 50745 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_service.grpc.pb.h 50746 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.cc 50747 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.cc 50748 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.pb.h 50749 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/http_uri.grpc.pb.h 50750 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.cc 50751 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.cc 50752 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.pb.h 50753 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/protocol.grpc.pb.h 50754 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.cc 50755 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.cc 50756 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.pb.h 50757 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/proxy_protocol.grpc.pb.h 50758 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.cc 50759 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.cc 50760 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.pb.h 50761 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/resolver.grpc.pb.h 50762 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.cc 50763 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.cc 50764 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.pb.h 50765 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_cmsg_headers.grpc.pb.h 50766 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.cc 50767 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.cc 50768 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.pb.h 50769 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/socket_option.grpc.pb.h 50770 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.cc 50771 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.cc 50772 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.pb.h 50773 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/substitution_format_string.grpc.pb.h 50774 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.cc 50775 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.cc 50776 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.pb.h 50777 ${_gRPC_PROTO_GENS_DIR}/envoy/config/core/v3/udp_socket_config.grpc.pb.h 50778 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.cc 50779 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.cc 50780 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.pb.h 50781 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint.grpc.pb.h 50782 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.cc 50783 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.cc 50784 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.pb.h 50785 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/endpoint_components.grpc.pb.h 50786 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.cc 50787 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.cc 50788 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.pb.h 50789 ${_gRPC_PROTO_GENS_DIR}/envoy/config/endpoint/v3/load_report.grpc.pb.h 50790 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.cc 50791 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.cc 50792 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.pb.h 50793 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/api_listener.grpc.pb.h 50794 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.cc 50795 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.cc 50796 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.pb.h 50797 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener.grpc.pb.h 50798 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.cc 50799 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.cc 50800 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.pb.h 50801 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/listener_components.grpc.pb.h 50802 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.cc 50803 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.cc 50804 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.pb.h 50805 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/quic_config.grpc.pb.h 50806 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.cc 50807 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.cc 50808 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.pb.h 50809 ${_gRPC_PROTO_GENS_DIR}/envoy/config/listener/v3/udp_listener_config.grpc.pb.h 50810 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.cc 50811 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.cc 50812 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.pb.h 50813 ${_gRPC_PROTO_GENS_DIR}/envoy/config/rbac/v3/rbac.grpc.pb.h 50814 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.cc 50815 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.cc 50816 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.pb.h 50817 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route.grpc.pb.h 50818 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.cc 50819 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.cc 50820 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.pb.h 50821 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/route_components.grpc.pb.h 50822 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.cc 50823 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.cc 50824 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.pb.h 50825 ${_gRPC_PROTO_GENS_DIR}/envoy/config/route/v3/scoped_route.grpc.pb.h 50826 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.cc 50827 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.cc 50828 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.pb.h 50829 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/datadog.grpc.pb.h 50830 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.cc 50831 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.cc 50832 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.pb.h 50833 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/dynamic_ot.grpc.pb.h 50834 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.cc 50835 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.cc 50836 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.pb.h 50837 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/http_tracer.grpc.pb.h 50838 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.cc 50839 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.cc 50840 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.pb.h 50841 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/lightstep.grpc.pb.h 50842 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.cc 50843 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.cc 50844 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.pb.h 50845 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/opentelemetry.grpc.pb.h 50846 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.cc 50847 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.cc 50848 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.pb.h 50849 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/service.grpc.pb.h 50850 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.cc 50851 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.cc 50852 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.pb.h 50853 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/skywalking.grpc.pb.h 50854 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.cc 50855 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.cc 50856 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.pb.h 50857 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/trace.grpc.pb.h 50858 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.cc 50859 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.cc 50860 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.pb.h 50861 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/xray.grpc.pb.h 50862 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.cc 50863 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.cc 50864 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.pb.h 50865 ${_gRPC_PROTO_GENS_DIR}/envoy/config/trace/v3/zipkin.grpc.pb.h 50866 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.cc 50867 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.cc 50868 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.pb.h 50869 ${_gRPC_PROTO_GENS_DIR}/envoy/data/accesslog/v3/accesslog.grpc.pb.h 50870 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.cc 50871 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.cc 50872 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.pb.h 50873 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/rbac/v3/rbac.grpc.pb.h 50874 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.cc 50875 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.cc 50876 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.pb.h 50877 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/http/router/v3/router.grpc.pb.h 50878 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.cc 50879 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.cc 50880 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h 50881 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.grpc.pb.h 50882 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.cc 50883 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.grpc.pb.cc 50884 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.h 50885 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.grpc.pb.h 50886 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.cc 50887 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.cc 50888 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.pb.h 50889 ${_gRPC_PROTO_GENS_DIR}/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.grpc.pb.h 50890 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.cc 50891 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.cc 50892 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.pb.h 50893 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/cookie.grpc.pb.h 50894 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.cc 50895 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.cc 50896 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.pb.h 50897 ${_gRPC_PROTO_GENS_DIR}/envoy/type/http/v3/path_transformation.grpc.pb.h 50898 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.cc 50899 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.cc 50900 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.pb.h 50901 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/filter_state.grpc.pb.h 50902 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.cc 50903 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.cc 50904 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.pb.h 50905 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/http_inputs.grpc.pb.h 50906 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.cc 50907 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.cc 50908 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.pb.h 50909 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/metadata.grpc.pb.h 50910 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.cc 50911 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.cc 50912 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.pb.h 50913 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/node.grpc.pb.h 50914 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.cc 50915 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.cc 50916 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.pb.h 50917 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/number.grpc.pb.h 50918 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.cc 50919 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.cc 50920 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.pb.h 50921 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/path.grpc.pb.h 50922 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.cc 50923 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.cc 50924 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.pb.h 50925 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/regex.grpc.pb.h 50926 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.cc 50927 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.cc 50928 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.pb.h 50929 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/status_code_input.grpc.pb.h 50930 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.cc 50931 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.cc 50932 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.pb.h 50933 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/string.grpc.pb.h 50934 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.cc 50935 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.cc 50936 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.pb.h 50937 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/struct.grpc.pb.h 50938 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.cc 50939 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.cc 50940 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.pb.h 50941 ${_gRPC_PROTO_GENS_DIR}/envoy/type/matcher/v3/value.grpc.pb.h 50942 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.cc 50943 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.cc 50944 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.pb.h 50945 ${_gRPC_PROTO_GENS_DIR}/envoy/type/metadata/v3/metadata.grpc.pb.h 50946 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.cc 50947 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.cc 50948 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.pb.h 50949 ${_gRPC_PROTO_GENS_DIR}/envoy/type/tracing/v3/custom_tag.grpc.pb.h 50950 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.cc 50951 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.cc 50952 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.pb.h 50953 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/hash_policy.grpc.pb.h 50954 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.cc 50955 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.cc 50956 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.pb.h 50957 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http.grpc.pb.h 50958 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.cc 50959 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.cc 50960 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.pb.h 50961 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/http_status.grpc.pb.h 50962 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.cc 50963 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.cc 50964 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.pb.h 50965 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/percent.grpc.pb.h 50966 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.cc 50967 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.cc 50968 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.pb.h 50969 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/range.grpc.pb.h 50970 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.cc 50971 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.cc 50972 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.pb.h 50973 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_strategy.grpc.pb.h 50974 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.cc 50975 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.cc 50976 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.pb.h 50977 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/ratelimit_unit.grpc.pb.h 50978 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.cc 50979 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.cc 50980 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.pb.h 50981 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/semantic_version.grpc.pb.h 50982 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.cc 50983 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.cc 50984 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.pb.h 50985 ${_gRPC_PROTO_GENS_DIR}/envoy/type/v3/token_bucket.grpc.pb.h 50986 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.cc 50987 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.cc 50988 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.pb.h 50989 ${_gRPC_PROTO_GENS_DIR}/google/api/annotations.grpc.pb.h 50990 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.cc 50991 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.cc 50992 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.pb.h 50993 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/checked.grpc.pb.h 50994 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.cc 50995 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.cc 50996 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.pb.h 50997 ${_gRPC_PROTO_GENS_DIR}/google/api/expr/v1alpha1/syntax.grpc.pb.h 50998 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.cc 50999 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.cc 51000 ${_gRPC_PROTO_GENS_DIR}/google/api/http.pb.h 51001 ${_gRPC_PROTO_GENS_DIR}/google/api/http.grpc.pb.h 51002 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.cc 51003 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.cc 51004 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.pb.h 51005 ${_gRPC_PROTO_GENS_DIR}/google/api/httpbody.grpc.pb.h 51006 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.cc 51007 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.cc 51008 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.pb.h 51009 ${_gRPC_PROTO_GENS_DIR}/google/rpc/status.grpc.pb.h 51010 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.cc 51011 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.cc 51012 ${_gRPC_PROTO_GENS_DIR}/validate/validate.pb.h 51013 ${_gRPC_PROTO_GENS_DIR}/validate/validate.grpc.pb.h 51014 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.cc 51015 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.cc 51016 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.pb.h 51017 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/migrate.grpc.pb.h 51018 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.cc 51019 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.cc 51020 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.pb.h 51021 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/security.grpc.pb.h 51022 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.cc 51023 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.cc 51024 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.pb.h 51025 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/sensitive.grpc.pb.h 51026 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.cc 51027 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.cc 51028 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.pb.h 51029 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/status.grpc.pb.h 51030 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.cc 51031 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.cc 51032 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.pb.h 51033 ${_gRPC_PROTO_GENS_DIR}/udpa/annotations/versioning.grpc.pb.h 51034 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.cc 51035 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.cc 51036 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.pb.h 51037 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/migrate.grpc.pb.h 51038 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.cc 51039 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.cc 51040 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.pb.h 51041 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/security.grpc.pb.h 51042 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.cc 51043 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.cc 51044 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.pb.h 51045 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/sensitive.grpc.pb.h 51046 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.cc 51047 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.cc 51048 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.pb.h 51049 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/status.grpc.pb.h 51050 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.cc 51051 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.cc 51052 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.pb.h 51053 ${_gRPC_PROTO_GENS_DIR}/xds/annotations/v3/versioning.grpc.pb.h 51054 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.cc 51055 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.cc 51056 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.pb.h 51057 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/authority.grpc.pb.h 51058 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.cc 51059 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.cc 51060 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.pb.h 51061 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/cidr.grpc.pb.h 51062 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.cc 51063 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.cc 51064 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.pb.h 51065 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/collection_entry.grpc.pb.h 51066 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.cc 51067 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.cc 51068 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.pb.h 51069 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/context_params.grpc.pb.h 51070 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.cc 51071 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.cc 51072 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.pb.h 51073 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/extension.grpc.pb.h 51074 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.cc 51075 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.cc 51076 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.pb.h 51077 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource.grpc.pb.h 51078 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.cc 51079 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.cc 51080 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.pb.h 51081 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_locator.grpc.pb.h 51082 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.cc 51083 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.cc 51084 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.pb.h 51085 ${_gRPC_PROTO_GENS_DIR}/xds/core/v3/resource_name.grpc.pb.h 51086 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.cc 51087 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.cc 51088 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.pb.h 51089 ${_gRPC_PROTO_GENS_DIR}/xds/data/orca/v3/orca_load_report.grpc.pb.h 51090 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.cc 51091 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.cc 51092 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.pb.h 51093 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/cel.grpc.pb.h 51094 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.cc 51095 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.cc 51096 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.pb.h 51097 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/domain.grpc.pb.h 51098 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.cc 51099 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.cc 51100 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.pb.h 51101 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/http_inputs.grpc.pb.h 51102 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.cc 51103 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.cc 51104 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.pb.h 51105 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/ip.grpc.pb.h 51106 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.cc 51107 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.cc 51108 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.pb.h 51109 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/matcher.grpc.pb.h 51110 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.cc 51111 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.cc 51112 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.pb.h 51113 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/range.grpc.pb.h 51114 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.cc 51115 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.cc 51116 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.pb.h 51117 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/regex.grpc.pb.h 51118 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.cc 51119 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.cc 51120 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.pb.h 51121 ${_gRPC_PROTO_GENS_DIR}/xds/type/matcher/v3/string.grpc.pb.h 51122 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.cc 51123 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.cc 51124 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.pb.h 51125 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/cel.grpc.pb.h 51126 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.cc 51127 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.cc 51128 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.pb.h 51129 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/range.grpc.pb.h 51130 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.cc 51131 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.cc 51132 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.pb.h 51133 ${_gRPC_PROTO_GENS_DIR}/xds/type/v3/typed_struct.grpc.pb.h 51134 test/core/test_util/fake_stats_plugin.cc 51135 test/cpp/end2end/test_service_impl.cc 51136 test/cpp/end2end/xds/xds_end2end_test_lib.cc 51137 test/cpp/end2end/xds/xds_server.cc 51138 test/cpp/end2end/xds/xds_utils.cc 51139 test/cpp/end2end/xds/xds_wrr_end2end_test.cc 51140 test/cpp/util/tls_test_utils.cc 51141 ) 51142 if(WIN32 AND MSVC) 51143 if(BUILD_SHARED_LIBS) 51144 target_compile_definitions(xds_wrr_end2end_test 51145 PRIVATE 51146 "GPR_DLL_IMPORTS" 51147 "GRPC_DLL_IMPORTS" 51148 "GRPCXX_DLL_IMPORTS" 51149 ) 51150 endif() 51151 endif() 51152 target_compile_features(xds_wrr_end2end_test PUBLIC cxx_std_17) 51153 target_include_directories(xds_wrr_end2end_test 51154 PRIVATE 51155 ${CMAKE_CURRENT_SOURCE_DIR} 51156 ${CMAKE_CURRENT_SOURCE_DIR}/include 51157 ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} 51158 ${_gRPC_RE2_INCLUDE_DIR} 51159 ${_gRPC_SSL_INCLUDE_DIR} 51160 ${_gRPC_UPB_GENERATED_DIR} 51161 ${_gRPC_UPB_GRPC_GENERATED_DIR} 51162 ${_gRPC_UPB_INCLUDE_DIR} 51163 ${_gRPC_XXHASH_INCLUDE_DIR} 51164 ${_gRPC_ZLIB_INCLUDE_DIR} 51165 third_party/googletest/googletest/include 51166 third_party/googletest/googletest 51167 third_party/googletest/googlemock/include 51168 third_party/googletest/googlemock 51169 ${_gRPC_PROTO_GENS_DIR} 51170 ) 51171 51172 target_link_libraries(xds_wrr_end2end_test 51173 ${_gRPC_ALLTARGETS_LIBRARIES} 51174 gtest 51175 grpc++_test_util 51176 ) 51177 51178 51179endif() 51180endif() 51181 51182 51183 51184 51185 51186 51187 51188if(gRPC_INSTALL) 51189 install(EXPORT gRPCTargets 51190 DESTINATION ${gRPC_INSTALL_CMAKEDIR} 51191 NAMESPACE gRPC:: 51192 ) 51193 if(gRPC_BUILD_CODEGEN) 51194 install(EXPORT gRPCPluginTargets 51195 DESTINATION ${gRPC_INSTALL_CMAKEDIR} 51196 NAMESPACE gRPC:: 51197 ) 51198 endif() 51199endif() 51200 51201include(CMakePackageConfigHelpers) 51202 51203configure_file(cmake/gRPCConfig.cmake.in 51204 gRPCConfig.cmake @ONLY) 51205write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/gRPCConfigVersion.cmake 51206 VERSION ${gRPC_CPP_VERSION} 51207 COMPATIBILITY AnyNewerVersion) 51208install(FILES 51209 ${CMAKE_CURRENT_BINARY_DIR}/gRPCConfig.cmake 51210 ${CMAKE_CURRENT_BINARY_DIR}/gRPCConfigVersion.cmake 51211 DESTINATION ${gRPC_INSTALL_CMAKEDIR} 51212) 51213install(FILES 51214 ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/Findc-ares.cmake 51215 ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/Findre2.cmake 51216 ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/Findsystemd.cmake 51217 DESTINATION ${gRPC_INSTALL_CMAKEDIR}/modules 51218) 51219 51220install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/etc/roots.pem 51221 DESTINATION ${gRPC_INSTALL_SHAREDIR}) 51222 51223# Function to generate pkg-config files. 51224function(generate_pkgconfig name description version requires requires_private 51225 libs libs_private output_filename) 51226 set(PC_NAME "${name}") 51227 set(PC_DESCRIPTION "${description}") 51228 set(PC_VERSION "${version}") 51229 set(PC_REQUIRES "${requires}") 51230 set(PC_REQUIRES_PRIVATE "${requires_private}") 51231 set(PC_LIB "${libs}") 51232 set(PC_LIBS_PRIVATE "${libs_private}") 51233 set(output_filepath "${grpc_BINARY_DIR}/libs/opt/pkgconfig/${output_filename}") 51234 configure_file( 51235 "${grpc_SOURCE_DIR}/cmake/pkg-config-template.pc.in" 51236 "${output_filepath}" 51237 @ONLY) 51238 install(FILES "${output_filepath}" 51239 DESTINATION "${gRPC_INSTALL_LIBDIR}/pkgconfig") 51240endfunction() 51241 51242# gpr .pc file 51243generate_pkgconfig( 51244 "gpr" 51245 "gRPC platform support library" 51246 "${gRPC_CORE_VERSION}" 51247 "absl_any_invocable absl_base absl_bits absl_check absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_log absl_log_globals absl_log_severity absl_memory absl_optional absl_random_random absl_status absl_str_format absl_strings absl_synchronization absl_time absl_variant" 51248 "" 51249 "-lgpr" 51250 "" 51251 "gpr.pc") 51252 51253# grpc .pc file 51254generate_pkgconfig( 51255 "gRPC" 51256 "high performance general RPC framework" 51257 "${gRPC_CORE_VERSION}" 51258 "absl_algorithm_container absl_any_invocable absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory absl_no_destructor absl_optional absl_random_bit_gen_ref absl_random_distributions absl_random_random absl_span absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time absl_type_traits absl_utility absl_variant gpr" 51259 "libcares openssl re2 zlib" 51260 "-lgrpc" 51261 "-laddress_sorting -lupb_textformat_lib -lupb_json_lib -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib -lupb_base_lib" 51262 "grpc.pc") 51263 51264# grpc_unsecure .pc file 51265generate_pkgconfig( 51266 "gRPC unsecure" 51267 "high performance general RPC framework without SSL" 51268 "${gRPC_CORE_VERSION}" 51269 "absl_algorithm_container absl_any_invocable absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory absl_no_destructor absl_optional absl_random_bit_gen_ref absl_random_distributions absl_random_random absl_span absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time absl_type_traits absl_utility absl_variant gpr" 51270 "libcares zlib" 51271 "-lgrpc_unsecure" 51272 "-laddress_sorting -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib -lupb_base_lib" 51273 "grpc_unsecure.pc") 51274 51275# grpc++ .pc file 51276generate_pkgconfig( 51277 "gRPC++" 51278 "C++ wrapper for gRPC" 51279 "${gRPC_CPP_VERSION}" 51280 "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory absl_no_destructor absl_optional absl_random_bit_gen_ref absl_random_distributions absl_random_random absl_span absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time absl_type_traits absl_utility absl_variant gpr grpc" 51281 "libcares openssl re2 zlib" 51282 "-lgrpc++" 51283 "-laddress_sorting -lupb_textformat_lib -lupb_json_lib -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib -lupb_base_lib" 51284 "grpc++.pc") 51285 51286# grpc++_unsecure .pc file 51287generate_pkgconfig( 51288 "gRPC++ unsecure" 51289 "C++ wrapper for gRPC without SSL" 51290 "${gRPC_CPP_VERSION}" 51291 "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory absl_no_destructor absl_optional absl_random_bit_gen_ref absl_random_distributions absl_random_random absl_span absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time absl_type_traits absl_utility absl_variant gpr grpc_unsecure" 51292 "libcares zlib" 51293 "-lgrpc++_unsecure" 51294 "-laddress_sorting -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib -lupb_base_lib" 51295 "grpc++_unsecure.pc") 51296 51297# grpcpp_otel_plugin .pc file 51298generate_pkgconfig( 51299 "gRPC++ OpenTelemetry Plugin" 51300 "OpenTelemetry Plugin for gRPC C++" 51301 "${gRPC_CPP_VERSION}" 51302 "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory absl_no_destructor absl_optional absl_random_bit_gen_ref absl_random_distributions absl_random_random absl_span absl_status absl_statusor absl_str_format absl_strings absl_synchronization absl_time absl_type_traits absl_utility absl_variant gpr grpc grpc++ opentelemetry_api" 51303 "libcares openssl re2 zlib" 51304 "-lgrpcpp_otel_plugin" 51305 "-laddress_sorting -lupb_textformat_lib -lupb_json_lib -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib -lupb_base_lib" 51306 "grpcpp_otel_plugin.pc") 51307