@ -200,27 +200,36 @@ cc_library(
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_uv.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/port.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resource_quota.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/socket_utils.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_uv.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer_generic.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_uv.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue_uv.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json_common.h " ,
" src/core/lib/json/json_common.h " ,
@ -242,6 +251,7 @@ cc_library(
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/method_config.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/transport.h " ,
" src/core/lib/transport/transport.h " ,
@ -299,12 +309,10 @@ cc_library(
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/method_config.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_result.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
@ -345,6 +353,7 @@ cc_library(
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_uv.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
@ -356,28 +365,39 @@ cc_library(
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_uv.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/pollset_set_uv.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_uv.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_uv.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resource_quota.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_uv.c " ,
" src/core/lib/iomgr/socket_utils_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_uv.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_uv.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_uv.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/timer.c " ,
" src/core/lib/iomgr/timer_generic .c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_uv.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
@ -386,6 +406,7 @@ cc_library(
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/workqueue_uv.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json_reader.c " ,
" src/core/lib/json/json_reader.c " ,
@ -414,6 +435,7 @@ cc_library(
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/method_config.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/transport.c " ,
" src/core/lib/transport/transport.c " ,
@ -447,8 +469,7 @@ cc_library(
" src/core/lib/security/credentials/credentials.c " ,
" src/core/lib/security/credentials/credentials.c " ,
" src/core/lib/security/credentials/credentials_metadata.c " ,
" src/core/lib/security/credentials/credentials_metadata.c " ,
" src/core/lib/security/credentials/fake/fake_credentials.c " ,
" src/core/lib/security/credentials/fake/fake_credentials.c " ,
" src/core/lib/security/credentials/google_default/credentials_posix.c " ,
" src/core/lib/security/credentials/google_default/credentials_generic.c " ,
" src/core/lib/security/credentials/google_default/credentials_windows.c " ,
" src/core/lib/security/credentials/google_default/google_default_credentials.c " ,
" src/core/lib/security/credentials/google_default/google_default_credentials.c " ,
" src/core/lib/security/credentials/iam/iam_credentials.c " ,
" src/core/lib/security/credentials/iam/iam_credentials.c " ,
" src/core/lib/security/credentials/jwt/json_token.c " ,
" src/core/lib/security/credentials/jwt/json_token.c " ,
@ -481,12 +502,10 @@ cc_library(
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/method_config.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_result.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
@ -605,27 +624,36 @@ cc_library(
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_uv.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/port.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resource_quota.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/socket_utils.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_uv.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer_generic.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_uv.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue_uv.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json_common.h " ,
" src/core/lib/json/json_common.h " ,
@ -647,6 +675,7 @@ cc_library(
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/method_config.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/transport.h " ,
" src/core/lib/transport/transport.h " ,
@ -681,12 +710,10 @@ cc_library(
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/method_config.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_result.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
@ -735,6 +762,7 @@ cc_library(
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_uv.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
@ -746,28 +774,39 @@ cc_library(
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_uv.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/pollset_set_uv.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_uv.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_uv.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resource_quota.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_uv.c " ,
" src/core/lib/iomgr/socket_utils_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_uv.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_uv.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_uv.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/timer.c " ,
" src/core/lib/iomgr/timer_generic .c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_uv.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
@ -776,6 +815,7 @@ cc_library(
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/workqueue_uv.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json_reader.c " ,
" src/core/lib/json/json_reader.c " ,
@ -804,6 +844,7 @@ cc_library(
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/method_config.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/transport.c " ,
" src/core/lib/transport/transport.c " ,
@ -845,12 +886,10 @@ cc_library(
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/method_config.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_result.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
@ -860,8 +899,7 @@ cc_library(
" src/core/lib/security/credentials/credentials.c " ,
" src/core/lib/security/credentials/credentials.c " ,
" src/core/lib/security/credentials/credentials_metadata.c " ,
" src/core/lib/security/credentials/credentials_metadata.c " ,
" src/core/lib/security/credentials/fake/fake_credentials.c " ,
" src/core/lib/security/credentials/fake/fake_credentials.c " ,
" src/core/lib/security/credentials/google_default/credentials_posix.c " ,
" src/core/lib/security/credentials/google_default/credentials_generic.c " ,
" src/core/lib/security/credentials/google_default/credentials_windows.c " ,
" src/core/lib/security/credentials/google_default/google_default_credentials.c " ,
" src/core/lib/security/credentials/google_default/google_default_credentials.c " ,
" src/core/lib/security/credentials/iam/iam_credentials.c " ,
" src/core/lib/security/credentials/iam/iam_credentials.c " ,
" src/core/lib/security/credentials/jwt/json_token.c " ,
" src/core/lib/security/credentials/jwt/json_token.c " ,
@ -965,27 +1003,36 @@ cc_library(
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_uv.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/port.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resource_quota.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/socket_utils.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_uv.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer_generic.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_uv.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue_uv.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json_common.h " ,
" src/core/lib/json/json_common.h " ,
@ -1007,6 +1054,7 @@ cc_library(
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/method_config.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/transport.h " ,
" src/core/lib/transport/transport.h " ,
@ -1040,12 +1088,10 @@ cc_library(
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/method_config.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_result.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
@ -1087,6 +1133,7 @@ cc_library(
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_uv.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
@ -1098,28 +1145,39 @@ cc_library(
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_uv.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/pollset_set_uv.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_uv.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_uv.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resource_quota.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_uv.c " ,
" src/core/lib/iomgr/socket_utils_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_uv.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_uv.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_uv.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/timer.c " ,
" src/core/lib/iomgr/timer_generic .c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_uv.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
@ -1128,6 +1186,7 @@ cc_library(
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/workqueue_uv.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json_reader.c " ,
" src/core/lib/json/json_reader.c " ,
@ -1156,6 +1215,7 @@ cc_library(
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/method_config.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/transport.c " ,
" src/core/lib/transport/transport.c " ,
@ -1197,12 +1257,10 @@ cc_library(
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/method_config.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_result.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
@ -1284,6 +1342,7 @@ cc_library(
" src/cpp/common/channel_filter.h " ,
" src/cpp/common/channel_filter.h " ,
" src/cpp/server/dynamic_thread_pool.h " ,
" src/cpp/server/dynamic_thread_pool.h " ,
" src/cpp/server/thread_pool_interface.h " ,
" src/cpp/server/thread_pool_interface.h " ,
" src/cpp/thread_manager/thread_manager.h " ,
" src/cpp/client/insecure_credentials.cc " ,
" src/cpp/client/insecure_credentials.cc " ,
" src/cpp/client/secure_credentials.cc " ,
" src/cpp/client/secure_credentials.cc " ,
" src/cpp/common/auth_property_iterator.cc " ,
" src/cpp/common/auth_property_iterator.cc " ,
@ -1303,6 +1362,7 @@ cc_library(
" src/cpp/common/channel_filter.cc " ,
" src/cpp/common/channel_filter.cc " ,
" src/cpp/common/completion_queue_cc.cc " ,
" src/cpp/common/completion_queue_cc.cc " ,
" src/cpp/common/core_codegen.cc " ,
" src/cpp/common/core_codegen.cc " ,
" src/cpp/common/resource_quota_cc.cc " ,
" src/cpp/common/rpc_method.cc " ,
" src/cpp/common/rpc_method.cc " ,
" src/cpp/server/async_generic_service.cc " ,
" src/cpp/server/async_generic_service.cc " ,
" src/cpp/server/create_default_thread_pool.cc " ,
" src/cpp/server/create_default_thread_pool.cc " ,
@ -1312,6 +1372,7 @@ cc_library(
" src/cpp/server/server_context.cc " ,
" src/cpp/server/server_context.cc " ,
" src/cpp/server/server_credentials.cc " ,
" src/cpp/server/server_credentials.cc " ,
" src/cpp/server/server_posix.cc " ,
" src/cpp/server/server_posix.cc " ,
" src/cpp/thread_manager/thread_manager.cc " ,
" src/cpp/util/byte_buffer_cc.cc " ,
" src/cpp/util/byte_buffer_cc.cc " ,
" src/cpp/util/slice_cc.cc " ,
" src/cpp/util/slice_cc.cc " ,
" src/cpp/util/status.cc " ,
" src/cpp/util/status.cc " ,
@ -1347,6 +1408,7 @@ cc_library(
" include/grpc++/impl/thd.h " ,
" include/grpc++/impl/thd.h " ,
" include/grpc++/impl/thd_cxx11.h " ,
" include/grpc++/impl/thd_cxx11.h " ,
" include/grpc++/impl/thd_no_cxx11.h " ,
" include/grpc++/impl/thd_no_cxx11.h " ,
" include/grpc++/resource_quota.h " ,
" include/grpc++/security/auth_context.h " ,
" include/grpc++/security/auth_context.h " ,
" include/grpc++/security/auth_metadata_processor.h " ,
" include/grpc++/security/auth_metadata_processor.h " ,
" include/grpc++/security/credentials.h " ,
" include/grpc++/security/credentials.h " ,
@ -1436,6 +1498,7 @@ cc_library(
" src/cpp/common/channel_filter.h " ,
" src/cpp/common/channel_filter.h " ,
" src/cpp/server/dynamic_thread_pool.h " ,
" src/cpp/server/dynamic_thread_pool.h " ,
" src/cpp/server/thread_pool_interface.h " ,
" src/cpp/server/thread_pool_interface.h " ,
" src/cpp/thread_manager/thread_manager.h " ,
" src/cpp/client/cronet_credentials.cc " ,
" src/cpp/client/cronet_credentials.cc " ,
" src/cpp/client/insecure_credentials.cc " ,
" src/cpp/client/insecure_credentials.cc " ,
" src/cpp/common/insecure_create_auth_context.cc " ,
" src/cpp/common/insecure_create_auth_context.cc " ,
@ -1451,6 +1514,7 @@ cc_library(
" src/cpp/common/channel_filter.cc " ,
" src/cpp/common/channel_filter.cc " ,
" src/cpp/common/completion_queue_cc.cc " ,
" src/cpp/common/completion_queue_cc.cc " ,
" src/cpp/common/core_codegen.cc " ,
" src/cpp/common/core_codegen.cc " ,
" src/cpp/common/resource_quota_cc.cc " ,
" src/cpp/common/rpc_method.cc " ,
" src/cpp/common/rpc_method.cc " ,
" src/cpp/server/async_generic_service.cc " ,
" src/cpp/server/async_generic_service.cc " ,
" src/cpp/server/create_default_thread_pool.cc " ,
" src/cpp/server/create_default_thread_pool.cc " ,
@ -1460,6 +1524,7 @@ cc_library(
" src/cpp/server/server_context.cc " ,
" src/cpp/server/server_context.cc " ,
" src/cpp/server/server_credentials.cc " ,
" src/cpp/server/server_credentials.cc " ,
" src/cpp/server/server_posix.cc " ,
" src/cpp/server/server_posix.cc " ,
" src/cpp/thread_manager/thread_manager.cc " ,
" src/cpp/util/byte_buffer_cc.cc " ,
" src/cpp/util/byte_buffer_cc.cc " ,
" src/cpp/util/slice_cc.cc " ,
" src/cpp/util/slice_cc.cc " ,
" src/cpp/util/status.cc " ,
" src/cpp/util/status.cc " ,
@ -1495,6 +1560,7 @@ cc_library(
" include/grpc++/impl/thd.h " ,
" include/grpc++/impl/thd.h " ,
" include/grpc++/impl/thd_cxx11.h " ,
" include/grpc++/impl/thd_cxx11.h " ,
" include/grpc++/impl/thd_no_cxx11.h " ,
" include/grpc++/impl/thd_no_cxx11.h " ,
" include/grpc++/resource_quota.h " ,
" include/grpc++/security/auth_context.h " ,
" include/grpc++/security/auth_context.h " ,
" include/grpc++/security/auth_metadata_processor.h " ,
" include/grpc++/security/auth_metadata_processor.h " ,
" include/grpc++/security/credentials.h " ,
" include/grpc++/security/credentials.h " ,
@ -1583,63 +1649,10 @@ cc_library(
" src/cpp/ext/proto_server_reflection.h " ,
" src/cpp/ext/proto_server_reflection.h " ,
" src/cpp/ext/proto_server_reflection.cc " ,
" src/cpp/ext/proto_server_reflection.cc " ,
" src/cpp/ext/proto_server_reflection_plugin.cc " ,
" src/cpp/ext/proto_server_reflection_plugin.cc " ,
" src/cpp/ext/reflection.grpc.pb.cc " ,
" src/proto/grpc/reflection/v1alpha/reflection.proto " ,
" src/cpp/ext/reflection.pb.cc " ,
] ,
] ,
hdrs = [
hdrs = [
" include/grpc++/ext/proto_server_reflection_plugin.h " ,
" include/grpc++/ext/proto_server_reflection_plugin.h " ,
" include/grpc++/ext/reflection.grpc.pb.h " ,
" include/grpc++/ext/reflection.pb.h " ,
" include/grpc++/impl/codegen/proto_utils.h " ,
" include/grpc++/impl/codegen/async_stream.h " ,
" include/grpc++/impl/codegen/async_unary_call.h " ,
" include/grpc++/impl/codegen/call.h " ,
" include/grpc++/impl/codegen/call_hook.h " ,
" include/grpc++/impl/codegen/channel_interface.h " ,
" include/grpc++/impl/codegen/client_context.h " ,
" include/grpc++/impl/codegen/client_unary_call.h " ,
" include/grpc++/impl/codegen/completion_queue.h " ,
" include/grpc++/impl/codegen/completion_queue_tag.h " ,
" include/grpc++/impl/codegen/config.h " ,
" include/grpc++/impl/codegen/core_codegen_interface.h " ,
" include/grpc++/impl/codegen/create_auth_context.h " ,
" include/grpc++/impl/codegen/grpc_library.h " ,
" include/grpc++/impl/codegen/method_handler_impl.h " ,
" include/grpc++/impl/codegen/rpc_method.h " ,
" include/grpc++/impl/codegen/rpc_service_method.h " ,
" include/grpc++/impl/codegen/security/auth_context.h " ,
" include/grpc++/impl/codegen/serialization_traits.h " ,
" include/grpc++/impl/codegen/server_context.h " ,
" include/grpc++/impl/codegen/server_interface.h " ,
" include/grpc++/impl/codegen/service_type.h " ,
" include/grpc++/impl/codegen/status.h " ,
" include/grpc++/impl/codegen/status_code_enum.h " ,
" include/grpc++/impl/codegen/status_helper.h " ,
" include/grpc++/impl/codegen/string_ref.h " ,
" include/grpc++/impl/codegen/stub_options.h " ,
" include/grpc++/impl/codegen/sync.h " ,
" include/grpc++/impl/codegen/sync_cxx11.h " ,
" include/grpc++/impl/codegen/sync_no_cxx11.h " ,
" include/grpc++/impl/codegen/sync_stream.h " ,
" include/grpc++/impl/codegen/time.h " ,
" include/grpc/impl/codegen/byte_buffer_reader.h " ,
" include/grpc/impl/codegen/compression_types.h " ,
" include/grpc/impl/codegen/connectivity_state.h " ,
" include/grpc/impl/codegen/grpc_types.h " ,
" include/grpc/impl/codegen/propagation_bits.h " ,
" include/grpc/impl/codegen/status.h " ,
" include/grpc/impl/codegen/atm.h " ,
" include/grpc/impl/codegen/atm_gcc_atomic.h " ,
" include/grpc/impl/codegen/atm_gcc_sync.h " ,
" include/grpc/impl/codegen/atm_windows.h " ,
" include/grpc/impl/codegen/gpr_types.h " ,
" include/grpc/impl/codegen/port_platform.h " ,
" include/grpc/impl/codegen/slice.h " ,
" include/grpc/impl/codegen/sync.h " ,
" include/grpc/impl/codegen/sync_generic.h " ,
" include/grpc/impl/codegen/sync_posix.h " ,
" include/grpc/impl/codegen/sync_windows.h " ,
" include/grpc++/impl/codegen/config_protobuf.h " ,
] ,
] ,
includes = [
includes = [
" include " ,
" include " ,
@ -1659,6 +1672,7 @@ cc_library(
" src/cpp/common/channel_filter.h " ,
" src/cpp/common/channel_filter.h " ,
" src/cpp/server/dynamic_thread_pool.h " ,
" src/cpp/server/dynamic_thread_pool.h " ,
" src/cpp/server/thread_pool_interface.h " ,
" src/cpp/server/thread_pool_interface.h " ,
" src/cpp/thread_manager/thread_manager.h " ,
" src/cpp/client/insecure_credentials.cc " ,
" src/cpp/client/insecure_credentials.cc " ,
" src/cpp/common/insecure_create_auth_context.cc " ,
" src/cpp/common/insecure_create_auth_context.cc " ,
" src/cpp/server/insecure_server_credentials.cc " ,
" src/cpp/server/insecure_server_credentials.cc " ,
@ -1673,6 +1687,7 @@ cc_library(
" src/cpp/common/channel_filter.cc " ,
" src/cpp/common/channel_filter.cc " ,
" src/cpp/common/completion_queue_cc.cc " ,
" src/cpp/common/completion_queue_cc.cc " ,
" src/cpp/common/core_codegen.cc " ,
" src/cpp/common/core_codegen.cc " ,
" src/cpp/common/resource_quota_cc.cc " ,
" src/cpp/common/rpc_method.cc " ,
" src/cpp/common/rpc_method.cc " ,
" src/cpp/server/async_generic_service.cc " ,
" src/cpp/server/async_generic_service.cc " ,
" src/cpp/server/create_default_thread_pool.cc " ,
" src/cpp/server/create_default_thread_pool.cc " ,
@ -1682,6 +1697,7 @@ cc_library(
" src/cpp/server/server_context.cc " ,
" src/cpp/server/server_context.cc " ,
" src/cpp/server/server_credentials.cc " ,
" src/cpp/server/server_credentials.cc " ,
" src/cpp/server/server_posix.cc " ,
" src/cpp/server/server_posix.cc " ,
" src/cpp/thread_manager/thread_manager.cc " ,
" src/cpp/util/byte_buffer_cc.cc " ,
" src/cpp/util/byte_buffer_cc.cc " ,
" src/cpp/util/slice_cc.cc " ,
" src/cpp/util/slice_cc.cc " ,
" src/cpp/util/status.cc " ,
" src/cpp/util/status.cc " ,
@ -1717,6 +1733,7 @@ cc_library(
" include/grpc++/impl/thd.h " ,
" include/grpc++/impl/thd.h " ,
" include/grpc++/impl/thd_cxx11.h " ,
" include/grpc++/impl/thd_cxx11.h " ,
" include/grpc++/impl/thd_no_cxx11.h " ,
" include/grpc++/impl/thd_no_cxx11.h " ,
" include/grpc++/resource_quota.h " ,
" include/grpc++/security/auth_context.h " ,
" include/grpc++/security/auth_context.h " ,
" include/grpc++/security/auth_metadata_processor.h " ,
" include/grpc++/security/auth_metadata_processor.h " ,
" include/grpc++/security/credentials.h " ,
" include/grpc++/security/credentials.h " ,
@ -2000,6 +2017,7 @@ objc_library(
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/combiner.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_posix.c " ,
" src/core/lib/iomgr/endpoint_pair_uv.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/endpoint_pair_windows.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/error.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
" src/core/lib/iomgr/ev_epoll_linux.c " ,
@ -2011,28 +2029,39 @@ objc_library(
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iocp_windows.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_posix.c " ,
" src/core/lib/iomgr/iomgr_uv.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/iomgr_windows.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/load_file.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/network_status_tracker.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/polling_entity.c " ,
" src/core/lib/iomgr/pollset_set_uv.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_set_windows.c " ,
" src/core/lib/iomgr/pollset_uv.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/pollset_windows.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_posix.c " ,
" src/core/lib/iomgr/resolve_address_uv.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resolve_address_windows.c " ,
" src/core/lib/iomgr/resource_quota.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/sockaddr_utils.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_common_posix.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_linux.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_posix.c " ,
" src/core/lib/iomgr/socket_utils_uv.c " ,
" src/core/lib/iomgr/socket_utils_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/socket_windows.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_posix.c " ,
" src/core/lib/iomgr/tcp_client_uv.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_client_windows.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_posix.c " ,
" src/core/lib/iomgr/tcp_server_uv.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_server_windows.c " ,
" src/core/lib/iomgr/tcp_uv.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/tcp_windows.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/time_averaged_stats.c " ,
" src/core/lib/iomgr/timer.c " ,
" src/core/lib/iomgr/timer_generic .c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_heap.c " ,
" src/core/lib/iomgr/timer_uv.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/udp_server.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
" src/core/lib/iomgr/unix_sockets_posix_noop.c " ,
@ -2041,6 +2070,7 @@ objc_library(
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_nospecial.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_pipe.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/wakeup_fd_posix.c " ,
" src/core/lib/iomgr/workqueue_uv.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/iomgr/workqueue_windows.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json.c " ,
" src/core/lib/json/json_reader.c " ,
" src/core/lib/json/json_reader.c " ,
@ -2069,6 +2099,7 @@ objc_library(
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/mdstr_hash_table.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/metadata_batch.c " ,
" src/core/lib/transport/method_config.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/static_metadata.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/timeout_encoding.c " ,
" src/core/lib/transport/transport.c " ,
" src/core/lib/transport/transport.c " ,
@ -2102,8 +2133,7 @@ objc_library(
" src/core/lib/security/credentials/credentials.c " ,
" src/core/lib/security/credentials/credentials.c " ,
" src/core/lib/security/credentials/credentials_metadata.c " ,
" src/core/lib/security/credentials/credentials_metadata.c " ,
" src/core/lib/security/credentials/fake/fake_credentials.c " ,
" src/core/lib/security/credentials/fake/fake_credentials.c " ,
" src/core/lib/security/credentials/google_default/credentials_posix.c " ,
" src/core/lib/security/credentials/google_default/credentials_generic.c " ,
" src/core/lib/security/credentials/google_default/credentials_windows.c " ,
" src/core/lib/security/credentials/google_default/google_default_credentials.c " ,
" src/core/lib/security/credentials/google_default/google_default_credentials.c " ,
" src/core/lib/security/credentials/iam/iam_credentials.c " ,
" src/core/lib/security/credentials/iam/iam_credentials.c " ,
" src/core/lib/security/credentials/jwt/json_token.c " ,
" src/core/lib/security/credentials/jwt/json_token.c " ,
@ -2136,12 +2166,10 @@ objc_library(
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_factory.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/lb_policy_registry.c " ,
" src/core/ext/client_channel/method_config.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/parse_address.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_factory.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_registry.c " ,
" src/core/ext/client_channel/resolver_result.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/subchannel_index.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
" src/core/ext/client_channel/uri_parser.c " ,
@ -2239,27 +2267,36 @@ objc_library(
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_set_windows.h " ,
" src/core/lib/iomgr/pollset_uv.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/pollset_windows.h " ,
" src/core/lib/iomgr/port.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resolve_address.h " ,
" src/core/lib/iomgr/resource_quota.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_posix.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_utils.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/sockaddr_windows.h " ,
" src/core/lib/iomgr/socket_utils.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_utils_posix.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/socket_windows.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client.h " ,
" src/core/lib/iomgr/tcp_client_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_posix.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_server.h " ,
" src/core/lib/iomgr/tcp_uv.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/tcp_windows.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/time_averaged_stats.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer.h " ,
" src/core/lib/iomgr/timer_generic.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_heap.h " ,
" src/core/lib/iomgr/timer_uv.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/udp_server.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/unix_sockets_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_cv.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_pipe.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/wakeup_fd_posix.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue.h " ,
" src/core/lib/iomgr/workqueue_uv.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/iomgr/workqueue_windows.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json.h " ,
" src/core/lib/json/json_common.h " ,
" src/core/lib/json/json_common.h " ,
@ -2281,6 +2318,7 @@ objc_library(
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/mdstr_hash_table.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/metadata_batch.h " ,
" src/core/lib/transport/method_config.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/static_metadata.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/timeout_encoding.h " ,
" src/core/lib/transport/transport.h " ,
" src/core/lib/transport/transport.h " ,
@ -2338,12 +2376,10 @@ objc_library(
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_factory.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/lb_policy_registry.h " ,
" src/core/ext/client_channel/method_config.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/parse_address.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_factory.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_registry.h " ,
" src/core/ext/client_channel/resolver_result.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/subchannel_index.h " ,
" src/core/ext/client_channel/uri_parser.h " ,
" src/core/ext/client_channel/uri_parser.h " ,