@ -363,6 +363,7 @@ grpc_cc_library(
" grpc_common " ,
" grpc_lb_policy_grpclb " ,
" grpc_trace " ,
" slice " ,
] ,
)
@ -404,6 +405,7 @@ grpc_cc_library(
" grpc_trace " ,
" grpc_transport_chttp2_client_secure " ,
" grpc_transport_chttp2_server_secure " ,
" slice " ,
] ,
)
@ -440,6 +442,7 @@ grpc_cc_library(
] ,
deps = [
" grpc++_internals " ,
" slice " ,
] ,
)
@ -473,6 +476,7 @@ grpc_cc_library(
language = " c++ " ,
public_hdrs = GRPCXX_PUBLIC_HDRS ,
deps = [
" error " ,
" gpr_base " ,
" grpc " ,
" grpc++_base " ,
@ -483,6 +487,7 @@ grpc_cc_library(
" grpc_codegen " ,
" grpc_secure " ,
" ref_counted_ptr " ,
" slice " ,
] ,
)
@ -1286,6 +1291,41 @@ grpc_cc_library(
] ,
)
grpc_cc_library (
name = " slice " ,
srcs = [
" src/core/lib/slice/slice.cc " ,
" src/core/lib/slice/slice_string_helpers.cc " ,
] ,
hdrs = [
" src/core/lib/slice/slice_internal.h " ,
" src/core/lib/slice/slice_string_helpers.h " ,
] ,
deps = [
" gpr_base " ,
" ref_counted " ,
" slice_refcount " ,
] ,
)
grpc_cc_library (
name = " error " ,
srcs = [
" src/core/lib/iomgr/error.cc " ,
] ,
hdrs = [
" src/core/lib/iomgr/error.h " ,
" src/core/lib/iomgr/error_internal.h " ,
] ,
deps = [
" gpr " ,
" grpc_codegen " ,
" grpc_trace " ,
" slice " ,
" useful " ,
] ,
)
grpc_cc_library (
name = " grpc_base_c " ,
srcs = [
@ -1327,7 +1367,6 @@ grpc_cc_library(
" src/core/lib/iomgr/endpoint_pair_event_engine.cc " ,
" src/core/lib/iomgr/endpoint_pair_posix.cc " ,
" src/core/lib/iomgr/endpoint_pair_windows.cc " ,
" src/core/lib/iomgr/error.cc " ,
" src/core/lib/iomgr/error_cfstream.cc " ,
" src/core/lib/iomgr/ev_apple.cc " ,
" src/core/lib/iomgr/ev_epoll1_linux.cc " ,
@ -1418,10 +1457,9 @@ grpc_cc_library(
" src/core/lib/json/json_writer.cc " ,
" src/core/lib/slice/b64.cc " ,
" src/core/lib/slice/percent_encoding.cc " ,
" src/core/lib/slice/slice.cc " ,
" src/core/lib/slice/slice_api .cc " ,
" src/core/lib/slice/slice_buffer.cc " ,
" src/core/lib/slice/slice_intern.cc " ,
" src/core/lib/slice/slice_string_helpers.cc " ,
" src/core/lib/surface/api_trace.cc " ,
" src/core/lib/surface/byte_buffer.cc " ,
" src/core/lib/surface/byte_buffer_reader.cc " ,
@ -1456,6 +1494,8 @@ grpc_cc_library(
" src/core/lib/uri/uri_parser.cc " ,
] ,
hdrs = [
" src/core/lib/transport/error_utils.h " ,
" src/core/lib/transport/http2_errors.h " ,
" src/core/lib/address_utils/parse_address.h " ,
" src/core/lib/address_utils/sockaddr_utils.h " ,
" src/core/lib/avl/avl.h " ,
@ -1495,9 +1535,7 @@ grpc_cc_library(
" src/core/lib/iomgr/endpoint.h " ,
" src/core/lib/iomgr/endpoint_cfstream.h " ,
" src/core/lib/iomgr/endpoint_pair.h " ,
" src/core/lib/iomgr/error.h " ,
" src/core/lib/iomgr/error_cfstream.h " ,
" src/core/lib/iomgr/error_internal.h " ,
" src/core/lib/iomgr/ev_apple.h " ,
" src/core/lib/iomgr/ev_epoll1_linux.h " ,
" src/core/lib/iomgr/ev_epollex_linux.h " ,
@ -1567,8 +1605,6 @@ grpc_cc_library(
" src/core/lib/json/json_util.h " ,
" src/core/lib/slice/b64.h " ,
" src/core/lib/slice/percent_encoding.h " ,
" src/core/lib/slice/slice_internal.h " ,
" src/core/lib/slice/slice_string_helpers.h " ,
" src/core/lib/surface/api_trace.h " ,
" src/core/lib/surface/call.h " ,
" src/core/lib/surface/call_test_only.h " ,
@ -1586,8 +1622,6 @@ grpc_cc_library(
" src/core/lib/transport/bdp_estimator.h " ,
" src/core/lib/transport/byte_stream.h " ,
" src/core/lib/transport/connectivity_state.h " ,
" src/core/lib/transport/error_utils.h " ,
" src/core/lib/transport/http2_errors.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/pid_controller.h " ,
@ -1598,6 +1632,17 @@ grpc_cc_library(
" src/core/lib/transport/transport.h " ,
" src/core/lib/transport/transport_impl.h " ,
" src/core/lib/uri/uri_parser.h " ,
] +
# TODO(ctiller): remove these
# These headers used to be vended by this target, but they have been split
# out into separate targets now. In order to transition downstream code, we
# re-export these headers from here for now, and when LSC's have completed
# to clean this up, we'll remove these.
[
" src/core/lib/iomgr/error.h " ,
" src/core/lib/iomgr/error_internal.h " ,
" src/core/lib/slice/slice_internal.h " ,
" src/core/lib/slice/slice_string_helpers.h " ,
] ,
external_deps = [
" absl/container:flat_hash_map " ,
@ -1617,6 +1662,7 @@ grpc_cc_library(
deps = [
" bitset " ,
" dual_ref_counted " ,
" error " ,
" gpr_base " ,
" gpr_codegen " ,
" gpr_tls " ,
@ -1625,6 +1671,7 @@ grpc_cc_library(
" orphanable " ,
" ref_counted " ,
" ref_counted_ptr " ,
" slice " ,
" slice_refcount " ,
" useful " ,
] ,
@ -1755,6 +1802,7 @@ grpc_cc_library(
deps = [
" config " ,
" debug_location " ,
" error " ,
" gpr_base " ,
" grpc_base_c " ,
" grpc_client_authority_filter " ,
@ -1765,6 +1813,7 @@ grpc_cc_library(
" orphanable " ,
" ref_counted " ,
" ref_counted_ptr " ,
" slice " ,
" udpa_orca_upb " ,
" useful " ,
] ,
@ -1809,6 +1858,7 @@ grpc_cc_library(
deps = [
" gpr_base " ,
" grpc_base_c " ,
" slice " ,
] ,
)
@ -1824,6 +1874,7 @@ grpc_cc_library(
deps = [
" gpr_base " ,
" grpc_base_c " ,
" slice " ,
] ,
)
@ -1891,6 +1942,7 @@ grpc_cc_library(
" gpr_base " ,
" grpc_base_c " ,
" grpc_message_size_filter " ,
" slice " ,
] ,
)
@ -1972,6 +2024,7 @@ grpc_cc_library(
] ,
language = " c++ " ,
deps = [
" error " ,
" google_api_upb " ,
" gpr_base " ,
" grpc_base_c " ,
@ -1982,6 +2035,7 @@ grpc_cc_library(
" grpc_transport_chttp2_client_insecure " ,
" orphanable " ,
" ref_counted_ptr " ,
" slice " ,
] ,
)
@ -2010,6 +2064,7 @@ grpc_cc_library(
] ,
language = " c++ " ,
deps = [
" error " ,
" google_api_upb " ,
" gpr_base " ,
" grpc_base_c " ,
@ -2021,6 +2076,7 @@ grpc_cc_library(
" grpc_transport_chttp2_client_secure " ,
" orphanable " ,
" ref_counted_ptr " ,
" slice " ,
] ,
)
@ -2073,6 +2129,7 @@ grpc_cc_library(
" envoy_core_upb " ,
" envoy_core_upbdefs " ,
" envoy_type_upb " ,
" error " ,
" google_api_upb " ,
" gpr_base " ,
" gpr_codegen " ,
@ -2086,6 +2143,7 @@ grpc_cc_library(
" grpc_transport_chttp2_client_secure " ,
" orphanable " ,
" ref_counted_ptr " ,
" slice " ,
" slice_refcount " ,
" udpa_type_upb " ,
" udpa_type_upbdefs " ,
@ -2121,9 +2179,11 @@ grpc_cc_library(
] ,
language = " c++ " ,
deps = [
" error " ,
" gpr_base " ,
" grpc_base_c " ,
" grpc_xds_client " ,
" slice " ,
] ,
)
@ -2377,10 +2437,12 @@ grpc_cc_library(
] ,
language = " c++ " ,
deps = [
" error " ,
" gpr " ,
" grpc++_base " ,
" grpc_base_c " ,
" grpc_secure " ,
" slice " ,
] ,
alwayslink = 1 ,
)
@ -2434,6 +2496,7 @@ grpc_cc_library(
" gpr_codegen " ,
" lb_server_load_reporting_filter " ,
" lb_server_load_reporting_service_server_builder_plugin " ,
" slice " ,
] ,
)
@ -2551,6 +2614,7 @@ grpc_cc_library(
] ,
language = " c++ " ,
deps = [
" error " ,
" gpr_base " ,
" grpc_base_c " ,
" grpc_client_channel " ,
@ -2572,6 +2636,7 @@ grpc_cc_library(
" gpr_base " ,
" grpc_base_c " ,
" grpc_client_channel " ,
" slice " ,
] ,
)
@ -2588,6 +2653,7 @@ grpc_cc_library(
" gpr_base " ,
" grpc_base_c " ,
" grpc_client_channel " ,
" slice " ,
" useful " ,
] ,
)
@ -2750,6 +2816,7 @@ grpc_cc_library(
deps = [
" alts_util " ,
" config " ,
" error " ,
" gpr_base " ,
" grpc_base " ,
" grpc_base_c " ,
@ -2760,6 +2827,7 @@ grpc_cc_library(
" grpc_transport_chttp2_alpn " ,
" ref_counted " ,
" ref_counted_ptr " ,
" slice " ,
" slice_refcount " ,
" tsi " ,
" tsi_interface " ,
@ -2853,6 +2921,7 @@ grpc_cc_library(
" grpc_matchers " ,
" grpc_rbac_engine " ,
" grpc_secure " ,
" useful " ,
] ,
)
@ -3027,6 +3096,7 @@ grpc_cc_library(
" hpack_encoder_table " ,
" match " ,
" popularity_count " ,
" slice " ,
" slice_refcount " ,
" useful " ,
] ,
@ -3064,6 +3134,7 @@ grpc_cc_library(
" grpc_base_c " ,
" grpc_client_channel " ,
" grpc_transport_chttp2 " ,
" slice " ,
] ,
)
@ -3090,12 +3161,14 @@ grpc_cc_library(
] ,
language = " c++ " ,
deps = [
" error " ,
" gpr_base " ,
" grpc_base_c " ,
" grpc_client_channel " ,
" grpc_secure " ,
" grpc_transport_chttp2 " ,
" grpc_transport_chttp2_client_connector " ,
" slice " ,
] ,
)
@ -3121,6 +3194,7 @@ grpc_cc_library(
" grpc_transport_chttp2 " ,
" ref_counted " ,
" ref_counted_ptr " ,
" slice " ,
] ,
)
@ -3175,6 +3249,7 @@ grpc_cc_library(
" gpr_base " ,
" grpc_base_c " ,
" grpc_trace " ,
" slice " ,
] ,
)
@ -3237,6 +3312,7 @@ grpc_cc_library(
deps = [
" gpr_base " ,
" grpc_base_c " ,
" slice " ,
" tsi_interface " ,
" useful " ,
] ,
@ -3315,6 +3391,7 @@ grpc_cc_library(
" gpr_base " ,
" grpc_base_c " ,
" grpc_transport_chttp2_client_insecure " ,
" slice " ,
" tsi_interface " ,
" useful " ,
] ,