summaryrefslogtreecommitdiff
path: root/etc/import/src
diff options
context:
space:
mode:
Diffstat (limited to 'etc/import/src')
-rw-r--r--etc/import/src/compiler/TARGETS.grpc34
-rw-r--r--etc/import/src/core/TARGETS.grpc4078
-rw-r--r--etc/import/src/core/ext/upb-generated/TARGETS.grpc429
-rw-r--r--etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc312
4 files changed, 4722 insertions, 131 deletions
diff --git a/etc/import/src/compiler/TARGETS.grpc b/etc/import/src/compiler/TARGETS.grpc
index 2cb8eb88..13538d46 100644
--- a/etc/import/src/compiler/TARGETS.grpc
+++ b/etc/import/src/compiler/TARGETS.grpc
@@ -1,4 +1,11 @@
-{ "grpc_plugin_support":
+{ "proto_parser_helper":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["proto_parser_helper"]
+ , "stage": ["src", "compiler"]
+ , "srcs": ["proto_parser_helper.cc"]
+ , "hdrs": ["proto_parser_helper.h"]
+ }
+, "grpc_plugin_support":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_plugin_support"]
, "stage": ["src", "compiler"]
@@ -36,28 +43,13 @@
, "ruby_generator_string-inl.h"
, "schema_interface.h"
]
- , "deps": [[".", "grpc++_config_proto"], ["@", "protobuf", ".", "libprotoc"]]
- }
-, "grpc_cpp_plugin":
- { "type": "export"
- , "target": "grpc_cpp_plugin (implementation)"
- , "flexible_config":
- [ "AR"
- , "ARCH"
- , "CC"
- , "CFLAGS"
- , "CXX"
- , "CXXFLAGS"
- , "ENV"
- , "HOST_ARCH"
- , "OS"
- , "TARGET_ARCH"
- , "COMPILER_FAMILY"
- , "ADD_CFLAGS"
- , "ADD_CXXFLAGS"
+ , "deps":
+ [ "proto_parser_helper"
+ , ["", "grpc++_config_proto"]
+ , ["@", "protobuf", "", "libprotoc"]
]
}
-, "grpc_cpp_plugin (implementation)":
+, "grpc_cpp_plugin":
{ "type": ["@", "rules", "CC", "binary"]
, "name": ["grpc_cpp_plugin"]
, "srcs": ["cpp_plugin.cc"]
diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc
new file mode 100644
index 00000000..2d7dc949
--- /dev/null
+++ b/etc/import/src/core/TARGETS.grpc
@@ -0,0 +1,4078 @@
+{ "channel_fwd":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_fwd"]
+ , "hdrs": ["lib/channel/channel_fwd.h"]
+ }
+, "slice_cast":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["slice_cast"]
+ , "hdrs": [["include/grpc", "slice_cast_headers"]]
+ }
+, "event_engine_common":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_common"]
+ , "srcs":
+ [ "lib/event_engine/event_engine.cc"
+ , "lib/event_engine/resolved_address.cc"
+ , "lib/event_engine/slice.cc"
+ , "lib/event_engine/slice_buffer.cc"
+ ]
+ , "hdrs":
+ [ "lib/event_engine/handle_containers.h"
+ , "lib/event_engine/resolved_address_internal.h"
+ , ["include/grpc", "slice_buffer_headers"]
+ ]
+ , "deps":
+ [ "resolved_address"
+ , "slice"
+ , "slice_buffer"
+ , "slice_cast"
+ , "slice_refcount"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/utility", "utility"]
+ ]
+ }
+, "transport_fwd":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["transport_fwd"]
+ , "hdrs": ["lib/transport/transport_fwd.h"]
+ }
+, "atomic_utils":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["atomic_utils"]
+ , "hdrs": ["lib/gprpp/atomic_utils.h"]
+ , "deps": [["", "gpr"]]
+ }
+, "experiments":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["experiments"]
+ , "srcs": ["lib/experiments/config.cc", "lib/experiments/experiments.cc"]
+ , "hdrs": ["lib/experiments/config.h", "lib/experiments/experiments.h"]
+ , "private-hdrs": []
+ , "deps":
+ ["no_destruct", ["", "gpr"], ["@", "absl", "absl/strings", "strings"]]
+ }
+, "init_internally":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["init_internally"]
+ , "srcs": ["lib/surface/init_internally.cc"]
+ , "hdrs": ["lib/surface/init_internally.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "useful":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["useful"]
+ , "hdrs": ["lib/gpr/useful.h"]
+ , "deps":
+ [ ["", "gpr_platform"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "examine_stack":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["examine_stack"]
+ , "srcs": ["lib/gprpp/examine_stack.cc"]
+ , "hdrs": ["lib/gprpp/examine_stack.h"]
+ , "deps": [["", "gpr_platform"], ["@", "absl", "absl/types", "optional"]]
+ }
+, "gpr_atm":
+ { "type": ["@", "rules", "CC", "library"]
+ , "arguments_config": ["ARCH", "TARGET_ARCH"]
+ , "name": ["gpr_atm"]
+ , "srcs": ["lib/gpr/atm.cc"]
+ , "hdrs": [["include/grpc", "gpr_atm_headers"]]
+ , "private-ldflags":
+ { "type": "case"
+ , "expr":
+ { "type": "var"
+ , "name": "TARGET_ARCH"
+ , "default":
+ { "type": "var"
+ , "name": "ARCH"
+ , "default":
+ {"type": "fail", "msg": "Required variable 'ARCH' is not set."}
+ }
+ }
+ , "case": {"arm": ["-latomic"]}
+ }
+ , "deps": ["useful", ["", "gpr_platform"]]
+ }
+, "gpr_manual_constructor":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["gpr_manual_constructor"]
+ , "hdrs": ["lib/gprpp/manual_constructor.h"]
+ , "deps": ["construct_destruct", ["", "gpr_platform"]]
+ }
+, "gpr_spinlock":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["gpr_spinlock"]
+ , "hdrs": ["lib/gpr/spinlock.h"]
+ , "deps": ["gpr_atm", ["", "gpr_platform"]]
+ }
+, "env":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["env"]
+ , "srcs":
+ [ "lib/gprpp/env_linux.cc"
+ , "lib/gprpp/env_posix.cc"
+ , "lib/gprpp/env_windows.cc"
+ ]
+ , "hdrs": ["lib/gprpp/env.h"]
+ , "deps":
+ ["tchar", ["", "gpr_platform"], ["@", "absl", "absl/types", "optional"]]
+ }
+, "chunked_vector":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["chunked_vector"]
+ , "hdrs": ["lib/gprpp/chunked_vector.h"]
+ , "deps": ["arena", "gpr_manual_constructor", ["", "gpr"]]
+ }
+, "construct_destruct":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["construct_destruct"]
+ , "hdrs": ["lib/gprpp/construct_destruct.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "status_helper":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["status_helper"]
+ , "srcs": ["lib/gprpp/status_helper.cc"]
+ , "hdrs": ["lib/gprpp/status_helper.h"]
+ , "deps":
+ [ "percent_encoding"
+ , "slice"
+ , ["", "debug_location"]
+ , ["@", "google_apis", "", "google_rpc_status_proto"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "cord"]
+ , ["@", "absl", "absl/time", "time"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["third_party/upb", "upb"]
+ , ["src/core/ext/upb-generated", "upb-generated-lib"]
+ ]
+ }
+, "unique_type_name":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["unique_type_name"]
+ , "hdrs": ["lib/gprpp/unique_type_name.h"]
+ , "private-hdrs": []
+ , "deps":
+ ["useful", ["", "gpr_platform"], ["@", "absl", "absl/strings", "strings"]]
+ }
+, "validation_errors":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["validation_errors"]
+ , "srcs": ["lib/gprpp/validation_errors.cc"]
+ , "hdrs": ["lib/gprpp/validation_errors.h"]
+ , "deps":
+ [ ["", "gpr_platform"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "overload":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["overload"]
+ , "hdrs": ["lib/gprpp/overload.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "match":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["match"]
+ , "hdrs": ["lib/gprpp/match.h"]
+ , "deps":
+ ["overload", ["", "gpr_platform"], ["@", "absl", "absl/types", "variant"]]
+ }
+, "table":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["table"]
+ , "hdrs": ["lib/gprpp/table.h"]
+ , "deps":
+ [ "bitset"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/utility", "utility"]
+ ]
+ }
+, "packed_table":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["packed_table"]
+ , "hdrs": ["lib/gprpp/packed_table.h"]
+ , "deps": ["sorted_pack", "table", ["", "gpr_platform"]]
+ }
+, "bitset":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["bitset"]
+ , "hdrs": ["lib/gprpp/bitset.h"]
+ , "deps": ["useful", ["", "gpr_platform"]]
+ }
+, "no_destruct":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["no_destruct"]
+ , "hdrs": ["lib/gprpp/no_destruct.h"]
+ , "deps": ["construct_destruct", ["", "gpr_platform"]]
+ }
+, "tchar":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["tchar"]
+ , "srcs": ["lib/gprpp/tchar.cc"]
+ , "hdrs": ["lib/gprpp/tchar.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "poll":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["poll"]
+ , "hdrs": ["lib/promise/poll.h"]
+ , "deps": ["construct_destruct", ["", "gpr"], ["", "gpr_platform"]]
+ }
+, "context":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["context"]
+ , "hdrs": ["lib/promise/context.h"]
+ , "deps": [["", "gpr"]]
+ }
+, "map":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["map"]
+ , "hdrs": ["lib/promise/map.h"]
+ , "deps": ["poll", "promise_like", ["", "gpr_platform"]]
+ }
+, "sleep":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["sleep"]
+ , "srcs": ["lib/promise/sleep.cc"]
+ , "hdrs": ["lib/promise/sleep.h"]
+ , "deps":
+ [ "activity"
+ , "context"
+ , "default_event_engine"
+ , "poll"
+ , "time"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ ]
+ }
+, "arena_promise":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["arena_promise"]
+ , "hdrs": ["lib/promise/arena_promise.h"]
+ , "deps":
+ [ "arena"
+ , "construct_destruct"
+ , "context"
+ , "poll"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ ]
+ }
+, "promise_like":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["promise_like"]
+ , "hdrs": ["lib/promise/detail/promise_like.h"]
+ , "deps":
+ ["poll", ["", "gpr_platform"], ["@", "absl", "absl/meta", "type_traits"]]
+ }
+, "promise_factory":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["promise_factory"]
+ , "hdrs": ["lib/promise/detail/promise_factory.h"]
+ , "deps": ["promise_like", ["", "gpr_platform"]]
+ }
+, "if":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["if"]
+ , "hdrs": ["lib/promise/if.h"]
+ , "deps":
+ [ "construct_destruct"
+ , "poll"
+ , "promise_factory"
+ , "promise_like"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "promise_status":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["promise_status"]
+ , "hdrs": ["lib/promise/detail/status.h"]
+ , "deps":
+ [ ["", "gpr_platform"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ ]
+ }
+, "race":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["race"]
+ , "hdrs": ["lib/promise/race.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "loop":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["loop"]
+ , "hdrs": ["lib/promise/loop.h"]
+ , "deps":
+ [ "poll"
+ , "promise_factory"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "basic_join":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["basic_join"]
+ , "hdrs": ["lib/promise/detail/basic_join.h"]
+ , "deps":
+ [ "bitset"
+ , "construct_destruct"
+ , "poll"
+ , "promise_like"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/utility", "utility"]
+ ]
+ }
+, "try_join":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["try_join"]
+ , "hdrs": ["lib/promise/try_join.h"]
+ , "deps":
+ [ "basic_join"
+ , "poll"
+ , "promise_status"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ ]
+ }
+, "switch":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["switch"]
+ , "hdrs": ["lib/promise/detail/switch.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "basic_seq":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["basic_seq"]
+ , "hdrs": ["lib/promise/detail/basic_seq.h"]
+ , "deps":
+ [ "construct_destruct"
+ , "poll"
+ , "promise_factory"
+ , "promise_like"
+ , "switch"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/utility", "utility"]
+ ]
+ }
+, "seq":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["seq"]
+ , "hdrs": ["lib/promise/seq.h"]
+ , "deps": ["basic_seq", "poll", "promise_like", ["", "gpr_platform"]]
+ }
+, "try_seq":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["try_seq"]
+ , "hdrs": ["lib/promise/try_seq.h"]
+ , "deps":
+ [ "basic_seq"
+ , "poll"
+ , "promise_like"
+ , "promise_status"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ ]
+ }
+, "activity":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["activity"]
+ , "srcs": ["lib/promise/activity.cc"]
+ , "hdrs": ["lib/promise/activity.h"]
+ , "deps":
+ [ "atomic_utils"
+ , "construct_destruct"
+ , "context"
+ , "no_destruct"
+ , "promise_factory"
+ , "promise_status"
+ , ["", "gpr"]
+ , ["", "orphanable"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "exec_ctx_wakeup_scheduler":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["exec_ctx_wakeup_scheduler"]
+ , "hdrs": ["lib/promise/exec_ctx_wakeup_scheduler.h"]
+ , "deps":
+ [ "closure"
+ , "error"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/status", "status"]
+ ]
+ }
+, "intra_activity_waiter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["intra_activity_waiter"]
+ , "hdrs": ["lib/promise/intra_activity_waiter.h"]
+ , "deps": ["activity", "poll", ["", "gpr_platform"]]
+ }
+, "latch":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["latch"]
+ , "hdrs": ["lib/promise/latch.h"]
+ , "deps":
+ [ "activity"
+ , "intra_activity_waiter"
+ , "poll"
+ , "promise_trace"
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "interceptor_list":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["interceptor_list"]
+ , "hdrs": ["lib/promise/interceptor_list.h"]
+ , "deps":
+ [ "arena"
+ , "construct_destruct"
+ , "context"
+ , "poll"
+ , "promise_factory"
+ , "promise_trace"
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "pipe":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["pipe"]
+ , "hdrs": ["lib/promise/pipe.h"]
+ , "deps":
+ [ "activity"
+ , "arena"
+ , "context"
+ , "if"
+ , "interceptor_list"
+ , "intra_activity_waiter"
+ , "map"
+ , "poll"
+ , "promise_trace"
+ , "seq"
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "promise_trace":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["promise_trace"]
+ , "srcs": ["lib/promise/trace.cc"]
+ , "hdrs": ["lib/promise/trace.h"]
+ , "deps": [["", "gpr_platform"], ["", "grpc_trace"]]
+ }
+, "ref_counted":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["ref_counted"]
+ , "hdrs": ["lib/gprpp/ref_counted.h"]
+ , "deps":
+ [ "atomic_utils"
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "dual_ref_counted":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["dual_ref_counted"]
+ , "hdrs": ["lib/gprpp/dual_ref_counted.h"]
+ , "deps":
+ [ ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "handshaker_factory":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["handshaker_factory"]
+ , "hdrs": ["lib/transport/handshaker_factory.h"]
+ , "deps": ["channel_args", "iomgr_fwd", ["", "gpr_platform"]]
+ }
+, "handshaker_registry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["handshaker_registry"]
+ , "srcs": ["lib/transport/handshaker_registry.cc"]
+ , "hdrs": ["lib/transport/handshaker_registry.h"]
+ , "deps":
+ ["channel_args", "handshaker_factory", "iomgr_fwd", ["", "gpr_platform"]]
+ }
+, "tcp_connect_handshaker":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["tcp_connect_handshaker"]
+ , "srcs": ["lib/transport/tcp_connect_handshaker.cc"]
+ , "hdrs": ["lib/transport/tcp_connect_handshaker.h"]
+ , "deps":
+ [ "channel_args"
+ , "channel_args_endpoint_config"
+ , "closure"
+ , "error"
+ , "handshaker_factory"
+ , "handshaker_registry"
+ , "iomgr_fwd"
+ , "pollset_set"
+ , "resolved_address"
+ , "slice"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "handshaker"]
+ , ["", "parse_address"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "channel_creds_registry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_creds_registry"]
+ , "hdrs": ["lib/security/credentials/channel_creds_registry.h"]
+ , "deps":
+ [ "json"
+ , ["", "gpr_platform"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "event_engine_memory_allocator":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_memory_allocator"]
+ , "srcs": ["lib/event_engine/memory_allocator.cc"]
+ , "hdrs": [["include/grpc", "event_engine_memory_allocator_headers"]]
+ , "deps":
+ [ "slice"
+ , "slice_refcount"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "memory_quota":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["memory_quota"]
+ , "srcs": ["lib/resource_quota/memory_quota.cc"]
+ , "hdrs": ["lib/resource_quota/memory_quota.h"]
+ , "private-hdrs": []
+ , "deps":
+ [ "activity"
+ , "basic_seq"
+ , "event_engine_memory_allocator"
+ , "exec_ctx_wakeup_scheduler"
+ , "experiments"
+ , "loop"
+ , "map"
+ , "periodic_update"
+ , "poll"
+ , "race"
+ , "resource_quota_trace"
+ , "seq"
+ , "time"
+ , "useful"
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/synchronization", "synchronization"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "periodic_update":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["periodic_update"]
+ , "srcs": ["lib/resource_quota/periodic_update.cc"]
+ , "hdrs": ["lib/resource_quota/periodic_update.h"]
+ , "deps":
+ [ "time"
+ , "useful"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ ]
+ }
+, "arena":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["arena"]
+ , "srcs": ["lib/resource_quota/arena.cc"]
+ , "hdrs": ["lib/resource_quota/arena.h"]
+ , "deps":
+ [ "construct_destruct"
+ , "context"
+ , "event_engine_memory_allocator"
+ , "memory_quota"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/utility", "utility"]
+ ]
+ }
+, "thread_quota":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["thread_quota"]
+ , "srcs": ["lib/resource_quota/thread_quota.cc"]
+ , "hdrs": ["lib/resource_quota/thread_quota.h"]
+ , "deps":
+ [ "ref_counted"
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ ]
+ }
+, "resource_quota_trace":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["resource_quota_trace"]
+ , "srcs": ["lib/resource_quota/trace.cc"]
+ , "hdrs": ["lib/resource_quota/trace.h"]
+ , "deps": [["", "gpr_platform"], ["", "grpc_trace"]]
+ }
+, "resource_quota":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["resource_quota"]
+ , "srcs": ["lib/resource_quota/resource_quota.cc"]
+ , "hdrs": ["lib/resource_quota/resource_quota.h"]
+ , "deps":
+ [ "memory_quota"
+ , "ref_counted"
+ , "thread_quota"
+ , "useful"
+ , ["", "cpp_impl_of"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "slice_refcount":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["slice_refcount"]
+ , "srcs": ["lib/slice/slice_refcount.cc"]
+ , "hdrs": ["lib/slice/slice_refcount.h", ["include/grpc", "slice_headers"]]
+ , "deps":
+ [ ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ ]
+ }
+, "slice":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["slice"]
+ , "srcs": ["lib/slice/slice.cc", "lib/slice/slice_string_helpers.cc"]
+ , "hdrs":
+ [ "lib/slice/slice.h"
+ , "lib/slice/slice_internal.h"
+ , "lib/slice/slice_string_helpers.h"
+ , ["include/grpc", "slice_headers"]
+ ]
+ , "deps":
+ [ "slice_cast"
+ , "slice_refcount"
+ , ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "slice_buffer":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["slice_buffer"]
+ , "srcs": ["lib/slice/slice_buffer.cc"]
+ , "hdrs":
+ ["lib/slice/slice_buffer.h", ["include/grpc", "slice_buffer_headers"]]
+ , "deps": ["slice", "slice_refcount", ["", "gpr"]]
+ }
+, "error":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["error"]
+ , "srcs": ["lib/iomgr/error.cc"]
+ , "hdrs": ["lib/iomgr/error.h"]
+ , "deps":
+ [ "gpr_spinlock"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "strerror"
+ , "useful"
+ , ["", "gpr"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ ]
+ }
+, "closure":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["closure"]
+ , "srcs": ["lib/iomgr/closure.cc"]
+ , "hdrs": ["lib/iomgr/closure.h"]
+ , "deps":
+ [ "error"
+ , "gpr_manual_constructor"
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ ]
+ }
+, "time":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["time"]
+ , "srcs": ["lib/gprpp/time.cc"]
+ , "hdrs": ["lib/gprpp/time.h"]
+ , "deps":
+ [ "no_destruct"
+ , "useful"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "iomgr_port":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["iomgr_port"]
+ , "hdrs": ["lib/iomgr/port.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "iomgr_fwd":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["iomgr_fwd"]
+ , "hdrs": ["lib/iomgr/iomgr_fwd.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "grpc_sockaddr":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_sockaddr"]
+ , "srcs":
+ ["lib/iomgr/sockaddr_utils_posix.cc", "lib/iomgr/socket_utils_windows.cc"]
+ , "hdrs":
+ [ "lib/iomgr/sockaddr.h"
+ , "lib/iomgr/sockaddr_posix.h"
+ , "lib/iomgr/sockaddr_windows.h"
+ , "lib/iomgr/socket_utils.h"
+ ]
+ , "deps": ["iomgr_port", ["", "gpr"]]
+ }
+, "avl":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["avl"]
+ , "hdrs": ["lib/avl/avl.h"]
+ , "deps": ["useful", ["", "gpr_platform"]]
+ }
+, "time_averaged_stats":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["time_averaged_stats"]
+ , "srcs": ["lib/gprpp/time_averaged_stats.cc"]
+ , "hdrs": ["lib/gprpp/time_averaged_stats.h"]
+ , "deps": [["", "gpr"]]
+ }
+, "forkable":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["forkable"]
+ , "srcs": ["lib/event_engine/forkable.cc"]
+ , "hdrs": ["lib/event_engine/forkable.h"]
+ , "deps":
+ [ "no_destruct"
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ ]
+ }
+, "event_engine_poller":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_poller"]
+ , "hdrs": ["lib/event_engine/poller.h"]
+ , "deps":
+ [ ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ ]
+ }
+, "event_engine_executor":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_executor"]
+ , "hdrs": ["lib/event_engine/executor/executor.h"]
+ , "deps":
+ [ ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ ]
+ }
+, "event_engine_time_util":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_time_util"]
+ , "srcs": ["lib/event_engine/time_util.cc"]
+ , "hdrs": ["lib/event_engine/time_util.h"]
+ , "deps": [["", "event_engine_base_hdrs"], ["", "gpr_platform"]]
+ }
+, "common_event_engine_closures":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["common_event_engine_closures"]
+ , "hdrs": ["lib/event_engine/common_closures.h"]
+ , "deps":
+ [ ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ ]
+ }
+, "posix_event_engine_timer":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_timer"]
+ , "srcs":
+ [ "lib/event_engine/posix_engine/timer.cc"
+ , "lib/event_engine/posix_engine/timer_heap.cc"
+ ]
+ , "hdrs":
+ [ "lib/event_engine/posix_engine/timer.h"
+ , "lib/event_engine/posix_engine/timer_heap.h"
+ ]
+ , "deps":
+ [ "time"
+ , "time_averaged_stats"
+ , "useful"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "event_engine_thread_local":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_thread_local"]
+ , "srcs": ["lib/event_engine/thread_local.cc"]
+ , "hdrs": ["lib/event_engine/thread_local.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "event_engine_thread_pool":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_thread_pool"]
+ , "srcs": ["lib/event_engine/thread_pool.cc"]
+ , "hdrs": ["lib/event_engine/thread_pool.h"]
+ , "deps":
+ [ "event_engine_executor"
+ , "event_engine_thread_local"
+ , "forkable"
+ , "time"
+ , "useful"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/time", "time"]
+ ]
+ }
+, "posix_event_engine_base_hdrs":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_base_hdrs"]
+ , "hdrs": ["lib/event_engine/posix.h"]
+ , "deps":
+ [ ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ ]
+ }
+, "posix_event_engine_timer_manager":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_timer_manager"]
+ , "srcs": ["lib/event_engine/posix_engine/timer_manager.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/timer_manager.h"]
+ , "deps":
+ [ "event_engine_thread_pool"
+ , "forkable"
+ , "notification"
+ , "posix_event_engine_timer"
+ , "time"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/time", "time"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "posix_event_engine_event_poller":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_event_poller"]
+ , "hdrs": ["lib/event_engine/posix_engine/event_poller.h"]
+ , "deps":
+ [ "event_engine_poller"
+ , "posix_event_engine_closure"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "posix_event_engine_closure":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_closure"]
+ , "hdrs": ["lib/event_engine/posix_engine/posix_engine_closure.h"]
+ , "deps":
+ [ ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ ]
+ }
+, "posix_event_engine_lockfree_event":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_lockfree_event"]
+ , "srcs": ["lib/event_engine/posix_engine/lockfree_event.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/lockfree_event.h"]
+ , "deps":
+ [ "gpr_atm"
+ , "posix_event_engine_closure"
+ , "posix_event_engine_event_poller"
+ , "status_helper"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ ]
+ }
+, "posix_event_engine_wakeup_fd_posix":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_wakeup_fd_posix"]
+ , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_posix.h"]
+ , "deps": [["", "gpr_platform"], ["@", "absl", "absl/status", "status"]]
+ }
+, "posix_event_engine_wakeup_fd_posix_pipe":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_wakeup_fd_posix_pipe"]
+ , "srcs": ["lib/event_engine/posix_engine/wakeup_fd_pipe.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_pipe.h"]
+ , "deps":
+ [ "iomgr_port"
+ , "posix_event_engine_wakeup_fd_posix"
+ , "strerror"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "posix_event_engine_wakeup_fd_posix_eventfd":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_wakeup_fd_posix_eventfd"]
+ , "srcs": ["lib/event_engine/posix_engine/wakeup_fd_eventfd.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_eventfd.h"]
+ , "deps":
+ [ "iomgr_port"
+ , "posix_event_engine_wakeup_fd_posix"
+ , "strerror"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "posix_event_engine_wakeup_fd_posix_default":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_wakeup_fd_posix_default"]
+ , "srcs": ["lib/event_engine/posix_engine/wakeup_fd_posix_default.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_posix_default.h"]
+ , "deps":
+ [ "iomgr_port"
+ , "posix_event_engine_wakeup_fd_posix"
+ , "posix_event_engine_wakeup_fd_posix_eventfd"
+ , "posix_event_engine_wakeup_fd_posix_pipe"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ ]
+ }
+, "posix_event_engine_poller_posix_epoll1":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_poller_posix_epoll1"]
+ , "srcs": ["lib/event_engine/posix_engine/ev_epoll1_linux.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/ev_epoll1_linux.h"]
+ , "deps":
+ [ "event_engine_poller"
+ , "event_engine_time_util"
+ , "forkable"
+ , "iomgr_port"
+ , "posix_event_engine_closure"
+ , "posix_event_engine_event_poller"
+ , "posix_event_engine_internal_errqueue"
+ , "posix_event_engine_lockfree_event"
+ , "posix_event_engine_wakeup_fd_posix"
+ , "posix_event_engine_wakeup_fd_posix_default"
+ , "status_helper"
+ , "strerror"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_public_hdrs"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ ]
+ }
+, "posix_event_engine_poller_posix_poll":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_poller_posix_poll"]
+ , "srcs": ["lib/event_engine/posix_engine/ev_poll_posix.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/ev_poll_posix.h"]
+ , "deps":
+ [ "common_event_engine_closures"
+ , "event_engine_poller"
+ , "event_engine_time_util"
+ , "iomgr_port"
+ , "posix_event_engine_closure"
+ , "posix_event_engine_event_poller"
+ , "posix_event_engine_wakeup_fd_posix"
+ , "posix_event_engine_wakeup_fd_posix_default"
+ , "status_helper"
+ , "strerror"
+ , "time"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_public_hdrs"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ ]
+ }
+, "posix_event_engine_poller_posix_default":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_poller_posix_default"]
+ , "srcs": ["lib/event_engine/posix_engine/event_poller_posix_default.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/event_poller_posix_default.h"]
+ , "deps":
+ [ "iomgr_port"
+ , "posix_event_engine_event_poller"
+ , "posix_event_engine_poller_posix_epoll1"
+ , "posix_event_engine_poller_posix_poll"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "posix_event_engine_internal_errqueue":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_internal_errqueue"]
+ , "srcs": ["lib/event_engine/posix_engine/internal_errqueue.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/internal_errqueue.h"]
+ , "deps": ["iomgr_port", "strerror", ["", "gpr"]]
+ }
+, "posix_event_engine_traced_buffer_list":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_traced_buffer_list"]
+ , "srcs": ["lib/event_engine/posix_engine/traced_buffer_list.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/traced_buffer_list.h"]
+ , "deps":
+ [ "iomgr_port"
+ , "posix_event_engine_internal_errqueue"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "posix_event_engine_endpoint":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_endpoint"]
+ , "srcs": ["lib/event_engine/posix_engine/posix_endpoint.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/posix_endpoint.h"]
+ , "deps":
+ [ "event_engine_common"
+ , "event_engine_tcp_socket_utils"
+ , "experiments"
+ , "iomgr_port"
+ , "load_file"
+ , "memory_quota"
+ , "posix_event_engine_base_hdrs"
+ , "posix_event_engine_closure"
+ , "posix_event_engine_event_poller"
+ , "posix_event_engine_internal_errqueue"
+ , "posix_event_engine_tcp_socket_utils"
+ , "posix_event_engine_traced_buffer_list"
+ , "ref_counted"
+ , "resource_quota"
+ , "slice"
+ , "status_helper"
+ , "strerror"
+ , "time"
+ , ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "event_engine_utils":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_utils"]
+ , "srcs": ["lib/event_engine/utils.cc"]
+ , "hdrs": ["lib/event_engine/utils.h"]
+ , "deps": ["time", ["", "event_engine_base_hdrs"], ["", "gpr_platform"]]
+ }
+, "posix_event_engine_tcp_socket_utils":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_tcp_socket_utils"]
+ , "srcs": ["lib/event_engine/posix_engine/tcp_socket_utils.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/tcp_socket_utils.h"]
+ , "deps":
+ [ "event_engine_tcp_socket_utils"
+ , "iomgr_port"
+ , "resource_quota"
+ , "socket_mutator"
+ , "status_helper"
+ , "strerror"
+ , "useful"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "posix_event_engine_listener_utils":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_listener_utils"]
+ , "srcs": ["lib/event_engine/posix_engine/posix_engine_listener_utils.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/posix_engine_listener_utils.h"]
+ , "deps":
+ [ "event_engine_tcp_socket_utils"
+ , "iomgr_port"
+ , "posix_event_engine_tcp_socket_utils"
+ , "socket_mutator"
+ , "status_helper"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "posix_event_engine_listener":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine_listener"]
+ , "srcs": ["lib/event_engine/posix_engine/posix_engine_listener.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/posix_engine_listener.h"]
+ , "deps":
+ [ "event_engine_tcp_socket_utils"
+ , "iomgr_port"
+ , "posix_event_engine_base_hdrs"
+ , "posix_event_engine_closure"
+ , "posix_event_engine_endpoint"
+ , "posix_event_engine_event_poller"
+ , "posix_event_engine_listener_utils"
+ , "posix_event_engine_tcp_socket_utils"
+ , "socket_mutator"
+ , "status_helper"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/synchronization", "synchronization"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "posix_event_engine":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["posix_event_engine"]
+ , "srcs": ["lib/event_engine/posix_engine/posix_engine.cc"]
+ , "hdrs": ["lib/event_engine/posix_engine/posix_engine.h"]
+ , "deps":
+ [ "event_engine_common"
+ , "event_engine_poller"
+ , "event_engine_shim"
+ , "event_engine_tcp_socket_utils"
+ , "event_engine_thread_pool"
+ , "event_engine_trace"
+ , "event_engine_utils"
+ , "init_internally"
+ , "iomgr_port"
+ , "posix_event_engine_base_hdrs"
+ , "posix_event_engine_closure"
+ , "posix_event_engine_endpoint"
+ , "posix_event_engine_event_poller"
+ , "posix_event_engine_listener"
+ , "posix_event_engine_poller_posix_default"
+ , "posix_event_engine_tcp_socket_utils"
+ , "posix_event_engine_timer"
+ , "posix_event_engine_timer_manager"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "windows_event_engine":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["windows_event_engine"]
+ , "srcs": ["lib/event_engine/windows/windows_engine.cc"]
+ , "hdrs": ["lib/event_engine/windows/windows_engine.h"]
+ , "deps":
+ [ "channel_args_endpoint_config"
+ , "common_event_engine_closures"
+ , "error"
+ , "event_engine_common"
+ , "event_engine_executor"
+ , "event_engine_tcp_socket_utils"
+ , "event_engine_thread_pool"
+ , "event_engine_trace"
+ , "event_engine_utils"
+ , "init_internally"
+ , "posix_event_engine_timer_manager"
+ , "time"
+ , "windows_endpoint"
+ , "windows_iocp"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "event_engine_tcp_socket_utils":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_tcp_socket_utils"]
+ , "srcs": ["lib/event_engine/tcp_socket_utils.cc"]
+ , "hdrs": ["lib/event_engine/tcp_socket_utils.h"]
+ , "deps":
+ [ "iomgr_port"
+ , "resolved_address"
+ , "status_helper"
+ , "event_engine_common"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "parse_address"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "event_engine_trace":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_trace"]
+ , "srcs": ["lib/event_engine/trace.cc"]
+ , "hdrs": ["lib/event_engine/trace.h"]
+ , "deps": [["", "gpr"], ["", "gpr_platform"], ["", "grpc_trace"]]
+ }
+, "event_engine_shim":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_engine_shim"]
+ , "srcs": ["lib/event_engine/shim.cc"]
+ , "hdrs": ["lib/event_engine/shim.h"]
+ , "deps": ["experiments", "iomgr_port", ["", "gpr_platform"]]
+ }
+, "default_event_engine_factory":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "arguments_config": ["OS"]
+ , "name": ["default_event_engine_factory"]
+ , "srcs": ["lib/event_engine/default_event_engine_factory.cc"]
+ , "hdrs": ["lib/event_engine/default_event_engine_factory.h"]
+ , "deps":
+ { "type": "++"
+ , "$1":
+ [ [ ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/memory", "memory"]
+ ]
+ , { "type": "case*"
+ , "expr": {"type": "var", "name": "OS"}
+ , "case": [["windows", ["windows_event_engine"]]]
+ , "default": ["posix_event_engine"]
+ }
+ ]
+ }
+ }
+, "channel_args_endpoint_config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_args_endpoint_config"]
+ , "srcs": ["lib/event_engine/channel_args_endpoint_config.cc"]
+ , "hdrs": ["lib/event_engine/channel_args_endpoint_config.h"]
+ , "deps":
+ [ "channel_args"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "default_event_engine":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["default_event_engine"]
+ , "srcs": ["lib/event_engine/default_event_engine.cc"]
+ , "hdrs": ["lib/event_engine/default_event_engine.h"]
+ , "deps":
+ [ "channel_args"
+ , "context"
+ , "default_event_engine_factory"
+ , "event_engine_trace"
+ , "no_destruct"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ ]
+ }
+, "channel_args_preconditioning":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_args_preconditioning"]
+ , "srcs": ["lib/channel/channel_args_preconditioning.cc"]
+ , "hdrs": ["lib/channel/channel_args_preconditioning.h"]
+ , "deps":
+ ["channel_args", ["", "event_engine_base_hdrs"], ["", "gpr_platform"]]
+ }
+, "pid_controller":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["pid_controller"]
+ , "srcs": ["lib/transport/pid_controller.cc"]
+ , "hdrs": ["lib/transport/pid_controller.h"]
+ , "deps": ["useful", ["", "gpr_platform"]]
+ }
+, "bdp_estimator":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["bdp_estimator"]
+ , "srcs": ["lib/transport/bdp_estimator.cc"]
+ , "hdrs": ["lib/transport/bdp_estimator.h"]
+ , "deps": ["time", ["", "gpr"], ["", "grpc_trace"]]
+ }
+, "percent_encoding":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["percent_encoding"]
+ , "srcs": ["lib/slice/percent_encoding.cc"]
+ , "hdrs": ["lib/slice/percent_encoding.h"]
+ , "deps": ["bitset", "slice", ["", "gpr"]]
+ }
+, "socket_mutator":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["socket_mutator"]
+ , "srcs": ["lib/iomgr/socket_mutator.cc"]
+ , "hdrs": ["lib/iomgr/socket_mutator.h"]
+ , "deps":
+ ["channel_args", "useful", ["", "event_engine_base_hdrs"], ["", "gpr"]]
+ }
+, "pollset_set":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["pollset_set"]
+ , "srcs": ["lib/iomgr/pollset_set.cc"]
+ , "hdrs": ["lib/iomgr/pollset_set.h"]
+ , "deps": ["iomgr_fwd", ["", "gpr"]]
+ }
+, "histogram_view":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["histogram_view"]
+ , "srcs": ["lib/debug/histogram_view.cc"]
+ , "hdrs": ["lib/debug/histogram_view.h"]
+ , "deps": [["", "gpr"]]
+ }
+, "stats_data":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["stats_data"]
+ , "srcs": ["lib/debug/stats_data.cc"]
+ , "hdrs": ["lib/debug/stats_data.h"]
+ , "deps": ["histogram_view", "per_cpu", ["", "gpr_platform"]]
+ }
+, "per_cpu":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["per_cpu"]
+ , "hdrs": ["lib/gprpp/per_cpu.h"]
+ , "deps": [["", "exec_ctx"], ["", "gpr"]]
+ }
+, "event_log":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["event_log"]
+ , "srcs": ["lib/debug/event_log.cc"]
+ , "hdrs": ["lib/debug/event_log.h"]
+ , "deps":
+ [ "per_cpu"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "span"]
+ ]
+ }
+, "load_file":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["load_file"]
+ , "srcs": ["lib/gprpp/load_file.cc"]
+ , "hdrs": ["lib/gprpp/load_file.h"]
+ , "deps":
+ [ "slice"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "http2_errors":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["http2_errors"]
+ , "hdrs": ["lib/transport/http2_errors.h"]
+ }
+, "channel_stack_type":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_stack_type"]
+ , "srcs": ["lib/surface/channel_stack_type.cc"]
+ , "hdrs": ["lib/surface/channel_stack_type.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "channel_init":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_init"]
+ , "srcs": ["lib/surface/channel_init.cc"]
+ , "hdrs": ["lib/surface/channel_init.h"]
+ , "deps":
+ ["channel_stack_type", ["", "channel_stack_builder"], ["", "gpr_platform"]]
+ }
+, "single_set_ptr":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["single_set_ptr"]
+ , "hdrs": ["lib/gprpp/single_set_ptr.h"]
+ , "deps": [["", "gpr"]]
+ }
+, "grpc_service_config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_service_config"]
+ , "hdrs":
+ [ "lib/service_config/service_config.h"
+ , "lib/service_config/service_config_call_data.h"
+ ]
+ , "deps":
+ [ "ref_counted"
+ , "service_config_parser"
+ , "slice_refcount"
+ , "unique_type_name"
+ , "useful"
+ , ["", "gpr_platform"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "service_config_parser":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["service_config_parser"]
+ , "srcs": ["lib/service_config/service_config_parser.cc"]
+ , "hdrs": ["lib/service_config/service_config_parser.h"]
+ , "deps":
+ [ "channel_args"
+ , "json"
+ , "validation_errors"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "notification":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["notification"]
+ , "hdrs": ["lib/gprpp/notification.h"]
+ , "deps": [["", "gpr"], ["@", "absl", "absl/time", "time"]]
+ }
+, "channel_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_args"]
+ , "srcs": ["lib/channel/channel_args.cc"]
+ , "hdrs": ["lib/channel/channel_args.h"]
+ , "deps":
+ [ "avl"
+ , "channel_stack_type"
+ , "dual_ref_counted"
+ , "match"
+ , "ref_counted"
+ , "time"
+ , "useful"
+ , ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "resolved_address":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["resolved_address"]
+ , "hdrs": ["lib/iomgr/resolved_address.h"]
+ , "deps": ["iomgr_port", ["", "gpr_platform"]]
+ }
+, "lb_policy":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["lb_policy"]
+ , "srcs": ["lib/load_balancing/lb_policy.cc"]
+ , "hdrs": ["lib/load_balancing/lb_policy.h"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "dual_ref_counted"
+ , "error"
+ , "grpc_backend_metric_data"
+ , "iomgr_fwd"
+ , "pollset_set"
+ , "ref_counted"
+ , "subchannel_interface"
+ , ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "exec_ctx"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "lb_policy_factory":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["lb_policy_factory"]
+ , "hdrs": ["lib/load_balancing/lb_policy_factory.h"]
+ , "deps":
+ [ "json"
+ , "lb_policy"
+ , ["", "gpr_platform"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "lb_policy_registry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["lb_policy_registry"]
+ , "srcs": ["lib/load_balancing/lb_policy_registry.cc"]
+ , "hdrs": ["lib/load_balancing/lb_policy_registry.h"]
+ , "deps":
+ [ "json"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , ["", "gpr"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ ]
+ }
+, "subchannel_interface":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["subchannel_interface"]
+ , "hdrs": ["lib/load_balancing/subchannel_interface.h"]
+ , "deps":
+ [ "dual_ref_counted"
+ , "iomgr_fwd"
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "status"]
+ ]
+ }
+, "proxy_mapper":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["proxy_mapper"]
+ , "hdrs": ["lib/handshaker/proxy_mapper.h"]
+ , "deps":
+ [ "channel_args"
+ , "resolved_address"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "proxy_mapper_registry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["proxy_mapper_registry"]
+ , "srcs": ["lib/handshaker/proxy_mapper_registry.cc"]
+ , "hdrs": ["lib/handshaker/proxy_mapper_registry.h"]
+ , "deps":
+ [ "channel_args"
+ , "proxy_mapper"
+ , "resolved_address"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_server_config_selector":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_server_config_selector"]
+ , "hdrs": ["ext/filters/server_config_selector/server_config_selector.h"]
+ , "deps":
+ [ "dual_ref_counted"
+ , "grpc_service_config"
+ , "ref_counted"
+ , "service_config_parser"
+ , "useful"
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_server_config_selector_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_server_config_selector_filter"]
+ , "srcs":
+ ["ext/filters/server_config_selector/server_config_selector_filter.cc"]
+ , "hdrs":
+ ["ext/filters/server_config_selector/server_config_selector_filter.h"]
+ , "deps":
+ [ "arena"
+ , "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "context"
+ , "grpc_server_config_selector"
+ , "grpc_service_config"
+ , "status_helper"
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "sorted_pack":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["sorted_pack"]
+ , "hdrs": ["lib/gprpp/sorted_pack.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "certificate_provider_factory":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["certificate_provider_factory"]
+ , "hdrs":
+ ["lib/security/certificate_provider/certificate_provider_factory.h"]
+ , "deps":
+ [ "error"
+ , "json"
+ , "ref_counted"
+ , ["", "alts_util"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "certificate_provider_registry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["certificate_provider_registry"]
+ , "srcs":
+ ["lib/security/certificate_provider/certificate_provider_registry.cc"]
+ , "hdrs":
+ ["lib/security/certificate_provider/certificate_provider_registry.h"]
+ , "deps":
+ [ "certificate_provider_factory"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_authorization_base":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_authorization_base"]
+ , "srcs":
+ [ "lib/security/authorization/authorization_policy_provider_vtable.cc"
+ , "lib/security/authorization/evaluate_args.cc"
+ , "lib/security/authorization/grpc_server_authz_filter.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/authorization/authorization_engine.h"
+ , "lib/security/authorization/authorization_policy_provider.h"
+ , "lib/security/authorization/evaluate_args.h"
+ , "lib/security/authorization/grpc_server_authz_filter.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "dual_ref_counted"
+ , "ref_counted"
+ , "resolved_address"
+ , "slice"
+ , "useful"
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_credentials_util"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "parse_address"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_fake_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_fake_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/fake/fake_credentials.cc"
+ , "lib/security/security_connector/fake/fake_security_connector.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/client_channel/lb_policy/grpclb/grpclb.h"
+ , "lib/security/credentials/fake/fake_credentials.h"
+ , "lib/security/security_connector/fake/fake_security_connector.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "slice"
+ , "unique_type_name"
+ , "useful"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "handshaker"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "tsi_base"]
+ , ["", "tsi_fake_credentials"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_insecure_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_insecure_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/insecure/insecure_credentials.cc"
+ , "lib/security/security_connector/insecure/insecure_security_connector.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/credentials/insecure/insecure_credentials.h"
+ , "lib/security/security_connector/insecure/insecure_security_connector.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "tsi_local_credentials"
+ , "unique_type_name"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "handshaker"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "tsi_base"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "tsi_local_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["tsi_local_credentials"]
+ , "srcs": ["tsi/local_transport_security.cc"]
+ , "hdrs": ["tsi/local_transport_security.h"]
+ , "deps":
+ [ ["", "event_engine_base_hdrs"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "tsi_base"]
+ ]
+ }
+, "grpc_local_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_local_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/local/local_credentials.cc"
+ , "lib/security/security_connector/local/local_security_connector.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/credentials/local/local_credentials.h"
+ , "lib/security/security_connector/local/local_security_connector.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "closure"
+ , "error"
+ , "grpc_sockaddr"
+ , "iomgr_fwd"
+ , "resolved_address"
+ , "tsi_local_credentials"
+ , "unique_type_name"
+ , "useful"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_security_base"]
+ , ["", "handshaker"]
+ , ["", "parse_address"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "sockaddr_utils"]
+ , ["", "tsi_base"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_ssl_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_ssl_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/ssl/ssl_credentials.cc"
+ , "lib/security/security_connector/ssl/ssl_security_connector.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/credentials/ssl/ssl_credentials.h"
+ , "lib/security/security_connector/ssl/ssl_security_connector.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "unique_type_name"
+ , "useful"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "handshaker"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "tsi_base"]
+ , ["", "tsi_ssl_credentials"]
+ , ["", "tsi_ssl_session_cache"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_google_default_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_google_default_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/google_default/credentials_generic.cc"
+ , "lib/security/credentials/google_default/google_default_credentials.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/client_channel/lb_policy/grpclb/grpclb.h"
+ , "lib/security/credentials/google_default/google_default_credentials.h"
+ ]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "env"
+ , "error"
+ , "grpc_external_account_credentials"
+ , "grpc_lb_xds_channel_args"
+ , "grpc_oauth2_credentials"
+ , "grpc_ssl_credentials"
+ , "iomgr_fwd"
+ , "json"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "time"
+ , "unique_type_name"
+ , "useful"
+ , ["", "alts_util"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_alts_credentials"]
+ , ["", "grpc_base"]
+ , ["", "grpc_jwt_credentials"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "httpcli"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "strerror":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["strerror"]
+ , "srcs": ["lib/gprpp/strerror.cc"]
+ , "hdrs": ["lib/gprpp/strerror.h"]
+ , "deps": [["", "gpr_platform"], ["@", "absl", "absl/strings", "str_format"]]
+ }
+, "grpc_tls_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_tls_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/tls/grpc_tls_certificate_distributor.cc"
+ , "lib/security/credentials/tls/grpc_tls_certificate_provider.cc"
+ , "lib/security/credentials/tls/grpc_tls_certificate_verifier.cc"
+ , "lib/security/credentials/tls/grpc_tls_credentials_options.cc"
+ , "lib/security/credentials/tls/tls_credentials.cc"
+ , "lib/security/security_connector/tls/tls_security_connector.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/credentials/tls/grpc_tls_certificate_distributor.h"
+ , "lib/security/credentials/tls/grpc_tls_certificate_provider.h"
+ , "lib/security/credentials/tls/grpc_tls_certificate_verifier.h"
+ , "lib/security/credentials/tls/grpc_tls_credentials_options.h"
+ , "lib/security/credentials/tls/tls_credentials.h"
+ , "lib/security/security_connector/tls/tls_security_connector.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "ref_counted"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "unique_type_name"
+ , "useful"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_credentials_util"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "handshaker"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "tsi_base"]
+ , ["", "tsi_ssl_credentials"]
+ , ["", "tsi_ssl_session_cache"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "libssl", "", "crypto"]
+ , ["@", "libssl", "", "ssl"]
+ ]
+ }
+, "grpc_iam_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_iam_credentials"]
+ , "srcs": ["lib/security/credentials/iam/iam_credentials.cc"]
+ , "hdrs": ["lib/security/credentials/iam/iam_credentials.h"]
+ , "deps":
+ [ "arena_promise"
+ , "slice"
+ , "unique_type_name"
+ , "useful"
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_oauth2_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_oauth2_credentials"]
+ , "srcs": ["lib/security/credentials/oauth2/oauth2_credentials.cc"]
+ , "hdrs": ["lib/security/credentials/oauth2/oauth2_credentials.h"]
+ , "deps":
+ [ "activity"
+ , "arena_promise"
+ , "closure"
+ , "context"
+ , "error"
+ , "httpcli_ssl_credentials"
+ , "json"
+ , "poll"
+ , "pollset_set"
+ , "ref_counted"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "time"
+ , "unique_type_name"
+ , "useful"
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_credentials_util"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "httpcli"]
+ , ["", "orphanable"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_external_account_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_external_account_credentials"]
+ , "srcs":
+ [ "lib/security/credentials/external/aws_external_account_credentials.cc"
+ , "lib/security/credentials/external/aws_request_signer.cc"
+ , "lib/security/credentials/external/external_account_credentials.cc"
+ , "lib/security/credentials/external/file_external_account_credentials.cc"
+ , "lib/security/credentials/external/url_external_account_credentials.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/credentials/external/aws_external_account_credentials.h"
+ , "lib/security/credentials/external/aws_request_signer.h"
+ , "lib/security/credentials/external/external_account_credentials.h"
+ , "lib/security/credentials/external/file_external_account_credentials.h"
+ , "lib/security/credentials/external/url_external_account_credentials.h"
+ ]
+ , "deps":
+ [ "closure"
+ , "env"
+ , "error"
+ , "grpc_oauth2_credentials"
+ , "httpcli_ssl_credentials"
+ , "json"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "time"
+ , "grpc_insecure_credentials"
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_credentials_util"]
+ , ["", "grpc_security_base"]
+ , ["", "httpcli"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/time", "time"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "libssl", "", "crypto"]
+ ]
+ }
+, "httpcli_ssl_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["httpcli_ssl_credentials"]
+ , "srcs": ["lib/http/httpcli_security_connector.cc"]
+ , "hdrs": ["lib/http/httpcli_ssl_credentials.h"]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "unique_type_name"
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "handshaker"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "tsi_base"]
+ , ["", "tsi_ssl_credentials"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "tsi_ssl_types":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["tsi_ssl_types"]
+ , "hdrs": ["tsi/ssl_types.h"]
+ , "deps": [["", "gpr_platform"], ["@", "libssl", "", "ssl"]]
+ }
+, "grpc_matchers":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_matchers"]
+ , "srcs": ["lib/matchers/matchers.cc"]
+ , "hdrs": ["lib/matchers/matchers.h"]
+ , "deps":
+ [ ["", "gpr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "re2", "", "re2"]
+ ]
+ }
+, "grpc_rbac_engine":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_rbac_engine"]
+ , "srcs":
+ [ "lib/security/authorization/grpc_authorization_engine.cc"
+ , "lib/security/authorization/matchers.cc"
+ , "lib/security/authorization/rbac_policy.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/authorization/grpc_authorization_engine.h"
+ , "lib/security/authorization/matchers.h"
+ , "lib/security/authorization/rbac_policy.h"
+ ]
+ , "deps":
+ [ "grpc_authorization_base"
+ , "grpc_matchers"
+ , "resolved_address"
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "parse_address"]
+ , ["", "sockaddr_utils"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "json":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["json"]
+ , "srcs": ["lib/json/json_reader.cc", "lib/json/json_writer.cc"]
+ , "hdrs": ["lib/json/json.h"]
+ , "deps":
+ [ ["", "gpr"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ ]
+ }
+, "json_util":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["json_util"]
+ , "srcs": ["lib/json/json_util.cc"]
+ , "hdrs": ["lib/json/json_util.h"]
+ , "deps":
+ [ "error"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "no_destruct"
+ , "time"
+ , "validation_errors"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "json_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["json_args"]
+ , "hdrs": ["lib/json/json_args.h"]
+ , "deps": [["", "gpr"], ["@", "absl", "absl/strings", "strings"]]
+ }
+, "json_object_loader":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["json_object_loader"]
+ , "srcs": ["lib/json/json_object_loader.cc"]
+ , "hdrs": ["lib/json/json_object_loader.h"]
+ , "deps":
+ [ "json"
+ , "json_args"
+ , "no_destruct"
+ , "time"
+ , "validation_errors"
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "json_channel_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["json_channel_args"]
+ , "hdrs": ["lib/json/json_channel_args.h"]
+ , "deps":
+ [ "channel_args"
+ , "json_args"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "idle_filter_state":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["idle_filter_state"]
+ , "srcs": ["ext/filters/channel_idle/idle_filter_state.cc"]
+ , "hdrs": ["ext/filters/channel_idle/idle_filter_state.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "grpc_channel_idle_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_channel_idle_filter"]
+ , "srcs": ["ext/filters/channel_idle/channel_idle_filter.cc"]
+ , "hdrs": ["ext/filters/channel_idle/channel_idle_filter.h"]
+ , "deps":
+ [ "activity"
+ , "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_init"
+ , "channel_stack_type"
+ , "closure"
+ , "error"
+ , "exec_ctx_wakeup_scheduler"
+ , "http2_errors"
+ , "idle_filter_state"
+ , "loop"
+ , "poll"
+ , "single_set_ptr"
+ , "sleep"
+ , "status_helper"
+ , "time"
+ , "try_seq"
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_deadline_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_deadline_filter"]
+ , "srcs": ["ext/filters/deadline/deadline_filter.cc"]
+ , "hdrs": ["ext/filters/deadline/deadline_filter.h"]
+ , "deps":
+ [ "arena"
+ , "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_init"
+ , "channel_stack_type"
+ , "closure"
+ , "context"
+ , "error"
+ , "status_helper"
+ , "time"
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "iomgr_timer"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_client_authority_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_client_authority_filter"]
+ , "srcs": ["ext/filters/http/client_authority_filter.cc"]
+ , "hdrs": ["ext/filters/http/client_authority_filter.h"]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_stack_type"
+ , "slice"
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_message_size_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_message_size_filter"]
+ , "srcs": ["ext/filters/message_size/message_size_filter.cc"]
+ , "hdrs": ["ext/filters/message_size/message_size_filter.h"]
+ , "deps":
+ [ "channel_args"
+ , "channel_fwd"
+ , "channel_init"
+ , "channel_stack_type"
+ , "closure"
+ , "error"
+ , "grpc_service_config"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "service_config_parser"
+ , "slice_buffer"
+ , "status_helper"
+ , "validation_errors"
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_fault_injection_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_fault_injection_filter"]
+ , "srcs":
+ [ "ext/filters/fault_injection/fault_injection_filter.cc"
+ , "ext/filters/fault_injection/fault_injection_service_config_parser.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/fault_injection/fault_injection_filter.h"
+ , "ext/filters/fault_injection/fault_injection_service_config_parser.h"
+ ]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "context"
+ , "grpc_service_config"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "service_config_parser"
+ , "sleep"
+ , "time"
+ , "try_seq"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_rbac_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_rbac_filter"]
+ , "srcs":
+ [ "ext/filters/rbac/rbac_filter.cc"
+ , "ext/filters/rbac/rbac_service_config_parser.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/rbac/rbac_filter.h"
+ , "ext/filters/rbac/rbac_service_config_parser.h"
+ ]
+ , "deps":
+ [ "channel_args"
+ , "channel_fwd"
+ , "closure"
+ , "error"
+ , "grpc_authorization_base"
+ , "grpc_matchers"
+ , "grpc_rbac_engine"
+ , "grpc_service_config"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "service_config_parser"
+ , "status_helper"
+ , "transport_fwd"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_security_base"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_stateful_session_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_stateful_session_filter"]
+ , "srcs":
+ [ "ext/filters/stateful_session/stateful_session_filter.cc"
+ , "ext/filters/stateful_session/stateful_session_service_config_parser.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/stateful_session/stateful_session_filter.h"
+ , "ext/filters/stateful_session/stateful_session_service_config_parser.h"
+ ]
+ , "deps":
+ [ "arena"
+ , "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "context"
+ , "grpc_service_config"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "map"
+ , "pipe"
+ , "poll"
+ , "service_config_parser"
+ , "slice"
+ , "time"
+ , "unique_type_name"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_grpclb":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_grpclb"]
+ , "srcs":
+ [ "ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc"
+ , "ext/filters/client_channel/lb_policy/grpclb/grpclb.cc"
+ , "ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc"
+ , "ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h"
+ , "ext/filters/client_channel/lb_policy/grpclb/grpclb.h"
+ , "ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h"
+ , "ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h"
+ ]
+ , "deps":
+ [ "arena"
+ , "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_init"
+ , "channel_stack_type"
+ , "closure"
+ , "context"
+ , "error"
+ , "gpr_atm"
+ , "grpc_sockaddr"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "map"
+ , "pipe"
+ , "poll"
+ , "pollset_set"
+ , "ref_counted"
+ , "resolved_address"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "subchannel_interface"
+ , "time"
+ , "useful"
+ , "validation_errors"
+ , ["", "backoff"]
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_grpclb_balancer_addresses"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_resolver_fake"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "sockaddr_utils"]
+ , ["", "uri_parser"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["third_party/upb", "upb"]
+ , ["src/core/ext/upb-generated", "upb-generated-lib"]
+ ]
+ }
+, "grpc_backend_metric_data":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_backend_metric_data"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/backend_metric_data.h"]
+ , "deps": [["", "gpr_platform"], ["@", "absl", "absl/strings", "strings"]]
+ }
+, "grpc_backend_metric_provider":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_backend_metric_provider"]
+ , "hdrs": ["ext/filters/backend_metrics/backend_metric_provider.h"]
+ }
+, "grpc_lb_policy_rls":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_rls"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/rls/rls.cc"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "dual_ref_counted"
+ , "error"
+ , "grpc_fake_credentials"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "subchannel_interface"
+ , "time"
+ , "validation_errors"
+ , ["", "backoff"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_service_config_impl"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "uri_parser"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["third_party/upb", "upb"]
+ , ["src/core/ext/upb-generated", "upb-generated-lib"]
+ ]
+ }
+, "upb_utils":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["upb_utils"]
+ , "hdrs": ["ext/xds/upb_utils.h"]
+ , "deps":
+ [ ["", "gpr_platform"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["third_party/upb", "upb"]
+ ]
+ }
+, "grpc_xds_client":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_xds_client"]
+ , "srcs":
+ [ "ext/xds/certificate_provider_store.cc"
+ , "ext/xds/file_watcher_certificate_provider_factory.cc"
+ , "ext/xds/xds_bootstrap_grpc.cc"
+ , "ext/xds/xds_certificate_provider.cc"
+ , "ext/xds/xds_client_grpc.cc"
+ , "ext/xds/xds_cluster.cc"
+ , "ext/xds/xds_cluster_specifier_plugin.cc"
+ , "ext/xds/xds_common_types.cc"
+ , "ext/xds/xds_endpoint.cc"
+ , "ext/xds/xds_health_status.cc"
+ , "ext/xds/xds_http_fault_filter.cc"
+ , "ext/xds/xds_http_filters.cc"
+ , "ext/xds/xds_http_rbac_filter.cc"
+ , "ext/xds/xds_http_stateful_session_filter.cc"
+ , "ext/xds/xds_lb_policy_registry.cc"
+ , "ext/xds/xds_listener.cc"
+ , "ext/xds/xds_route_config.cc"
+ , "ext/xds/xds_routing.cc"
+ , "ext/xds/xds_transport_grpc.cc"
+ , "lib/security/credentials/xds/xds_credentials.cc"
+ ]
+ , "hdrs":
+ [ "ext/xds/certificate_provider_store.h"
+ , "ext/xds/file_watcher_certificate_provider_factory.h"
+ , "ext/xds/xds_bootstrap_grpc.h"
+ , "ext/xds/xds_certificate_provider.h"
+ , "ext/xds/xds_client_grpc.h"
+ , "ext/xds/xds_cluster.h"
+ , "ext/xds/xds_cluster_specifier_plugin.h"
+ , "ext/xds/xds_common_types.h"
+ , "ext/xds/xds_endpoint.h"
+ , "ext/xds/xds_health_status.h"
+ , "ext/xds/xds_http_fault_filter.h"
+ , "ext/xds/xds_http_filters.h"
+ , "ext/xds/xds_http_rbac_filter.h"
+ , "ext/xds/xds_http_stateful_session_filter.h"
+ , "ext/xds/xds_lb_policy_registry.h"
+ , "ext/xds/xds_listener.h"
+ , "ext/xds/xds_route_config.h"
+ , "ext/xds/xds_routing.h"
+ , "ext/xds/xds_transport_grpc.h"
+ , "lib/security/credentials/xds/xds_credentials.h"
+ ]
+ , "deps":
+ [ "certificate_provider_factory"
+ , "certificate_provider_registry"
+ , "channel_args"
+ , "channel_creds_registry"
+ , "channel_fwd"
+ , "closure"
+ , "default_event_engine"
+ , "env"
+ , "error"
+ , ["@", "google_apis", "", "google_rpc_status_proto"]
+ , "grpc_fake_credentials"
+ , "grpc_fault_injection_filter"
+ , "grpc_lb_xds_channel_args"
+ , "grpc_matchers"
+ , "grpc_outlier_detection_header"
+ , "grpc_rbac_filter"
+ , "grpc_sockaddr"
+ , "grpc_stateful_session_filter"
+ , "grpc_tls_credentials"
+ , "grpc_transport_chttp2_client_connector"
+ , "init_internally"
+ , "iomgr_fwd"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "json_util"
+ , "lb_policy_registry"
+ , "match"
+ , "pollset_set"
+ , "ref_counted"
+ , "resolved_address"
+ , "slice"
+ , "slice_refcount"
+ , "status_helper"
+ , "time"
+ , "unique_type_name"
+ , "upb_utils"
+ , "useful"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_credentials_util"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "iomgr_timer"]
+ , ["", "orphanable"]
+ , ["", "parse_address"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "sockaddr_utils"]
+ , ["", "tsi_ssl_credentials"]
+ , ["", "uri_parser"]
+ , ["", "work_serializer"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/memory", "memory"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "span"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["third_party/upb", "upb"]
+ , ["third_party/upb", "upb_textformat"]
+ , ["third_party/upb", "upb_json"]
+ , ["third_party/upb", "upb_reflection"]
+ , ["@", "re2", "", "re2"]
+ , ["src/core/ext/upb-generated", "upb-generated-lib"]
+ , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"]
+ ]
+ }
+, "grpc_xds_channel_stack_modifier":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_xds_channel_stack_modifier"]
+ , "srcs": ["ext/xds/xds_channel_stack_modifier.cc"]
+ , "hdrs": ["ext/xds/xds_channel_stack_modifier.h"]
+ , "deps":
+ [ "channel_args"
+ , "channel_fwd"
+ , "channel_stack_type"
+ , "ref_counted"
+ , "useful"
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_xds_server_config_fetcher":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_xds_server_config_fetcher"]
+ , "srcs": ["ext/xds/xds_server_config_fetcher.cc"]
+ , "deps":
+ [ "channel_args"
+ , "channel_args_preconditioning"
+ , "channel_fwd"
+ , "grpc_server_config_selector"
+ , "grpc_server_config_selector_filter"
+ , "grpc_service_config"
+ , "grpc_sockaddr"
+ , "grpc_tls_credentials"
+ , "grpc_xds_channel_stack_modifier"
+ , "grpc_xds_client"
+ , "iomgr_fwd"
+ , "match"
+ , "resolved_address"
+ , "slice_refcount"
+ , "unique_type_name"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_service_config_impl"]
+ , ["", "grpc_trace"]
+ , ["", "parse_address"]
+ , ["", "ref_counted_ptr"]
+ , ["", "sockaddr_utils"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "channel_creds_registry_init":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["channel_creds_registry_init"]
+ , "srcs": ["lib/security/credentials/channel_creds_registry_init.cc"]
+ , "deps":
+ [ "channel_creds_registry"
+ , "grpc_fake_credentials"
+ , "grpc_google_default_credentials"
+ , "json"
+ , ["", "config"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_security_base"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_lb_policy_cds":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_cds"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/xds/cds.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_matchers"
+ , "grpc_outlier_detection_header"
+ , "grpc_tls_credentials"
+ , "grpc_xds_client"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "match"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "time"
+ , "unique_type_name"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "grpc_lb_xds_channel_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_xds_channel_args"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_channel_args.h"]
+ }
+, "grpc_lb_xds_attributes":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_xds_attributes"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_attributes.cc"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_attributes.h"]
+ , "deps":
+ [ "useful"
+ , ["", "gpr_platform"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_lb_policy_xds_cluster_resolver":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_xds_cluster_resolver"]
+ , "srcs":
+ ["ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_address_filtering"
+ , "grpc_lb_xds_attributes"
+ , "grpc_lb_xds_channel_args"
+ , "grpc_xds_client"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_resolver_fake"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "work_serializer"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_xds_cluster_impl":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_xds_cluster_impl"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_xds_attributes"
+ , "grpc_lb_xds_channel_args"
+ , "grpc_xds_client"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "ref_counted"
+ , "subchannel_interface"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "grpc_lb_policy_xds_cluster_manager":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_xds_cluster_manager"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_resolver_xds_header"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "time"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_xds_wrr_locality":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_xds_wrr_locality"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_wrr_locality.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_xds_attributes"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_lb_address_filtering":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_address_filtering"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/address_filtering.cc"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/address_filtering.h"]
+ , "deps":
+ [ ["", "gpr_platform"]
+ , ["", "server_address"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_lb_subchannel_list":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_subchannel_list"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/subchannel_list.h"]
+ , "deps":
+ [ "channel_args"
+ , "dual_ref_counted"
+ , "gpr_manual_constructor"
+ , "iomgr_fwd"
+ , "lb_policy"
+ , "subchannel_interface"
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_pick_first":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_pick_first"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/pick_first/pick_first.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_subchannel_list"
+ , "json"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "subchannel_interface"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_ring_hash":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_ring_hash"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "error"
+ , "grpc_lb_subchannel_list"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "subchannel_interface"
+ , "unique_type_name"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "sockaddr_utils"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["third_party/xxhash", "xxhash"]
+ ]
+ }
+, "grpc_lb_policy_round_robin":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_round_robin"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/round_robin/round_robin.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_subchannel_list"
+ , "json"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "subchannel_interface"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "static_stride_scheduler":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["static_stride_scheduler"]
+ , "srcs":
+ [ "ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.h"
+ ]
+ , "deps":
+ [ ["", "gpr"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "span"]
+ ]
+ }
+, "grpc_lb_policy_weighted_round_robin":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_weighted_round_robin"]
+ , "srcs":
+ [ "ext/filters/client_channel/lb_policy/weighted_round_robin/weighted_round_robin.cc"
+ ]
+ , "deps":
+ [ "channel_args"
+ , "grpc_backend_metric_data"
+ , "grpc_lb_subchannel_list"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "ref_counted"
+ , "resolved_address"
+ , "static_stride_scheduler"
+ , "subchannel_interface"
+ , "time"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "sockaddr_utils"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_outlier_detection_header":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_outlier_detection_header"]
+ , "hdrs":
+ [ "ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.h"
+ ]
+ , "deps":
+ [ "json"
+ , "json_args"
+ , "json_object_loader"
+ , "time"
+ , "validation_errors"
+ , ["", "gpr_platform"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_outlier_detection":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_outlier_detection"]
+ , "srcs":
+ [ "ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.cc"
+ ]
+ , "deps":
+ [ "channel_args"
+ , "grpc_outlier_detection_header"
+ , "iomgr_fwd"
+ , "json"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "ref_counted"
+ , "subchannel_interface"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "sockaddr_utils"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "grpc_lb_policy_priority":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_priority"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/priority/priority.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_address_filtering"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "time"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_weighted_target":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_weighted_target"]
+ , "srcs":
+ ["ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_address_filtering"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "time"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_lb_policy_xds_override_host":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_lb_policy_xds_override_host"]
+ , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_override_host.cc"]
+ , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_override_host.h"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "error"
+ , "grpc_stateful_session_filter"
+ , "grpc_xds_client"
+ , "iomgr_fwd"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_factory"
+ , "lb_policy_registry"
+ , "match"
+ , "pollset_set"
+ , "subchannel_interface"
+ , "validation_errors"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "sockaddr_utils"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "grpc_backend_metric_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_backend_metric_filter"]
+ , "srcs": ["ext/filters/backend_metrics/backend_metric_filter.cc"]
+ , "hdrs": ["ext/filters/backend_metrics/backend_metric_filter.h"]
+ , "deps":
+ [ "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_stack_type"
+ , "context"
+ , "grpc_backend_metric_data"
+ , "grpc_backend_metric_provider"
+ , "map"
+ , "slice"
+ , ["", "channel_stack_builder"]
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["third_party/upb", "upb"]
+ , ["src/core/ext/upb-generated", "upb-generated-lib"]
+ ]
+ }
+, "polling_resolver":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["polling_resolver"]
+ , "srcs": ["ext/filters/client_channel/resolver/polling_resolver.cc"]
+ , "hdrs": ["ext/filters/client_channel/resolver/polling_resolver.h"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_service_config"
+ , "iomgr_fwd"
+ , "time"
+ , ["", "backoff"]
+ , ["", "debug_location"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["", "work_serializer"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_resolver_dns_selection":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_dns_selection"]
+ , "srcs":
+ ["ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc"]
+ , "hdrs":
+ ["ext/filters/client_channel/resolver/dns/dns_resolver_selection.h"]
+ , "deps": [["", "gpr"]]
+ }
+, "grpc_resolver_dns_native":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_dns_native"]
+ , "srcs": ["ext/filters/client_channel/resolver/dns/native/dns_resolver.cc"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_resolver_dns_selection"
+ , "polling_resolver"
+ , "resolved_address"
+ , "time"
+ , ["", "backoff"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_resolver_sockaddr":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_sockaddr"]
+ , "srcs":
+ ["ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc"]
+ , "deps":
+ [ "channel_args"
+ , "iomgr_port"
+ , "resolved_address"
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_resolver"]
+ , ["", "orphanable"]
+ , ["", "parse_address"]
+ , ["", "server_address"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_resolver_binder":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_binder"]
+ , "srcs": ["ext/filters/client_channel/resolver/binder/binder_resolver.cc"]
+ , "deps":
+ [ "channel_args"
+ , "error"
+ , "iomgr_port"
+ , "resolved_address"
+ , "status_helper"
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_resolver"]
+ , ["", "orphanable"]
+ , ["", "server_address"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "grpc_resolver_xds_header":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_xds_header"]
+ , "hdrs": ["ext/filters/client_channel/resolver/xds/xds_resolver.h"]
+ , "deps": ["unique_type_name", ["", "gpr_platform"]]
+ }
+, "grpc_resolver_xds":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_xds"]
+ , "srcs": ["ext/filters/client_channel/resolver/xds/xds_resolver.cc"]
+ , "hdrs": []
+ , "deps":
+ [ "arena"
+ , "channel_args"
+ , "channel_fwd"
+ , "dual_ref_counted"
+ , "grpc_lb_policy_ring_hash"
+ , "grpc_service_config"
+ , "grpc_xds_client"
+ , "iomgr_fwd"
+ , "match"
+ , "pollset_set"
+ , "slice"
+ , "time"
+ , "unique_type_name"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_service_config_impl"]
+ , ["", "grpc_trace"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server_address"]
+ , ["", "uri_parser"]
+ , ["", "work_serializer"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["@", "re2", "", "re2"]
+ , ["third_party/xxhash", "xxhash"]
+ ]
+ }
+, "grpc_resolver_c2p":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_resolver_c2p"]
+ , "srcs":
+ ["ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "env"
+ , "error"
+ , "grpc_xds_client"
+ , "json"
+ , "resource_quota"
+ , "status_helper"
+ , "time"
+ , ["", "alts_util"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_security_base"]
+ , ["", "httpcli"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ , ["", "work_serializer"]
+ , ["", "xds_client"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "hpack_constants":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["hpack_constants"]
+ , "hdrs": ["ext/transport/chttp2/transport/hpack_constants.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "hpack_encoder_table":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["hpack_encoder_table"]
+ , "srcs": ["ext/transport/chttp2/transport/hpack_encoder_table.cc"]
+ , "hdrs": ["ext/transport/chttp2/transport/hpack_encoder_table.h"]
+ , "deps":
+ [ "hpack_constants"
+ , ["", "gpr"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ ]
+ }
+, "chttp2_flow_control":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["chttp2_flow_control"]
+ , "srcs": ["ext/transport/chttp2/transport/flow_control.cc"]
+ , "hdrs": ["ext/transport/chttp2/transport/flow_control.h"]
+ , "deps":
+ [ "bdp_estimator"
+ , "experiments"
+ , "http2_settings"
+ , "memory_quota"
+ , "pid_controller"
+ , "time"
+ , "useful"
+ , ["", "gpr"]
+ , ["", "grpc_trace"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "huffsyms":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["huffsyms"]
+ , "srcs": ["ext/transport/chttp2/transport/huffsyms.cc"]
+ , "hdrs": ["ext/transport/chttp2/transport/huffsyms.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "decode_huff":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["decode_huff"]
+ , "srcs": ["ext/transport/chttp2/transport/decode_huff.cc"]
+ , "hdrs": ["ext/transport/chttp2/transport/decode_huff.h"]
+ , "deps": [["", "gpr_platform"]]
+ }
+, "http2_settings":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["http2_settings"]
+ , "srcs": ["ext/transport/chttp2/transport/http2_settings.cc"]
+ , "hdrs": ["ext/transport/chttp2/transport/http2_settings.h"]
+ , "deps": ["http2_errors", "useful", ["", "gpr_platform"]]
+ }
+, "grpc_transport_chttp2_alpn":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_transport_chttp2_alpn"]
+ , "srcs": ["ext/transport/chttp2/alpn/alpn.cc"]
+ , "hdrs": ["ext/transport/chttp2/alpn/alpn.h"]
+ , "deps": ["useful", ["", "gpr"]]
+ }
+, "grpc_transport_chttp2_client_connector":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_transport_chttp2_client_connector"]
+ , "srcs": ["ext/transport/chttp2/client/chttp2_connector.cc"]
+ , "hdrs": ["ext/transport/chttp2/client/chttp2_connector.h"]
+ , "deps":
+ [ "channel_args"
+ , "channel_args_endpoint_config"
+ , "channel_args_preconditioning"
+ , "channel_stack_type"
+ , "closure"
+ , "error"
+ , "grpc_insecure_credentials"
+ , "handshaker_registry"
+ , "resolved_address"
+ , "status_helper"
+ , "tcp_connect_handshaker"
+ , "time"
+ , "transport_fwd"
+ , "unique_type_name"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_resolver"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "grpc_transport_chttp2"]
+ , ["", "handshaker"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "sockaddr_utils"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_transport_chttp2_server":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_transport_chttp2_server"]
+ , "srcs": ["ext/transport/chttp2/server/chttp2_server.cc"]
+ , "hdrs": ["ext/transport/chttp2/server/chttp2_server.h"]
+ , "deps":
+ [ "channel_args"
+ , "channel_args_endpoint_config"
+ , "closure"
+ , "error"
+ , "grpc_insecure_credentials"
+ , "handshaker_registry"
+ , "iomgr_fwd"
+ , "memory_quota"
+ , "pollset_set"
+ , "resolved_address"
+ , "resource_quota"
+ , "status_helper"
+ , "time"
+ , "transport_fwd"
+ , "unique_type_name"
+ , ["", "chttp2_frame"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "grpc_transport_chttp2"]
+ , ["", "handshaker"]
+ , ["", "iomgr_timer"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "sockaddr_utils"]
+ , ["", "uri_parser"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+, "grpc_transport_inproc":
+ { "type": ["@", "rules", "CC", "library"]
+ , "stage": ["src", "core"]
+ , "name": ["grpc_transport_inproc"]
+ , "srcs":
+ [ "ext/transport/inproc/inproc_plugin.cc"
+ , "ext/transport/inproc/inproc_transport.cc"
+ ]
+ , "hdrs": ["ext/transport/inproc/inproc_transport.h"]
+ , "deps":
+ [ "arena"
+ , "channel_args"
+ , "channel_args_preconditioning"
+ , "channel_stack_type"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "slice"
+ , "slice_buffer"
+ , "status_helper"
+ , "time"
+ , "transport_fwd"
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "grpc_trace"]
+ , ["", "ref_counted_ptr"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
+}
diff --git a/etc/import/src/core/ext/upb-generated/TARGETS.grpc b/etc/import/src/core/ext/upb-generated/TARGETS.grpc
index ec78b46e..df9f81d6 100644
--- a/etc/import/src/core/ext/upb-generated/TARGETS.grpc
+++ b/etc/import/src/core/ext/upb-generated/TARGETS.grpc
@@ -1,47 +1,121 @@
-{ "alts_upb":
+{ "upb-generated-lib":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["alts_upb"]
- , "pure C": ["yes"]
- , "srcs":
- [ "src/proto/grpc/gcp/altscontext.upb.c"
- , "src/proto/grpc/gcp/handshaker.upb.c"
- , "src/proto/grpc/gcp/transport_security_common.upb.c"
- ]
+ , "name": ["upb-generated-lib"]
+ , "pure C": ["YES"]
, "hdrs":
- [ "src/proto/grpc/gcp/altscontext.upb.h"
- , "src/proto/grpc/gcp/handshaker.upb.h"
- , "src/proto/grpc/gcp/transport_security_common.upb.h"
- ]
- , "deps": [["@", "upb", ".", "upb"]]
- }
-, "envoy_core_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs":
- [ "envoy/api/v2/core/address.upb.h"
- , "envoy/api/v2/core/backoff.upb.h"
- , "envoy/api/v2/core/base.upb.h"
- , "envoy/api/v2/core/config_source.upb.h"
- , "envoy/api/v2/core/event_service_config.upb.h"
- , "envoy/api/v2/core/grpc_service.upb.h"
- , "envoy/api/v2/core/health_check.upb.h"
- , "envoy/api/v2/core/http_uri.upb.h"
- , "envoy/api/v2/core/protocol.upb.h"
- , "envoy/api/v2/core/socket_option.upb.h"
- ]
- }
-, "udpa_annotations_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs":
- [ "udpa/annotations/migrate.upb.h"
- , "udpa/annotations/sensitive.upb.h"
- , "udpa/annotations/status.upb.h"
- ]
- }
-, "google_api_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs":
- [ "google/api/annotations.upb.h"
+ [ "envoy/admin/v3/certs.upb.h"
+ , "envoy/admin/v3/clusters.upb.h"
+ , "envoy/admin/v3/config_dump.upb.h"
+ , "envoy/admin/v3/config_dump_shared.upb.h"
+ , "envoy/admin/v3/init_dump.upb.h"
+ , "envoy/admin/v3/listeners.upb.h"
+ , "envoy/admin/v3/memory.upb.h"
+ , "envoy/admin/v3/metrics.upb.h"
+ , "envoy/admin/v3/mutex_stats.upb.h"
+ , "envoy/admin/v3/server_info.upb.h"
+ , "envoy/admin/v3/tap.upb.h"
+ , "envoy/annotations/deprecation.upb.h"
+ , "envoy/annotations/resource.upb.h"
+ , "envoy/config/accesslog/v3/accesslog.upb.h"
+ , "envoy/config/bootstrap/v3/bootstrap.upb.h"
+ , "envoy/config/cluster/v3/circuit_breaker.upb.h"
+ , "envoy/config/cluster/v3/cluster.upb.h"
+ , "envoy/config/cluster/v3/filter.upb.h"
+ , "envoy/config/cluster/v3/outlier_detection.upb.h"
+ , "envoy/config/common/matcher/v3/matcher.upb.h"
+ , "envoy/config/core/v3/address.upb.h"
+ , "envoy/config/core/v3/backoff.upb.h"
+ , "envoy/config/core/v3/base.upb.h"
+ , "envoy/config/core/v3/config_source.upb.h"
+ , "envoy/config/core/v3/event_service_config.upb.h"
+ , "envoy/config/core/v3/extension.upb.h"
+ , "envoy/config/core/v3/grpc_method_list.upb.h"
+ , "envoy/config/core/v3/grpc_service.upb.h"
+ , "envoy/config/core/v3/health_check.upb.h"
+ , "envoy/config/core/v3/http_uri.upb.h"
+ , "envoy/config/core/v3/protocol.upb.h"
+ , "envoy/config/core/v3/proxy_protocol.upb.h"
+ , "envoy/config/core/v3/resolver.upb.h"
+ , "envoy/config/core/v3/socket_option.upb.h"
+ , "envoy/config/core/v3/substitution_format_string.upb.h"
+ , "envoy/config/core/v3/udp_socket_config.upb.h"
+ , "envoy/config/endpoint/v3/endpoint.upb.h"
+ , "envoy/config/endpoint/v3/endpoint_components.upb.h"
+ , "envoy/config/endpoint/v3/load_report.upb.h"
+ , "envoy/config/listener/v3/api_listener.upb.h"
+ , "envoy/config/listener/v3/listener.upb.h"
+ , "envoy/config/listener/v3/listener_components.upb.h"
+ , "envoy/config/listener/v3/quic_config.upb.h"
+ , "envoy/config/listener/v3/udp_listener_config.upb.h"
+ , "envoy/config/metrics/v3/metrics_service.upb.h"
+ , "envoy/config/metrics/v3/stats.upb.h"
+ , "envoy/config/overload/v3/overload.upb.h"
+ , "envoy/config/rbac/v3/rbac.upb.h"
+ , "envoy/config/route/v3/route.upb.h"
+ , "envoy/config/route/v3/route_components.upb.h"
+ , "envoy/config/route/v3/scoped_route.upb.h"
+ , "envoy/config/tap/v3/common.upb.h"
+ , "envoy/config/trace/v3/datadog.upb.h"
+ , "envoy/config/trace/v3/dynamic_ot.upb.h"
+ , "envoy/config/trace/v3/http_tracer.upb.h"
+ , "envoy/config/trace/v3/lightstep.upb.h"
+ , "envoy/config/trace/v3/opencensus.upb.h"
+ , "envoy/config/trace/v3/opentelemetry.upb.h"
+ , "envoy/config/trace/v3/service.upb.h"
+ , "envoy/config/trace/v3/skywalking.upb.h"
+ , "envoy/config/trace/v3/trace.upb.h"
+ , "envoy/config/trace/v3/xray.upb.h"
+ , "envoy/config/trace/v3/zipkin.upb.h"
+ , "envoy/extensions/clusters/aggregate/v3/cluster.upb.h"
+ , "envoy/extensions/filters/common/fault/v3/fault.upb.h"
+ , "envoy/extensions/filters/http/fault/v3/fault.upb.h"
+ , "envoy/extensions/filters/http/rbac/v3/rbac.upb.h"
+ , "envoy/extensions/filters/http/router/v3/router.upb.h"
+ , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.h"
+ , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h"
+ , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.h"
+ , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.h"
+ , "envoy/extensions/load_balancing_policies/common/v3/common.upb.h"
+ , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.h"
+ , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h"
+ , "envoy/extensions/transport_sockets/tls/v3/cert.upb.h"
+ , "envoy/extensions/transport_sockets/tls/v3/common.upb.h"
+ , "envoy/extensions/transport_sockets/tls/v3/secret.upb.h"
+ , "envoy/extensions/transport_sockets/tls/v3/tls.upb.h"
+ , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h"
+ , "envoy/service/discovery/v3/ads.upb.h"
+ , "envoy/service/discovery/v3/discovery.upb.h"
+ , "envoy/service/load_stats/v3/lrs.upb.h"
+ , "envoy/service/status/v3/csds.upb.h"
+ , "envoy/type/http/v3/cookie.upb.h"
+ , "envoy/type/http/v3/path_transformation.upb.h"
+ , "envoy/type/matcher/v3/filter_state.upb.h"
+ , "envoy/type/matcher/v3/http_inputs.upb.h"
+ , "envoy/type/matcher/v3/metadata.upb.h"
+ , "envoy/type/matcher/v3/node.upb.h"
+ , "envoy/type/matcher/v3/number.upb.h"
+ , "envoy/type/matcher/v3/path.upb.h"
+ , "envoy/type/matcher/v3/regex.upb.h"
+ , "envoy/type/matcher/v3/status_code_input.upb.h"
+ , "envoy/type/matcher/v3/string.upb.h"
+ , "envoy/type/matcher/v3/struct.upb.h"
+ , "envoy/type/matcher/v3/value.upb.h"
+ , "envoy/type/metadata/v3/metadata.upb.h"
+ , "envoy/type/tracing/v3/custom_tag.upb.h"
+ , "envoy/type/v3/hash_policy.upb.h"
+ , "envoy/type/v3/http.upb.h"
+ , "envoy/type/v3/http_status.upb.h"
+ , "envoy/type/v3/percent.upb.h"
+ , "envoy/type/v3/range.upb.h"
+ , "envoy/type/v3/ratelimit_strategy.upb.h"
+ , "envoy/type/v3/ratelimit_unit.upb.h"
+ , "envoy/type/v3/semantic_version.upb.h"
+ , "envoy/type/v3/token_bucket.upb.h"
+ , "google/api/annotations.upb.h"
+ , "google/api/expr/v1alpha1/checked.upb.h"
+ , "google/api/expr/v1alpha1/syntax.upb.h"
, "google/api/http.upb.h"
+ , "google/api/httpbody.upb.h"
, "google/protobuf/any.upb.h"
, "google/protobuf/descriptor.upb.h"
, "google/protobuf/duration.upb.h"
@@ -50,77 +124,212 @@
, "google/protobuf/timestamp.upb.h"
, "google/protobuf/wrappers.upb.h"
, "google/rpc/status.upb.h"
+ , "google/type/expr.upb.h"
+ , "opencensus/proto/trace/v1/trace_config.upb.h"
+ , "src/proto/grpc/gcp/altscontext.upb.h"
+ , "src/proto/grpc/gcp/handshaker.upb.h"
+ , "src/proto/grpc/gcp/transport_security_common.upb.h"
+ , "src/proto/grpc/health/v1/health.upb.h"
+ , "src/proto/grpc/lb/v1/load_balancer.upb.h"
+ , "src/proto/grpc/lookup/v1/rls.upb.h"
+ , "src/proto/grpc/lookup/v1/rls_config.upb.h"
+ , "udpa/annotations/migrate.upb.h"
+ , "udpa/annotations/security.upb.h"
+ , "udpa/annotations/sensitive.upb.h"
+ , "udpa/annotations/status.upb.h"
+ , "udpa/annotations/versioning.upb.h"
+ , "validate/validate.upb.h"
+ , "xds/annotations/v3/migrate.upb.h"
+ , "xds/annotations/v3/security.upb.h"
+ , "xds/annotations/v3/sensitive.upb.h"
+ , "xds/annotations/v3/status.upb.h"
+ , "xds/annotations/v3/versioning.upb.h"
+ , "xds/core/v3/authority.upb.h"
+ , "xds/core/v3/cidr.upb.h"
+ , "xds/core/v3/collection_entry.upb.h"
+ , "xds/core/v3/context_params.upb.h"
+ , "xds/core/v3/extension.upb.h"
+ , "xds/core/v3/resource.upb.h"
+ , "xds/core/v3/resource_locator.upb.h"
+ , "xds/core/v3/resource_name.upb.h"
+ , "xds/data/orca/v3/orca_load_report.upb.h"
+ , "xds/service/orca/v3/orca.upb.h"
+ , "xds/type/matcher/v3/cel.upb.h"
+ , "xds/type/matcher/v3/domain.upb.h"
+ , "xds/type/matcher/v3/http_inputs.upb.h"
+ , "xds/type/matcher/v3/ip.upb.h"
+ , "xds/type/matcher/v3/matcher.upb.h"
+ , "xds/type/matcher/v3/range.upb.h"
+ , "xds/type/matcher/v3/regex.upb.h"
+ , "xds/type/matcher/v3/string.upb.h"
+ , "xds/type/v3/cel.upb.h"
+ , "xds/type/v3/range.upb.h"
+ , "xds/type/v3/typed_struct.upb.h"
]
- }
-, "proto_gen_validate_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs": ["gogoproto/gogo.upb.h", "validate/validate.upb.h"]
- }
-, "envoy_annotations_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs":
- ["envoy/annotations/deprecation.upb.h", "envoy/annotations/resource.upb.h"]
- }
-, "envoy_type_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs":
- [ "envoy/type/http.upb.h"
- , "envoy/type/matcher/regex.upb.h"
- , "envoy/type/matcher/string.upb.h"
- , "envoy/type/metadata/v2/metadata.upb.h"
- , "envoy/type/percent.upb.h"
- , "envoy/type/range.upb.h"
- , "envoy/type/semantic_version.upb.h"
- , "envoy/type/tracing/v2/custom_tag.upb.h"
- ]
- }
-, "envoy_ads_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
, "srcs":
- [ "envoy/api/v2/auth/cert.upb.h"
- , "envoy/api/v2/auth/common.upb.h"
- , "envoy/api/v2/auth/secret.upb.h"
- , "envoy/api/v2/auth/tls.upb.h"
- , "envoy/api/v2/cds.upb.h"
- , "envoy/api/v2/cluster.upb.h"
- , "envoy/api/v2/cluster/circuit_breaker.upb.h"
- , "envoy/api/v2/cluster/filter.upb.h"
- , "envoy/api/v2/cluster/outlier_detection.upb.h"
- , "envoy/api/v2/discovery.upb.h"
- , "envoy/api/v2/eds.upb.h"
- , "envoy/api/v2/endpoint.upb.h"
- , "envoy/api/v2/endpoint/endpoint.upb.h"
- , "envoy/api/v2/endpoint/endpoint_components.upb.h"
- , "envoy/api/v2/endpoint/load_report.upb.h"
- , "envoy/api/v2/lds.upb.h"
- , "envoy/api/v2/listener.upb.h"
- , "envoy/api/v2/listener/listener.upb.h"
- , "envoy/api/v2/listener/listener_components.upb.h"
- , "envoy/api/v2/listener/udp_listener_config.upb.h"
- , "envoy/api/v2/rds.upb.h"
- , "envoy/api/v2/route.upb.h"
- , "envoy/api/v2/route/route.upb.h"
- , "envoy/api/v2/route/route_components.upb.h"
- , "envoy/api/v2/scoped_route.upb.h"
- , "envoy/api/v2/srds.upb.h"
- , "envoy/config/filter/accesslog/v2/accesslog.upb.h"
- , "envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.h"
- , "envoy/config/listener/v2/api_listener.upb.h"
- , "envoy/config/trace/v2/http_tracer.upb.h"
- , "envoy/service/discovery/v2/ads.upb.h"
- , "envoy/service/load_stats/v2/lrs.upb.h"
+ [ "envoy/admin/v3/certs.upb.c"
+ , "envoy/admin/v3/clusters.upb.c"
+ , "envoy/admin/v3/config_dump.upb.c"
+ , "envoy/admin/v3/config_dump_shared.upb.c"
+ , "envoy/admin/v3/init_dump.upb.c"
+ , "envoy/admin/v3/listeners.upb.c"
+ , "envoy/admin/v3/memory.upb.c"
+ , "envoy/admin/v3/metrics.upb.c"
+ , "envoy/admin/v3/mutex_stats.upb.c"
+ , "envoy/admin/v3/server_info.upb.c"
+ , "envoy/admin/v3/tap.upb.c"
+ , "envoy/annotations/deprecation.upb.c"
+ , "envoy/annotations/resource.upb.c"
+ , "envoy/config/accesslog/v3/accesslog.upb.c"
+ , "envoy/config/bootstrap/v3/bootstrap.upb.c"
+ , "envoy/config/cluster/v3/circuit_breaker.upb.c"
+ , "envoy/config/cluster/v3/cluster.upb.c"
+ , "envoy/config/cluster/v3/filter.upb.c"
+ , "envoy/config/cluster/v3/outlier_detection.upb.c"
+ , "envoy/config/common/matcher/v3/matcher.upb.c"
+ , "envoy/config/core/v3/address.upb.c"
+ , "envoy/config/core/v3/backoff.upb.c"
+ , "envoy/config/core/v3/base.upb.c"
+ , "envoy/config/core/v3/config_source.upb.c"
+ , "envoy/config/core/v3/event_service_config.upb.c"
+ , "envoy/config/core/v3/extension.upb.c"
+ , "envoy/config/core/v3/grpc_method_list.upb.c"
+ , "envoy/config/core/v3/grpc_service.upb.c"
+ , "envoy/config/core/v3/health_check.upb.c"
+ , "envoy/config/core/v3/http_uri.upb.c"
+ , "envoy/config/core/v3/protocol.upb.c"
+ , "envoy/config/core/v3/proxy_protocol.upb.c"
+ , "envoy/config/core/v3/resolver.upb.c"
+ , "envoy/config/core/v3/socket_option.upb.c"
+ , "envoy/config/core/v3/substitution_format_string.upb.c"
+ , "envoy/config/core/v3/udp_socket_config.upb.c"
+ , "envoy/config/endpoint/v3/endpoint.upb.c"
+ , "envoy/config/endpoint/v3/endpoint_components.upb.c"
+ , "envoy/config/endpoint/v3/load_report.upb.c"
+ , "envoy/config/listener/v3/api_listener.upb.c"
+ , "envoy/config/listener/v3/listener.upb.c"
+ , "envoy/config/listener/v3/listener_components.upb.c"
+ , "envoy/config/listener/v3/quic_config.upb.c"
+ , "envoy/config/listener/v3/udp_listener_config.upb.c"
+ , "envoy/config/metrics/v3/metrics_service.upb.c"
+ , "envoy/config/metrics/v3/stats.upb.c"
+ , "envoy/config/overload/v3/overload.upb.c"
+ , "envoy/config/rbac/v3/rbac.upb.c"
+ , "envoy/config/route/v3/route.upb.c"
+ , "envoy/config/route/v3/route_components.upb.c"
+ , "envoy/config/route/v3/scoped_route.upb.c"
+ , "envoy/config/tap/v3/common.upb.c"
+ , "envoy/config/trace/v3/datadog.upb.c"
+ , "envoy/config/trace/v3/dynamic_ot.upb.c"
+ , "envoy/config/trace/v3/http_tracer.upb.c"
+ , "envoy/config/trace/v3/lightstep.upb.c"
+ , "envoy/config/trace/v3/opencensus.upb.c"
+ , "envoy/config/trace/v3/opentelemetry.upb.c"
+ , "envoy/config/trace/v3/service.upb.c"
+ , "envoy/config/trace/v3/skywalking.upb.c"
+ , "envoy/config/trace/v3/trace.upb.c"
+ , "envoy/config/trace/v3/xray.upb.c"
+ , "envoy/config/trace/v3/zipkin.upb.c"
+ , "envoy/extensions/clusters/aggregate/v3/cluster.upb.c"
+ , "envoy/extensions/filters/common/fault/v3/fault.upb.c"
+ , "envoy/extensions/filters/http/fault/v3/fault.upb.c"
+ , "envoy/extensions/filters/http/rbac/v3/rbac.upb.c"
+ , "envoy/extensions/filters/http/router/v3/router.upb.c"
+ , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.c"
+ , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c"
+ , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.c"
+ , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.c"
+ , "envoy/extensions/load_balancing_policies/common/v3/common.upb.c"
+ , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.c"
+ , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.c"
+ , "envoy/extensions/transport_sockets/tls/v3/cert.upb.c"
+ , "envoy/extensions/transport_sockets/tls/v3/common.upb.c"
+ , "envoy/extensions/transport_sockets/tls/v3/secret.upb.c"
+ , "envoy/extensions/transport_sockets/tls/v3/tls.upb.c"
+ , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.c"
+ , "envoy/service/discovery/v3/ads.upb.c"
+ , "envoy/service/discovery/v3/discovery.upb.c"
+ , "envoy/service/load_stats/v3/lrs.upb.c"
+ , "envoy/service/status/v3/csds.upb.c"
+ , "envoy/type/http/v3/cookie.upb.c"
+ , "envoy/type/http/v3/path_transformation.upb.c"
+ , "envoy/type/matcher/v3/filter_state.upb.c"
+ , "envoy/type/matcher/v3/http_inputs.upb.c"
+ , "envoy/type/matcher/v3/metadata.upb.c"
+ , "envoy/type/matcher/v3/node.upb.c"
+ , "envoy/type/matcher/v3/number.upb.c"
+ , "envoy/type/matcher/v3/path.upb.c"
+ , "envoy/type/matcher/v3/regex.upb.c"
+ , "envoy/type/matcher/v3/status_code_input.upb.c"
+ , "envoy/type/matcher/v3/string.upb.c"
+ , "envoy/type/matcher/v3/struct.upb.c"
+ , "envoy/type/matcher/v3/value.upb.c"
+ , "envoy/type/metadata/v3/metadata.upb.c"
+ , "envoy/type/tracing/v3/custom_tag.upb.c"
+ , "envoy/type/v3/hash_policy.upb.c"
+ , "envoy/type/v3/http.upb.c"
+ , "envoy/type/v3/http_status.upb.c"
+ , "envoy/type/v3/percent.upb.c"
+ , "envoy/type/v3/range.upb.c"
+ , "envoy/type/v3/ratelimit_strategy.upb.c"
+ , "envoy/type/v3/ratelimit_unit.upb.c"
+ , "envoy/type/v3/semantic_version.upb.c"
+ , "envoy/type/v3/token_bucket.upb.c"
+ , "google/api/annotations.upb.c"
+ , "google/api/expr/v1alpha1/checked.upb.c"
+ , "google/api/expr/v1alpha1/syntax.upb.c"
+ , "google/api/http.upb.c"
+ , "google/api/httpbody.upb.c"
+ , "google/protobuf/any.upb.c"
+ , "google/protobuf/descriptor.upb.c"
+ , "google/protobuf/duration.upb.c"
+ , "google/protobuf/empty.upb.c"
+ , "google/protobuf/struct.upb.c"
+ , "google/protobuf/timestamp.upb.c"
+ , "google/protobuf/wrappers.upb.c"
+ , "google/rpc/status.upb.c"
+ , "google/type/expr.upb.c"
+ , "opencensus/proto/trace/v1/trace_config.upb.c"
+ , "src/proto/grpc/gcp/altscontext.upb.c"
+ , "src/proto/grpc/gcp/handshaker.upb.c"
+ , "src/proto/grpc/gcp/transport_security_common.upb.c"
+ , "src/proto/grpc/health/v1/health.upb.c"
+ , "src/proto/grpc/lb/v1/load_balancer.upb.c"
+ , "src/proto/grpc/lookup/v1/rls.upb.c"
+ , "src/proto/grpc/lookup/v1/rls_config.upb.c"
+ , "udpa/annotations/migrate.upb.c"
+ , "udpa/annotations/security.upb.c"
+ , "udpa/annotations/sensitive.upb.c"
+ , "udpa/annotations/status.upb.c"
+ , "udpa/annotations/versioning.upb.c"
+ , "validate/validate.upb.c"
+ , "xds/annotations/v3/migrate.upb.c"
+ , "xds/annotations/v3/security.upb.c"
+ , "xds/annotations/v3/sensitive.upb.c"
+ , "xds/annotations/v3/status.upb.c"
+ , "xds/annotations/v3/versioning.upb.c"
+ , "xds/core/v3/authority.upb.c"
+ , "xds/core/v3/cidr.upb.c"
+ , "xds/core/v3/collection_entry.upb.c"
+ , "xds/core/v3/context_params.upb.c"
+ , "xds/core/v3/extension.upb.c"
+ , "xds/core/v3/resource.upb.c"
+ , "xds/core/v3/resource_locator.upb.c"
+ , "xds/core/v3/resource_name.upb.c"
+ , "xds/data/orca/v3/orca_load_report.upb.c"
+ , "xds/service/orca/v3/orca.upb.c"
+ , "xds/type/matcher/v3/cel.upb.c"
+ , "xds/type/matcher/v3/domain.upb.c"
+ , "xds/type/matcher/v3/http_inputs.upb.c"
+ , "xds/type/matcher/v3/ip.upb.c"
+ , "xds/type/matcher/v3/matcher.upb.c"
+ , "xds/type/matcher/v3/range.upb.c"
+ , "xds/type/matcher/v3/regex.upb.c"
+ , "xds/type/matcher/v3/string.upb.c"
+ , "xds/type/v3/cel.upb.c"
+ , "xds/type/v3/range.upb.c"
+ , "xds/type/v3/typed_struct.upb.c"
]
- }
-, "udpa_orca_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs": ["udpa/data/orca/v1/orca_load_report.upb.h"]
- }
-, "grpc_health_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs": ["src/proto/grpc/health/v1/health.upb.h"]
- }
-, "grpc_lb_upb_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs": ["src/proto/grpc/lb/v1/load_balancer.upb.h"]
+ , "deps": [["third_party/upb", "upb"]]
}
}
diff --git a/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc b/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc
new file mode 100644
index 00000000..b561236a
--- /dev/null
+++ b/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc
@@ -0,0 +1,312 @@
+{ "upbdefs-generated-lib":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["upbdefs-generated-lib"]
+ , "pure C": ["YES"]
+ , "hdrs":
+ [ "envoy/admin/v3/certs.upbdefs.h"
+ , "envoy/admin/v3/clusters.upbdefs.h"
+ , "envoy/admin/v3/config_dump.upbdefs.h"
+ , "envoy/admin/v3/config_dump_shared.upbdefs.h"
+ , "envoy/admin/v3/init_dump.upbdefs.h"
+ , "envoy/admin/v3/listeners.upbdefs.h"
+ , "envoy/admin/v3/memory.upbdefs.h"
+ , "envoy/admin/v3/metrics.upbdefs.h"
+ , "envoy/admin/v3/mutex_stats.upbdefs.h"
+ , "envoy/admin/v3/server_info.upbdefs.h"
+ , "envoy/admin/v3/tap.upbdefs.h"
+ , "envoy/annotations/deprecation.upbdefs.h"
+ , "envoy/annotations/resource.upbdefs.h"
+ , "envoy/config/accesslog/v3/accesslog.upbdefs.h"
+ , "envoy/config/bootstrap/v3/bootstrap.upbdefs.h"
+ , "envoy/config/cluster/v3/circuit_breaker.upbdefs.h"
+ , "envoy/config/cluster/v3/cluster.upbdefs.h"
+ , "envoy/config/cluster/v3/filter.upbdefs.h"
+ , "envoy/config/cluster/v3/outlier_detection.upbdefs.h"
+ , "envoy/config/common/matcher/v3/matcher.upbdefs.h"
+ , "envoy/config/core/v3/address.upbdefs.h"
+ , "envoy/config/core/v3/backoff.upbdefs.h"
+ , "envoy/config/core/v3/base.upbdefs.h"
+ , "envoy/config/core/v3/config_source.upbdefs.h"
+ , "envoy/config/core/v3/event_service_config.upbdefs.h"
+ , "envoy/config/core/v3/extension.upbdefs.h"
+ , "envoy/config/core/v3/grpc_method_list.upbdefs.h"
+ , "envoy/config/core/v3/grpc_service.upbdefs.h"
+ , "envoy/config/core/v3/health_check.upbdefs.h"
+ , "envoy/config/core/v3/http_uri.upbdefs.h"
+ , "envoy/config/core/v3/protocol.upbdefs.h"
+ , "envoy/config/core/v3/proxy_protocol.upbdefs.h"
+ , "envoy/config/core/v3/resolver.upbdefs.h"
+ , "envoy/config/core/v3/socket_option.upbdefs.h"
+ , "envoy/config/core/v3/substitution_format_string.upbdefs.h"
+ , "envoy/config/core/v3/udp_socket_config.upbdefs.h"
+ , "envoy/config/endpoint/v3/endpoint.upbdefs.h"
+ , "envoy/config/endpoint/v3/endpoint_components.upbdefs.h"
+ , "envoy/config/endpoint/v3/load_report.upbdefs.h"
+ , "envoy/config/listener/v3/api_listener.upbdefs.h"
+ , "envoy/config/listener/v3/listener.upbdefs.h"
+ , "envoy/config/listener/v3/listener_components.upbdefs.h"
+ , "envoy/config/listener/v3/quic_config.upbdefs.h"
+ , "envoy/config/listener/v3/udp_listener_config.upbdefs.h"
+ , "envoy/config/metrics/v3/metrics_service.upbdefs.h"
+ , "envoy/config/metrics/v3/stats.upbdefs.h"
+ , "envoy/config/overload/v3/overload.upbdefs.h"
+ , "envoy/config/rbac/v3/rbac.upbdefs.h"
+ , "envoy/config/route/v3/route.upbdefs.h"
+ , "envoy/config/route/v3/route_components.upbdefs.h"
+ , "envoy/config/route/v3/scoped_route.upbdefs.h"
+ , "envoy/config/tap/v3/common.upbdefs.h"
+ , "envoy/config/trace/v3/datadog.upbdefs.h"
+ , "envoy/config/trace/v3/dynamic_ot.upbdefs.h"
+ , "envoy/config/trace/v3/http_tracer.upbdefs.h"
+ , "envoy/config/trace/v3/lightstep.upbdefs.h"
+ , "envoy/config/trace/v3/opencensus.upbdefs.h"
+ , "envoy/config/trace/v3/opentelemetry.upbdefs.h"
+ , "envoy/config/trace/v3/service.upbdefs.h"
+ , "envoy/config/trace/v3/skywalking.upbdefs.h"
+ , "envoy/config/trace/v3/trace.upbdefs.h"
+ , "envoy/config/trace/v3/xray.upbdefs.h"
+ , "envoy/config/trace/v3/zipkin.upbdefs.h"
+ , "envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h"
+ , "envoy/extensions/filters/common/fault/v3/fault.upbdefs.h"
+ , "envoy/extensions/filters/http/fault/v3/fault.upbdefs.h"
+ , "envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.h"
+ , "envoy/extensions/filters/http/router/v3/router.upbdefs.h"
+ , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.h"
+ , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h"
+ , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.h"
+ , "envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h"
+ , "envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h"
+ , "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h"
+ , "envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h"
+ , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.h"
+ , "envoy/service/discovery/v3/ads.upbdefs.h"
+ , "envoy/service/discovery/v3/discovery.upbdefs.h"
+ , "envoy/service/load_stats/v3/lrs.upbdefs.h"
+ , "envoy/service/status/v3/csds.upbdefs.h"
+ , "envoy/type/http/v3/cookie.upbdefs.h"
+ , "envoy/type/http/v3/path_transformation.upbdefs.h"
+ , "envoy/type/matcher/v3/filter_state.upbdefs.h"
+ , "envoy/type/matcher/v3/http_inputs.upbdefs.h"
+ , "envoy/type/matcher/v3/metadata.upbdefs.h"
+ , "envoy/type/matcher/v3/node.upbdefs.h"
+ , "envoy/type/matcher/v3/number.upbdefs.h"
+ , "envoy/type/matcher/v3/path.upbdefs.h"
+ , "envoy/type/matcher/v3/regex.upbdefs.h"
+ , "envoy/type/matcher/v3/status_code_input.upbdefs.h"
+ , "envoy/type/matcher/v3/string.upbdefs.h"
+ , "envoy/type/matcher/v3/struct.upbdefs.h"
+ , "envoy/type/matcher/v3/value.upbdefs.h"
+ , "envoy/type/metadata/v3/metadata.upbdefs.h"
+ , "envoy/type/tracing/v3/custom_tag.upbdefs.h"
+ , "envoy/type/v3/hash_policy.upbdefs.h"
+ , "envoy/type/v3/http.upbdefs.h"
+ , "envoy/type/v3/http_status.upbdefs.h"
+ , "envoy/type/v3/percent.upbdefs.h"
+ , "envoy/type/v3/range.upbdefs.h"
+ , "envoy/type/v3/ratelimit_strategy.upbdefs.h"
+ , "envoy/type/v3/ratelimit_unit.upbdefs.h"
+ , "envoy/type/v3/semantic_version.upbdefs.h"
+ , "envoy/type/v3/token_bucket.upbdefs.h"
+ , "google/api/annotations.upbdefs.h"
+ , "google/api/expr/v1alpha1/checked.upbdefs.h"
+ , "google/api/expr/v1alpha1/syntax.upbdefs.h"
+ , "google/api/http.upbdefs.h"
+ , "google/api/httpbody.upbdefs.h"
+ , "google/protobuf/any.upbdefs.h"
+ , "google/protobuf/descriptor.upbdefs.h"
+ , "google/protobuf/duration.upbdefs.h"
+ , "google/protobuf/empty.upbdefs.h"
+ , "google/protobuf/struct.upbdefs.h"
+ , "google/protobuf/timestamp.upbdefs.h"
+ , "google/protobuf/wrappers.upbdefs.h"
+ , "google/rpc/status.upbdefs.h"
+ , "opencensus/proto/trace/v1/trace_config.upbdefs.h"
+ , "src/proto/grpc/lookup/v1/rls_config.upbdefs.h"
+ , "udpa/annotations/migrate.upbdefs.h"
+ , "udpa/annotations/security.upbdefs.h"
+ , "udpa/annotations/sensitive.upbdefs.h"
+ , "udpa/annotations/status.upbdefs.h"
+ , "udpa/annotations/versioning.upbdefs.h"
+ , "validate/validate.upbdefs.h"
+ , "xds/annotations/v3/migrate.upbdefs.h"
+ , "xds/annotations/v3/security.upbdefs.h"
+ , "xds/annotations/v3/sensitive.upbdefs.h"
+ , "xds/annotations/v3/status.upbdefs.h"
+ , "xds/annotations/v3/versioning.upbdefs.h"
+ , "xds/core/v3/authority.upbdefs.h"
+ , "xds/core/v3/cidr.upbdefs.h"
+ , "xds/core/v3/collection_entry.upbdefs.h"
+ , "xds/core/v3/context_params.upbdefs.h"
+ , "xds/core/v3/extension.upbdefs.h"
+ , "xds/core/v3/resource.upbdefs.h"
+ , "xds/core/v3/resource_locator.upbdefs.h"
+ , "xds/core/v3/resource_name.upbdefs.h"
+ , "xds/type/matcher/v3/cel.upbdefs.h"
+ , "xds/type/matcher/v3/domain.upbdefs.h"
+ , "xds/type/matcher/v3/http_inputs.upbdefs.h"
+ , "xds/type/matcher/v3/ip.upbdefs.h"
+ , "xds/type/matcher/v3/matcher.upbdefs.h"
+ , "xds/type/matcher/v3/range.upbdefs.h"
+ , "xds/type/matcher/v3/regex.upbdefs.h"
+ , "xds/type/matcher/v3/string.upbdefs.h"
+ , "xds/type/v3/cel.upbdefs.h"
+ , "xds/type/v3/range.upbdefs.h"
+ , "xds/type/v3/typed_struct.upbdefs.h"
+ ]
+ , "srcs":
+ [ "envoy/admin/v3/certs.upbdefs.c"
+ , "envoy/admin/v3/clusters.upbdefs.c"
+ , "envoy/admin/v3/config_dump.upbdefs.c"
+ , "envoy/admin/v3/config_dump_shared.upbdefs.c"
+ , "envoy/admin/v3/init_dump.upbdefs.c"
+ , "envoy/admin/v3/listeners.upbdefs.c"
+ , "envoy/admin/v3/memory.upbdefs.c"
+ , "envoy/admin/v3/metrics.upbdefs.c"
+ , "envoy/admin/v3/mutex_stats.upbdefs.c"
+ , "envoy/admin/v3/server_info.upbdefs.c"
+ , "envoy/admin/v3/tap.upbdefs.c"
+ , "envoy/annotations/deprecation.upbdefs.c"
+ , "envoy/annotations/resource.upbdefs.c"
+ , "envoy/config/accesslog/v3/accesslog.upbdefs.c"
+ , "envoy/config/bootstrap/v3/bootstrap.upbdefs.c"
+ , "envoy/config/cluster/v3/circuit_breaker.upbdefs.c"
+ , "envoy/config/cluster/v3/cluster.upbdefs.c"
+ , "envoy/config/cluster/v3/filter.upbdefs.c"
+ , "envoy/config/cluster/v3/outlier_detection.upbdefs.c"
+ , "envoy/config/common/matcher/v3/matcher.upbdefs.c"
+ , "envoy/config/core/v3/address.upbdefs.c"
+ , "envoy/config/core/v3/backoff.upbdefs.c"
+ , "envoy/config/core/v3/base.upbdefs.c"
+ , "envoy/config/core/v3/config_source.upbdefs.c"
+ , "envoy/config/core/v3/event_service_config.upbdefs.c"
+ , "envoy/config/core/v3/extension.upbdefs.c"
+ , "envoy/config/core/v3/grpc_method_list.upbdefs.c"
+ , "envoy/config/core/v3/grpc_service.upbdefs.c"
+ , "envoy/config/core/v3/health_check.upbdefs.c"
+ , "envoy/config/core/v3/http_uri.upbdefs.c"
+ , "envoy/config/core/v3/protocol.upbdefs.c"
+ , "envoy/config/core/v3/proxy_protocol.upbdefs.c"
+ , "envoy/config/core/v3/resolver.upbdefs.c"
+ , "envoy/config/core/v3/socket_option.upbdefs.c"
+ , "envoy/config/core/v3/substitution_format_string.upbdefs.c"
+ , "envoy/config/core/v3/udp_socket_config.upbdefs.c"
+ , "envoy/config/endpoint/v3/endpoint.upbdefs.c"
+ , "envoy/config/endpoint/v3/endpoint_components.upbdefs.c"
+ , "envoy/config/endpoint/v3/load_report.upbdefs.c"
+ , "envoy/config/listener/v3/api_listener.upbdefs.c"
+ , "envoy/config/listener/v3/listener.upbdefs.c"
+ , "envoy/config/listener/v3/listener_components.upbdefs.c"
+ , "envoy/config/listener/v3/quic_config.upbdefs.c"
+ , "envoy/config/listener/v3/udp_listener_config.upbdefs.c"
+ , "envoy/config/metrics/v3/metrics_service.upbdefs.c"
+ , "envoy/config/metrics/v3/stats.upbdefs.c"
+ , "envoy/config/overload/v3/overload.upbdefs.c"
+ , "envoy/config/rbac/v3/rbac.upbdefs.c"
+ , "envoy/config/route/v3/route.upbdefs.c"
+ , "envoy/config/route/v3/route_components.upbdefs.c"
+ , "envoy/config/route/v3/scoped_route.upbdefs.c"
+ , "envoy/config/tap/v3/common.upbdefs.c"
+ , "envoy/config/trace/v3/datadog.upbdefs.c"
+ , "envoy/config/trace/v3/dynamic_ot.upbdefs.c"
+ , "envoy/config/trace/v3/http_tracer.upbdefs.c"
+ , "envoy/config/trace/v3/lightstep.upbdefs.c"
+ , "envoy/config/trace/v3/opencensus.upbdefs.c"
+ , "envoy/config/trace/v3/opentelemetry.upbdefs.c"
+ , "envoy/config/trace/v3/service.upbdefs.c"
+ , "envoy/config/trace/v3/skywalking.upbdefs.c"
+ , "envoy/config/trace/v3/trace.upbdefs.c"
+ , "envoy/config/trace/v3/xray.upbdefs.c"
+ , "envoy/config/trace/v3/zipkin.upbdefs.c"
+ , "envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c"
+ , "envoy/extensions/filters/common/fault/v3/fault.upbdefs.c"
+ , "envoy/extensions/filters/http/fault/v3/fault.upbdefs.c"
+ , "envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c"
+ , "envoy/extensions/filters/http/router/v3/router.upbdefs.c"
+ , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c"
+ , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c"
+ , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c"
+ , "envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c"
+ , "envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c"
+ , "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c"
+ , "envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c"
+ , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c"
+ , "envoy/service/discovery/v3/ads.upbdefs.c"
+ , "envoy/service/discovery/v3/discovery.upbdefs.c"
+ , "envoy/service/load_stats/v3/lrs.upbdefs.c"
+ , "envoy/service/status/v3/csds.upbdefs.c"
+ , "envoy/type/http/v3/cookie.upbdefs.c"
+ , "envoy/type/http/v3/path_transformation.upbdefs.c"
+ , "envoy/type/matcher/v3/filter_state.upbdefs.c"
+ , "envoy/type/matcher/v3/http_inputs.upbdefs.c"
+ , "envoy/type/matcher/v3/metadata.upbdefs.c"
+ , "envoy/type/matcher/v3/node.upbdefs.c"
+ , "envoy/type/matcher/v3/number.upbdefs.c"
+ , "envoy/type/matcher/v3/path.upbdefs.c"
+ , "envoy/type/matcher/v3/regex.upbdefs.c"
+ , "envoy/type/matcher/v3/status_code_input.upbdefs.c"
+ , "envoy/type/matcher/v3/string.upbdefs.c"
+ , "envoy/type/matcher/v3/struct.upbdefs.c"
+ , "envoy/type/matcher/v3/value.upbdefs.c"
+ , "envoy/type/metadata/v3/metadata.upbdefs.c"
+ , "envoy/type/tracing/v3/custom_tag.upbdefs.c"
+ , "envoy/type/v3/hash_policy.upbdefs.c"
+ , "envoy/type/v3/http.upbdefs.c"
+ , "envoy/type/v3/http_status.upbdefs.c"
+ , "envoy/type/v3/percent.upbdefs.c"
+ , "envoy/type/v3/range.upbdefs.c"
+ , "envoy/type/v3/ratelimit_strategy.upbdefs.c"
+ , "envoy/type/v3/ratelimit_unit.upbdefs.c"
+ , "envoy/type/v3/semantic_version.upbdefs.c"
+ , "envoy/type/v3/token_bucket.upbdefs.c"
+ , "google/api/annotations.upbdefs.c"
+ , "google/api/expr/v1alpha1/checked.upbdefs.c"
+ , "google/api/expr/v1alpha1/syntax.upbdefs.c"
+ , "google/api/http.upbdefs.c"
+ , "google/api/httpbody.upbdefs.c"
+ , "google/protobuf/any.upbdefs.c"
+ , "google/protobuf/descriptor.upbdefs.c"
+ , "google/protobuf/duration.upbdefs.c"
+ , "google/protobuf/empty.upbdefs.c"
+ , "google/protobuf/struct.upbdefs.c"
+ , "google/protobuf/timestamp.upbdefs.c"
+ , "google/protobuf/wrappers.upbdefs.c"
+ , "google/rpc/status.upbdefs.c"
+ , "opencensus/proto/trace/v1/trace_config.upbdefs.c"
+ , "src/proto/grpc/lookup/v1/rls_config.upbdefs.c"
+ , "udpa/annotations/migrate.upbdefs.c"
+ , "udpa/annotations/security.upbdefs.c"
+ , "udpa/annotations/sensitive.upbdefs.c"
+ , "udpa/annotations/status.upbdefs.c"
+ , "udpa/annotations/versioning.upbdefs.c"
+ , "validate/validate.upbdefs.c"
+ , "xds/annotations/v3/migrate.upbdefs.c"
+ , "xds/annotations/v3/security.upbdefs.c"
+ , "xds/annotations/v3/sensitive.upbdefs.c"
+ , "xds/annotations/v3/status.upbdefs.c"
+ , "xds/annotations/v3/versioning.upbdefs.c"
+ , "xds/core/v3/authority.upbdefs.c"
+ , "xds/core/v3/cidr.upbdefs.c"
+ , "xds/core/v3/collection_entry.upbdefs.c"
+ , "xds/core/v3/context_params.upbdefs.c"
+ , "xds/core/v3/extension.upbdefs.c"
+ , "xds/core/v3/resource.upbdefs.c"
+ , "xds/core/v3/resource_locator.upbdefs.c"
+ , "xds/core/v3/resource_name.upbdefs.c"
+ , "xds/type/matcher/v3/cel.upbdefs.c"
+ , "xds/type/matcher/v3/domain.upbdefs.c"
+ , "xds/type/matcher/v3/http_inputs.upbdefs.c"
+ , "xds/type/matcher/v3/ip.upbdefs.c"
+ , "xds/type/matcher/v3/matcher.upbdefs.c"
+ , "xds/type/matcher/v3/range.upbdefs.c"
+ , "xds/type/matcher/v3/regex.upbdefs.c"
+ , "xds/type/matcher/v3/string.upbdefs.c"
+ , "xds/type/v3/cel.upbdefs.c"
+ , "xds/type/v3/range.upbdefs.c"
+ , "xds/type/v3/typed_struct.upbdefs.c"
+ ]
+ , "deps":
+ [ ["src/core/ext/upb-generated", "upb-generated-lib"]
+ , ["third_party/upb", "upb_reflection"]
+ ]
+ }
+}