@ -1326,6 +1326,40 @@ grpc_cc_library(
] ,
)
grpc_cc_library (
name = " closure " ,
hdrs = [
" src/core/lib/iomgr/closure.h " ,
] ,
deps = [
" error " ,
" gpr " ,
] ,
)
grpc_cc_library (
name = " exec_ctx " ,
srcs = [
" src/core/lib/iomgr/combiner.cc " ,
" src/core/lib/iomgr/exec_ctx.cc " ,
" src/core/lib/iomgr/executor.cc " ,
" src/core/lib/iomgr/iomgr_internal.cc " ,
] ,
hdrs = [
" src/core/lib/iomgr/combiner.h " ,
" src/core/lib/iomgr/exec_ctx.h " ,
" src/core/lib/iomgr/executor.h " ,
" src/core/lib/iomgr/iomgr_internal.h " ,
] ,
deps = [
" closure " ,
" error " ,
" gpr_base " ,
" gpr_tls " ,
" useful " ,
] ,
)
grpc_cc_library (
name = " grpc_base_c " ,
srcs = [
@ -1360,7 +1394,6 @@ grpc_cc_library(
" src/core/lib/iomgr/buffer_list.cc " ,
" src/core/lib/iomgr/call_combiner.cc " ,
" src/core/lib/iomgr/cfstream_handle.cc " ,
" src/core/lib/iomgr/combiner.cc " ,
" src/core/lib/iomgr/dualstack_socket_posix.cc " ,
" src/core/lib/iomgr/endpoint.cc " ,
" src/core/lib/iomgr/endpoint_cfstream.cc " ,
@ -1382,8 +1415,6 @@ grpc_cc_library(
" src/core/lib/iomgr/event_engine/resolver.cc " ,
" src/core/lib/iomgr/event_engine/tcp.cc " ,
" src/core/lib/iomgr/event_engine/timer.cc " ,
" src/core/lib/iomgr/exec_ctx.cc " ,
" src/core/lib/iomgr/executor.cc " ,
" src/core/lib/iomgr/fork_posix.cc " ,
" src/core/lib/iomgr/fork_windows.cc " ,
" src/core/lib/iomgr/gethostname_fallback.cc " ,
@ -1395,7 +1426,6 @@ grpc_cc_library(
" src/core/lib/iomgr/iocp_windows.cc " ,
" src/core/lib/iomgr/iomgr.cc " ,
" src/core/lib/iomgr/iomgr_custom.cc " ,
" src/core/lib/iomgr/iomgr_internal.cc " ,
" src/core/lib/iomgr/iomgr_posix.cc " ,
" src/core/lib/iomgr/iomgr_posix_cfstream.cc " ,
" src/core/lib/iomgr/iomgr_windows.cc " ,
@ -1527,8 +1557,6 @@ grpc_cc_library(
" src/core/lib/iomgr/buffer_list.h " ,
" src/core/lib/iomgr/call_combiner.h " ,
" src/core/lib/iomgr/cfstream_handle.h " ,
" src/core/lib/iomgr/closure.h " ,
" src/core/lib/iomgr/combiner.h " ,
" src/core/lib/iomgr/dynamic_annotations.h " ,
" src/core/lib/iomgr/endpoint.h " ,
" src/core/lib/iomgr/endpoint_cfstream.h " ,
@ -1545,15 +1573,12 @@ grpc_cc_library(
" src/core/lib/iomgr/event_engine/pollset.h " ,
" src/core/lib/iomgr/event_engine/promise.h " ,
" src/core/lib/iomgr/event_engine/resolved_address_internal.h " ,
" src/core/lib/iomgr/exec_ctx.h " ,
" src/core/lib/iomgr/executor.h " ,
" src/core/lib/iomgr/gethostname.h " ,
" src/core/lib/iomgr/grpc_if_nametoindex.h " ,
" src/core/lib/iomgr/internal_errqueue.h " ,
" src/core/lib/iomgr/iocp_windows.h " ,
" src/core/lib/iomgr/iomgr.h " ,
" src/core/lib/iomgr/iomgr_custom.h " ,
" src/core/lib/iomgr/iomgr_internal.h " ,
" src/core/lib/iomgr/is_epollexclusive_available.h " ,
" src/core/lib/iomgr/load_file.h " ,
" src/core/lib/iomgr/lockfree_event.h " ,
@ -1635,10 +1660,15 @@ grpc_cc_library(
# 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/closure.h " ,
" 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 " ,
" src/core/lib/iomgr/exec_ctx.h " ,
" src/core/lib/iomgr/executor.h " ,
" src/core/lib/iomgr/combiner.h " ,
" src/core/lib/iomgr/iomgr_internal.h " ,
] ,
external_deps = [
" absl/container:flat_hash_map " ,
@ -1657,8 +1687,10 @@ grpc_cc_library(
visibility = [ " @grpc:alt_grpc_base_legacy " ] ,
deps = [
" bitset " ,
" closure " ,
" dual_ref_counted " ,
" error " ,
" exec_ctx " ,
" gpr_base " ,
" gpr_codegen " ,
" gpr_tls " ,