Merge github.com:grpc/grpc into cleaner-posix2
This commit is contained in:
commit
8a03448a8c
|
|
@ -0,0 +1,8 @@
|
|||
-Ithird_party/googletest/include
|
||||
-Ithird_party/googletest
|
||||
-Iinclude
|
||||
-Igens
|
||||
-I.
|
||||
-Ithird_party/boringssl/include
|
||||
-Ithird_party/zlib
|
||||
-Ithird_party/protobuf/src
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
url = https://github.com/google/googletest.git
|
||||
[submodule "third_party/boringssl"]
|
||||
path = third_party/boringssl
|
||||
url = https://boringssl.googlesource.com/boringssl
|
||||
url = https://github.com/google/boringssl.git
|
||||
[submodule "third_party/nanopb"]
|
||||
path = third_party/nanopb
|
||||
url = https://github.com/nanopb/nanopb.git
|
||||
|
|
|
|||
14
MANIFEST.md
14
MANIFEST.md
|
|
@ -1,14 +1,28 @@
|
|||
# Top-level Items by language
|
||||
|
||||
## Bazel
|
||||
* [grpc.bzl](grpc.bzl)
|
||||
|
||||
## Node
|
||||
* [binding.gyp](binding.gyp)
|
||||
* [package.json](package.json)
|
||||
|
||||
## Objective-C
|
||||
* [gRPC.podspec](gRPC.podspec)
|
||||
|
||||
## PHP
|
||||
* [composer.json](composer.json)
|
||||
* [config.m4](config.m4)
|
||||
* [package.xml](package.xml)
|
||||
|
||||
## Python
|
||||
* [requirements.txt](requirements.txt)
|
||||
* [setup.cfg](setup.cfg)
|
||||
* [setup.py](setup.py)
|
||||
* [tox.ini](tox.ini)
|
||||
* [PYTHON-MANIFEST.in](PYTHON-MANIFEST.in)
|
||||
|
||||
## Ruby
|
||||
* [Gemfile](Gemfile)
|
||||
* [grpc.gemspec](grpc.gemspec)
|
||||
* [Rakefile](Rakefile)
|
||||
|
|
|
|||
403
binding.gyp
403
binding.gyp
|
|
@ -492,50 +492,50 @@
|
|||
'dependencies': [
|
||||
],
|
||||
'sources': [
|
||||
'src/core/profiling/basic_timers.c',
|
||||
'src/core/profiling/stap_timers.c',
|
||||
'src/core/support/alloc.c',
|
||||
'src/core/support/avl.c',
|
||||
'src/core/support/backoff.c',
|
||||
'src/core/support/cmdline.c',
|
||||
'src/core/support/cpu_iphone.c',
|
||||
'src/core/support/cpu_linux.c',
|
||||
'src/core/support/cpu_posix.c',
|
||||
'src/core/support/cpu_windows.c',
|
||||
'src/core/support/env_linux.c',
|
||||
'src/core/support/env_posix.c',
|
||||
'src/core/support/env_win32.c',
|
||||
'src/core/support/histogram.c',
|
||||
'src/core/support/host_port.c',
|
||||
'src/core/support/load_file.c',
|
||||
'src/core/support/log.c',
|
||||
'src/core/support/log_android.c',
|
||||
'src/core/support/log_linux.c',
|
||||
'src/core/support/log_posix.c',
|
||||
'src/core/support/log_win32.c',
|
||||
'src/core/support/murmur_hash.c',
|
||||
'src/core/support/slice.c',
|
||||
'src/core/support/slice_buffer.c',
|
||||
'src/core/support/stack_lockfree.c',
|
||||
'src/core/support/string.c',
|
||||
'src/core/support/string_posix.c',
|
||||
'src/core/support/string_win32.c',
|
||||
'src/core/support/subprocess_posix.c',
|
||||
'src/core/support/subprocess_windows.c',
|
||||
'src/core/support/sync.c',
|
||||
'src/core/support/sync_posix.c',
|
||||
'src/core/support/sync_win32.c',
|
||||
'src/core/support/thd.c',
|
||||
'src/core/support/thd_posix.c',
|
||||
'src/core/support/thd_win32.c',
|
||||
'src/core/support/time.c',
|
||||
'src/core/support/time_posix.c',
|
||||
'src/core/support/time_precise.c',
|
||||
'src/core/support/time_win32.c',
|
||||
'src/core/support/tls_pthread.c',
|
||||
'src/core/support/tmpfile_posix.c',
|
||||
'src/core/support/tmpfile_win32.c',
|
||||
'src/core/support/wrap_memcpy.c',
|
||||
'src/core/lib/profiling/basic_timers.c',
|
||||
'src/core/lib/profiling/stap_timers.c',
|
||||
'src/core/lib/support/alloc.c',
|
||||
'src/core/lib/support/avl.c',
|
||||
'src/core/lib/support/backoff.c',
|
||||
'src/core/lib/support/cmdline.c',
|
||||
'src/core/lib/support/cpu_iphone.c',
|
||||
'src/core/lib/support/cpu_linux.c',
|
||||
'src/core/lib/support/cpu_posix.c',
|
||||
'src/core/lib/support/cpu_windows.c',
|
||||
'src/core/lib/support/env_linux.c',
|
||||
'src/core/lib/support/env_posix.c',
|
||||
'src/core/lib/support/env_win32.c',
|
||||
'src/core/lib/support/histogram.c',
|
||||
'src/core/lib/support/host_port.c',
|
||||
'src/core/lib/support/load_file.c',
|
||||
'src/core/lib/support/log.c',
|
||||
'src/core/lib/support/log_android.c',
|
||||
'src/core/lib/support/log_linux.c',
|
||||
'src/core/lib/support/log_posix.c',
|
||||
'src/core/lib/support/log_win32.c',
|
||||
'src/core/lib/support/murmur_hash.c',
|
||||
'src/core/lib/support/slice.c',
|
||||
'src/core/lib/support/slice_buffer.c',
|
||||
'src/core/lib/support/stack_lockfree.c',
|
||||
'src/core/lib/support/string.c',
|
||||
'src/core/lib/support/string_posix.c',
|
||||
'src/core/lib/support/string_win32.c',
|
||||
'src/core/lib/support/subprocess_posix.c',
|
||||
'src/core/lib/support/subprocess_windows.c',
|
||||
'src/core/lib/support/sync.c',
|
||||
'src/core/lib/support/sync_posix.c',
|
||||
'src/core/lib/support/sync_win32.c',
|
||||
'src/core/lib/support/thd.c',
|
||||
'src/core/lib/support/thd_posix.c',
|
||||
'src/core/lib/support/thd_win32.c',
|
||||
'src/core/lib/support/time.c',
|
||||
'src/core/lib/support/time_posix.c',
|
||||
'src/core/lib/support/time_precise.c',
|
||||
'src/core/lib/support/time_win32.c',
|
||||
'src/core/lib/support/tls_pthread.c',
|
||||
'src/core/lib/support/tmpfile_posix.c',
|
||||
'src/core/lib/support/tmpfile_win32.c',
|
||||
'src/core/lib/support/wrap_memcpy.c',
|
||||
],
|
||||
"conditions": [
|
||||
['OS == "mac"', {
|
||||
|
|
@ -558,163 +558,164 @@
|
|||
'gpr',
|
||||
],
|
||||
'sources': [
|
||||
'src/core/census/grpc_context.c',
|
||||
'src/core/census/grpc_filter.c',
|
||||
'src/core/census/grpc_plugin.c',
|
||||
'src/core/channel/channel_args.c',
|
||||
'src/core/channel/channel_stack.c',
|
||||
'src/core/channel/channel_stack_builder.c',
|
||||
'src/core/channel/client_channel.c',
|
||||
'src/core/channel/client_uchannel.c',
|
||||
'src/core/channel/compress_filter.c',
|
||||
'src/core/channel/connected_channel.c',
|
||||
'src/core/channel/http_client_filter.c',
|
||||
'src/core/channel/http_server_filter.c',
|
||||
'src/core/channel/subchannel_call_holder.c',
|
||||
'src/core/client_config/client_config.c',
|
||||
'src/core/client_config/connector.c',
|
||||
'src/core/client_config/default_initial_connect_string.c',
|
||||
'src/core/client_config/initial_connect_string.c',
|
||||
'src/core/client_config/lb_policies/load_balancer_api.c',
|
||||
'src/core/client_config/lb_policies/pick_first.c',
|
||||
'src/core/client_config/lb_policies/round_robin.c',
|
||||
'src/core/client_config/lb_policy.c',
|
||||
'src/core/client_config/lb_policy_factory.c',
|
||||
'src/core/client_config/lb_policy_registry.c',
|
||||
'src/core/client_config/resolver.c',
|
||||
'src/core/client_config/resolver_factory.c',
|
||||
'src/core/client_config/resolver_registry.c',
|
||||
'src/core/client_config/resolvers/dns_resolver.c',
|
||||
'src/core/client_config/resolvers/sockaddr_resolver.c',
|
||||
'src/core/client_config/subchannel.c',
|
||||
'src/core/client_config/subchannel_factory.c',
|
||||
'src/core/client_config/subchannel_index.c',
|
||||
'src/core/client_config/uri_parser.c',
|
||||
'src/core/compression/compression_algorithm.c',
|
||||
'src/core/compression/message_compress.c',
|
||||
'src/core/debug/trace.c',
|
||||
'src/core/httpcli/format_request.c',
|
||||
'src/core/httpcli/httpcli.c',
|
||||
'src/core/httpcli/parser.c',
|
||||
'src/core/iomgr/closure.c',
|
||||
'src/core/iomgr/endpoint.c',
|
||||
'src/core/iomgr/endpoint_pair_posix.c',
|
||||
'src/core/iomgr/endpoint_pair_windows.c',
|
||||
'src/core/iomgr/ev_poll_and_epoll_posix.c',
|
||||
'src/core/iomgr/ev_posix.c',
|
||||
'src/core/iomgr/exec_ctx.c',
|
||||
'src/core/iomgr/executor.c',
|
||||
'src/core/iomgr/iocp_windows.c',
|
||||
'src/core/iomgr/iomgr.c',
|
||||
'src/core/iomgr/iomgr_posix.c',
|
||||
'src/core/iomgr/iomgr_windows.c',
|
||||
'src/core/iomgr/pollset_set_windows.c',
|
||||
'src/core/iomgr/pollset_windows.c',
|
||||
'src/core/iomgr/resolve_address_posix.c',
|
||||
'src/core/iomgr/resolve_address_windows.c',
|
||||
'src/core/iomgr/sockaddr_utils.c',
|
||||
'src/core/iomgr/socket_utils_common_posix.c',
|
||||
'src/core/iomgr/socket_utils_linux.c',
|
||||
'src/core/iomgr/socket_utils_posix.c',
|
||||
'src/core/iomgr/socket_windows.c',
|
||||
'src/core/iomgr/tcp_client_posix.c',
|
||||
'src/core/iomgr/tcp_client_windows.c',
|
||||
'src/core/iomgr/tcp_posix.c',
|
||||
'src/core/iomgr/tcp_server_posix.c',
|
||||
'src/core/iomgr/tcp_server_windows.c',
|
||||
'src/core/iomgr/tcp_windows.c',
|
||||
'src/core/iomgr/time_averaged_stats.c',
|
||||
'src/core/iomgr/timer.c',
|
||||
'src/core/iomgr/timer_heap.c',
|
||||
'src/core/iomgr/udp_server.c',
|
||||
'src/core/iomgr/wakeup_fd_eventfd.c',
|
||||
'src/core/iomgr/wakeup_fd_nospecial.c',
|
||||
'src/core/iomgr/wakeup_fd_pipe.c',
|
||||
'src/core/iomgr/wakeup_fd_posix.c',
|
||||
'src/core/iomgr/workqueue_posix.c',
|
||||
'src/core/iomgr/workqueue_windows.c',
|
||||
'src/core/json/json.c',
|
||||
'src/core/json/json_reader.c',
|
||||
'src/core/json/json_string.c',
|
||||
'src/core/json/json_writer.c',
|
||||
'src/core/proto/grpc/lb/v0/load_balancer.pb.c',
|
||||
'src/core/surface/alarm.c',
|
||||
'src/core/surface/api_trace.c',
|
||||
'src/core/surface/byte_buffer.c',
|
||||
'src/core/surface/byte_buffer_reader.c',
|
||||
'src/core/surface/call.c',
|
||||
'src/core/surface/call_details.c',
|
||||
'src/core/surface/call_log_batch.c',
|
||||
'src/core/surface/channel.c',
|
||||
'src/core/surface/channel_connectivity.c',
|
||||
'src/core/surface/channel_create.c',
|
||||
'src/core/surface/channel_init.c',
|
||||
'src/core/surface/channel_ping.c',
|
||||
'src/core/surface/channel_stack_type.c',
|
||||
'src/core/surface/completion_queue.c',
|
||||
'src/core/surface/event_string.c',
|
||||
'src/core/surface/init.c',
|
||||
'src/core/surface/lame_client.c',
|
||||
'src/core/surface/metadata_array.c',
|
||||
'src/core/surface/server.c',
|
||||
'src/core/surface/server_chttp2.c',
|
||||
'src/core/surface/validate_metadata.c',
|
||||
'src/core/surface/version.c',
|
||||
'src/core/transport/byte_stream.c',
|
||||
'src/core/transport/chttp2/alpn.c',
|
||||
'src/core/transport/chttp2/bin_encoder.c',
|
||||
'src/core/transport/chttp2/frame_data.c',
|
||||
'src/core/transport/chttp2/frame_goaway.c',
|
||||
'src/core/transport/chttp2/frame_ping.c',
|
||||
'src/core/transport/chttp2/frame_rst_stream.c',
|
||||
'src/core/transport/chttp2/frame_settings.c',
|
||||
'src/core/transport/chttp2/frame_window_update.c',
|
||||
'src/core/transport/chttp2/hpack_encoder.c',
|
||||
'src/core/transport/chttp2/hpack_parser.c',
|
||||
'src/core/transport/chttp2/hpack_table.c',
|
||||
'src/core/transport/chttp2/huffsyms.c',
|
||||
'src/core/transport/chttp2/incoming_metadata.c',
|
||||
'src/core/transport/chttp2/parsing.c',
|
||||
'src/core/transport/chttp2/status_conversion.c',
|
||||
'src/core/transport/chttp2/stream_lists.c',
|
||||
'src/core/transport/chttp2/stream_map.c',
|
||||
'src/core/transport/chttp2/timeout_encoding.c',
|
||||
'src/core/transport/chttp2/varint.c',
|
||||
'src/core/transport/chttp2/writing.c',
|
||||
'src/core/transport/chttp2_transport.c',
|
||||
'src/core/transport/connectivity_state.c',
|
||||
'src/core/transport/metadata.c',
|
||||
'src/core/transport/metadata_batch.c',
|
||||
'src/core/transport/static_metadata.c',
|
||||
'src/core/transport/transport.c',
|
||||
'src/core/transport/transport_op_string.c',
|
||||
'src/core/httpcli/httpcli_security_connector.c',
|
||||
'src/core/security/b64.c',
|
||||
'src/core/security/client_auth_filter.c',
|
||||
'src/core/security/credentials.c',
|
||||
'src/core/security/credentials_metadata.c',
|
||||
'src/core/security/credentials_posix.c',
|
||||
'src/core/security/credentials_win32.c',
|
||||
'src/core/security/google_default_credentials.c',
|
||||
'src/core/security/handshake.c',
|
||||
'src/core/security/json_token.c',
|
||||
'src/core/security/jwt_verifier.c',
|
||||
'src/core/security/secure_endpoint.c',
|
||||
'src/core/security/security_connector.c',
|
||||
'src/core/security/security_context.c',
|
||||
'src/core/security/server_auth_filter.c',
|
||||
'src/core/security/server_secure_chttp2.c',
|
||||
'src/core/surface/init_secure.c',
|
||||
'src/core/surface/secure_channel_create.c',
|
||||
'src/core/tsi/fake_transport_security.c',
|
||||
'src/core/tsi/ssl_transport_security.c',
|
||||
'src/core/tsi/transport_security.c',
|
||||
'src/core/census/context.c',
|
||||
'src/core/census/initialize.c',
|
||||
'src/core/census/mlog.c',
|
||||
'src/core/census/operation.c',
|
||||
'src/core/census/placeholders.c',
|
||||
'src/core/census/tracing.c',
|
||||
'src/core/lib/census/grpc_context.c',
|
||||
'src/core/lib/census/grpc_filter.c',
|
||||
'src/core/lib/census/grpc_plugin.c',
|
||||
'src/core/lib/channel/channel_args.c',
|
||||
'src/core/lib/channel/channel_stack.c',
|
||||
'src/core/lib/channel/channel_stack_builder.c',
|
||||
'src/core/lib/channel/client_channel.c',
|
||||
'src/core/lib/channel/compress_filter.c',
|
||||
'src/core/lib/channel/connected_channel.c',
|
||||
'src/core/lib/channel/http_client_filter.c',
|
||||
'src/core/lib/channel/http_server_filter.c',
|
||||
'src/core/lib/channel/subchannel_call_holder.c',
|
||||
'src/core/lib/client_config/client_config.c',
|
||||
'src/core/lib/client_config/connector.c',
|
||||
'src/core/lib/client_config/default_initial_connect_string.c',
|
||||
'src/core/lib/client_config/initial_connect_string.c',
|
||||
'src/core/lib/client_config/lb_policies/load_balancer_api.c',
|
||||
'src/core/lib/client_config/lb_policies/pick_first.c',
|
||||
'src/core/lib/client_config/lb_policies/round_robin.c',
|
||||
'src/core/lib/client_config/lb_policy.c',
|
||||
'src/core/lib/client_config/lb_policy_factory.c',
|
||||
'src/core/lib/client_config/lb_policy_registry.c',
|
||||
'src/core/lib/client_config/resolver.c',
|
||||
'src/core/lib/client_config/resolver_factory.c',
|
||||
'src/core/lib/client_config/resolver_registry.c',
|
||||
'src/core/lib/client_config/resolvers/dns_resolver.c',
|
||||
'src/core/lib/client_config/resolvers/sockaddr_resolver.c',
|
||||
'src/core/lib/client_config/subchannel.c',
|
||||
'src/core/lib/client_config/subchannel_factory.c',
|
||||
'src/core/lib/client_config/subchannel_index.c',
|
||||
'src/core/lib/client_config/uri_parser.c',
|
||||
'src/core/lib/compression/compression_algorithm.c',
|
||||
'src/core/lib/compression/message_compress.c',
|
||||
'src/core/lib/debug/trace.c',
|
||||
'src/core/lib/http/format_request.c',
|
||||
'src/core/lib/http/httpcli.c',
|
||||
'src/core/lib/http/parser.c',
|
||||
'src/core/lib/iomgr/closure.c',
|
||||
'src/core/lib/iomgr/endpoint.c',
|
||||
'src/core/lib/iomgr/endpoint_pair_posix.c',
|
||||
'src/core/lib/iomgr/endpoint_pair_windows.c',
|
||||
'src/core/lib/iomgr/ev_poll_and_epoll_posix.c',
|
||||
'src/core/lib/iomgr/ev_posix.c',
|
||||
'src/core/lib/iomgr/exec_ctx.c',
|
||||
'src/core/lib/iomgr/executor.c',
|
||||
'src/core/lib/iomgr/iocp_windows.c',
|
||||
'src/core/lib/iomgr/iomgr.c',
|
||||
'src/core/lib/iomgr/iomgr_posix.c',
|
||||
'src/core/lib/iomgr/iomgr_windows.c',
|
||||
'src/core/lib/iomgr/pollset_set_windows.c',
|
||||
'src/core/lib/iomgr/pollset_windows.c',
|
||||
'src/core/lib/iomgr/resolve_address_posix.c',
|
||||
'src/core/lib/iomgr/resolve_address_windows.c',
|
||||
'src/core/lib/iomgr/sockaddr_utils.c',
|
||||
'src/core/lib/iomgr/socket_utils_common_posix.c',
|
||||
'src/core/lib/iomgr/socket_utils_linux.c',
|
||||
'src/core/lib/iomgr/socket_utils_posix.c',
|
||||
'src/core/lib/iomgr/socket_windows.c',
|
||||
'src/core/lib/iomgr/tcp_client_posix.c',
|
||||
'src/core/lib/iomgr/tcp_client_windows.c',
|
||||
'src/core/lib/iomgr/tcp_posix.c',
|
||||
'src/core/lib/iomgr/tcp_server_posix.c',
|
||||
'src/core/lib/iomgr/tcp_server_windows.c',
|
||||
'src/core/lib/iomgr/tcp_windows.c',
|
||||
'src/core/lib/iomgr/time_averaged_stats.c',
|
||||
'src/core/lib/iomgr/timer.c',
|
||||
'src/core/lib/iomgr/timer_heap.c',
|
||||
'src/core/lib/iomgr/udp_server.c',
|
||||
'src/core/lib/iomgr/unix_sockets_posix.c',
|
||||
'src/core/lib/iomgr/unix_sockets_posix_noop.c',
|
||||
'src/core/lib/iomgr/wakeup_fd_eventfd.c',
|
||||
'src/core/lib/iomgr/wakeup_fd_nospecial.c',
|
||||
'src/core/lib/iomgr/wakeup_fd_pipe.c',
|
||||
'src/core/lib/iomgr/wakeup_fd_posix.c',
|
||||
'src/core/lib/iomgr/workqueue_posix.c',
|
||||
'src/core/lib/iomgr/workqueue_windows.c',
|
||||
'src/core/lib/json/json.c',
|
||||
'src/core/lib/json/json_reader.c',
|
||||
'src/core/lib/json/json_string.c',
|
||||
'src/core/lib/json/json_writer.c',
|
||||
'src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c',
|
||||
'src/core/lib/surface/alarm.c',
|
||||
'src/core/lib/surface/api_trace.c',
|
||||
'src/core/lib/surface/byte_buffer.c',
|
||||
'src/core/lib/surface/byte_buffer_reader.c',
|
||||
'src/core/lib/surface/call.c',
|
||||
'src/core/lib/surface/call_details.c',
|
||||
'src/core/lib/surface/call_log_batch.c',
|
||||
'src/core/lib/surface/channel.c',
|
||||
'src/core/lib/surface/channel_connectivity.c',
|
||||
'src/core/lib/surface/channel_create.c',
|
||||
'src/core/lib/surface/channel_init.c',
|
||||
'src/core/lib/surface/channel_ping.c',
|
||||
'src/core/lib/surface/channel_stack_type.c',
|
||||
'src/core/lib/surface/completion_queue.c',
|
||||
'src/core/lib/surface/event_string.c',
|
||||
'src/core/lib/surface/init.c',
|
||||
'src/core/lib/surface/lame_client.c',
|
||||
'src/core/lib/surface/metadata_array.c',
|
||||
'src/core/lib/surface/server.c',
|
||||
'src/core/lib/surface/server_chttp2.c',
|
||||
'src/core/lib/surface/validate_metadata.c',
|
||||
'src/core/lib/surface/version.c',
|
||||
'src/core/lib/transport/byte_stream.c',
|
||||
'src/core/lib/transport/chttp2/alpn.c',
|
||||
'src/core/lib/transport/chttp2/bin_encoder.c',
|
||||
'src/core/lib/transport/chttp2/frame_data.c',
|
||||
'src/core/lib/transport/chttp2/frame_goaway.c',
|
||||
'src/core/lib/transport/chttp2/frame_ping.c',
|
||||
'src/core/lib/transport/chttp2/frame_rst_stream.c',
|
||||
'src/core/lib/transport/chttp2/frame_settings.c',
|
||||
'src/core/lib/transport/chttp2/frame_window_update.c',
|
||||
'src/core/lib/transport/chttp2/hpack_encoder.c',
|
||||
'src/core/lib/transport/chttp2/hpack_parser.c',
|
||||
'src/core/lib/transport/chttp2/hpack_table.c',
|
||||
'src/core/lib/transport/chttp2/huffsyms.c',
|
||||
'src/core/lib/transport/chttp2/incoming_metadata.c',
|
||||
'src/core/lib/transport/chttp2/parsing.c',
|
||||
'src/core/lib/transport/chttp2/status_conversion.c',
|
||||
'src/core/lib/transport/chttp2/stream_lists.c',
|
||||
'src/core/lib/transport/chttp2/stream_map.c',
|
||||
'src/core/lib/transport/chttp2/timeout_encoding.c',
|
||||
'src/core/lib/transport/chttp2/varint.c',
|
||||
'src/core/lib/transport/chttp2/writing.c',
|
||||
'src/core/lib/transport/chttp2_transport.c',
|
||||
'src/core/lib/transport/connectivity_state.c',
|
||||
'src/core/lib/transport/metadata.c',
|
||||
'src/core/lib/transport/metadata_batch.c',
|
||||
'src/core/lib/transport/static_metadata.c',
|
||||
'src/core/lib/transport/transport.c',
|
||||
'src/core/lib/transport/transport_op_string.c',
|
||||
'src/core/lib/http/httpcli_security_connector.c',
|
||||
'src/core/lib/security/b64.c',
|
||||
'src/core/lib/security/client_auth_filter.c',
|
||||
'src/core/lib/security/credentials.c',
|
||||
'src/core/lib/security/credentials_metadata.c',
|
||||
'src/core/lib/security/credentials_posix.c',
|
||||
'src/core/lib/security/credentials_win32.c',
|
||||
'src/core/lib/security/google_default_credentials.c',
|
||||
'src/core/lib/security/handshake.c',
|
||||
'src/core/lib/security/json_token.c',
|
||||
'src/core/lib/security/jwt_verifier.c',
|
||||
'src/core/lib/security/secure_endpoint.c',
|
||||
'src/core/lib/security/security_connector.c',
|
||||
'src/core/lib/security/security_context.c',
|
||||
'src/core/lib/security/server_auth_filter.c',
|
||||
'src/core/lib/security/server_secure_chttp2.c',
|
||||
'src/core/lib/surface/init_secure.c',
|
||||
'src/core/lib/surface/secure_channel_create.c',
|
||||
'src/core/lib/tsi/fake_transport_security.c',
|
||||
'src/core/lib/tsi/ssl_transport_security.c',
|
||||
'src/core/lib/tsi/transport_security.c',
|
||||
'src/core/lib/census/context.c',
|
||||
'src/core/lib/census/initialize.c',
|
||||
'src/core/lib/census/mlog.c',
|
||||
'src/core/lib/census/operation.c',
|
||||
'src/core/lib/census/placeholders.c',
|
||||
'src/core/lib/census/tracing.c',
|
||||
'third_party/nanopb/pb_common.c',
|
||||
'third_party/nanopb/pb_decode.c',
|
||||
'third_party/nanopb/pb_encode.c',
|
||||
|
|
|
|||
734
build.yaml
734
build.yaml
|
|
@ -13,16 +13,16 @@ filegroups:
|
|||
public_headers:
|
||||
- include/grpc/census.h
|
||||
headers:
|
||||
- src/core/census/aggregation.h
|
||||
- src/core/census/mlog.h
|
||||
- src/core/census/rpc_metric_id.h
|
||||
- src/core/lib/census/aggregation.h
|
||||
- src/core/lib/census/mlog.h
|
||||
- src/core/lib/census/rpc_metric_id.h
|
||||
src:
|
||||
- src/core/census/context.c
|
||||
- src/core/census/initialize.c
|
||||
- src/core/census/mlog.c
|
||||
- src/core/census/operation.c
|
||||
- src/core/census/placeholders.c
|
||||
- src/core/census/tracing.c
|
||||
- src/core/lib/census/context.c
|
||||
- src/core/lib/census/initialize.c
|
||||
- src/core/lib/census/mlog.c
|
||||
- src/core/lib/census/operation.c
|
||||
- src/core/lib/census/placeholders.c
|
||||
- src/core/lib/census/tracing.c
|
||||
- name: gpr
|
||||
public_headers:
|
||||
- include/grpc/support/alloc.h
|
||||
|
|
@ -54,63 +54,63 @@ filegroups:
|
|||
- include/grpc/support/tls_pthread.h
|
||||
- include/grpc/support/useful.h
|
||||
headers:
|
||||
- src/core/profiling/timers.h
|
||||
- src/core/support/backoff.h
|
||||
- src/core/support/block_annotate.h
|
||||
- src/core/support/env.h
|
||||
- src/core/support/load_file.h
|
||||
- src/core/support/murmur_hash.h
|
||||
- src/core/support/stack_lockfree.h
|
||||
- src/core/support/string.h
|
||||
- src/core/support/string_win32.h
|
||||
- src/core/support/thd_internal.h
|
||||
- src/core/support/time_precise.h
|
||||
- src/core/support/tmpfile.h
|
||||
- src/core/lib/profiling/timers.h
|
||||
- src/core/lib/support/backoff.h
|
||||
- src/core/lib/support/block_annotate.h
|
||||
- src/core/lib/support/env.h
|
||||
- src/core/lib/support/load_file.h
|
||||
- src/core/lib/support/murmur_hash.h
|
||||
- src/core/lib/support/stack_lockfree.h
|
||||
- src/core/lib/support/string.h
|
||||
- src/core/lib/support/string_win32.h
|
||||
- src/core/lib/support/thd_internal.h
|
||||
- src/core/lib/support/time_precise.h
|
||||
- src/core/lib/support/tmpfile.h
|
||||
src:
|
||||
- src/core/profiling/basic_timers.c
|
||||
- src/core/profiling/stap_timers.c
|
||||
- src/core/support/alloc.c
|
||||
- src/core/support/avl.c
|
||||
- src/core/support/backoff.c
|
||||
- src/core/support/cmdline.c
|
||||
- src/core/support/cpu_iphone.c
|
||||
- src/core/support/cpu_linux.c
|
||||
- src/core/support/cpu_posix.c
|
||||
- src/core/support/cpu_windows.c
|
||||
- src/core/support/env_linux.c
|
||||
- src/core/support/env_posix.c
|
||||
- src/core/support/env_win32.c
|
||||
- src/core/support/histogram.c
|
||||
- src/core/support/host_port.c
|
||||
- src/core/support/load_file.c
|
||||
- src/core/support/log.c
|
||||
- src/core/support/log_android.c
|
||||
- src/core/support/log_linux.c
|
||||
- src/core/support/log_posix.c
|
||||
- src/core/support/log_win32.c
|
||||
- src/core/support/murmur_hash.c
|
||||
- src/core/support/slice.c
|
||||
- src/core/support/slice_buffer.c
|
||||
- src/core/support/stack_lockfree.c
|
||||
- src/core/support/string.c
|
||||
- src/core/support/string_posix.c
|
||||
- src/core/support/string_win32.c
|
||||
- src/core/support/subprocess_posix.c
|
||||
- src/core/support/subprocess_windows.c
|
||||
- src/core/support/sync.c
|
||||
- src/core/support/sync_posix.c
|
||||
- src/core/support/sync_win32.c
|
||||
- src/core/support/thd.c
|
||||
- src/core/support/thd_posix.c
|
||||
- src/core/support/thd_win32.c
|
||||
- src/core/support/time.c
|
||||
- src/core/support/time_posix.c
|
||||
- src/core/support/time_precise.c
|
||||
- src/core/support/time_win32.c
|
||||
- src/core/support/tls_pthread.c
|
||||
- src/core/support/tmpfile_posix.c
|
||||
- src/core/support/tmpfile_win32.c
|
||||
- src/core/support/wrap_memcpy.c
|
||||
- src/core/lib/profiling/basic_timers.c
|
||||
- src/core/lib/profiling/stap_timers.c
|
||||
- src/core/lib/support/alloc.c
|
||||
- src/core/lib/support/avl.c
|
||||
- src/core/lib/support/backoff.c
|
||||
- src/core/lib/support/cmdline.c
|
||||
- src/core/lib/support/cpu_iphone.c
|
||||
- src/core/lib/support/cpu_linux.c
|
||||
- src/core/lib/support/cpu_posix.c
|
||||
- src/core/lib/support/cpu_windows.c
|
||||
- src/core/lib/support/env_linux.c
|
||||
- src/core/lib/support/env_posix.c
|
||||
- src/core/lib/support/env_win32.c
|
||||
- src/core/lib/support/histogram.c
|
||||
- src/core/lib/support/host_port.c
|
||||
- src/core/lib/support/load_file.c
|
||||
- src/core/lib/support/log.c
|
||||
- src/core/lib/support/log_android.c
|
||||
- src/core/lib/support/log_linux.c
|
||||
- src/core/lib/support/log_posix.c
|
||||
- src/core/lib/support/log_win32.c
|
||||
- src/core/lib/support/murmur_hash.c
|
||||
- src/core/lib/support/slice.c
|
||||
- src/core/lib/support/slice_buffer.c
|
||||
- src/core/lib/support/stack_lockfree.c
|
||||
- src/core/lib/support/string.c
|
||||
- src/core/lib/support/string_posix.c
|
||||
- src/core/lib/support/string_win32.c
|
||||
- src/core/lib/support/subprocess_posix.c
|
||||
- src/core/lib/support/subprocess_windows.c
|
||||
- src/core/lib/support/sync.c
|
||||
- src/core/lib/support/sync_posix.c
|
||||
- src/core/lib/support/sync_win32.c
|
||||
- src/core/lib/support/thd.c
|
||||
- src/core/lib/support/thd_posix.c
|
||||
- src/core/lib/support/thd_win32.c
|
||||
- src/core/lib/support/time.c
|
||||
- src/core/lib/support/time_posix.c
|
||||
- src/core/lib/support/time_precise.c
|
||||
- src/core/lib/support/time_win32.c
|
||||
- src/core/lib/support/tls_pthread.c
|
||||
- src/core/lib/support/tmpfile_posix.c
|
||||
- src/core/lib/support/tmpfile_win32.c
|
||||
- src/core/lib/support/wrap_memcpy.c
|
||||
- name: gpr_codegen
|
||||
public_headers:
|
||||
- include/grpc/impl/codegen/alloc.h
|
||||
|
|
@ -247,256 +247,259 @@ filegroups:
|
|||
- include/grpc/grpc.h
|
||||
- include/grpc/status.h
|
||||
headers:
|
||||
- src/core/census/grpc_filter.h
|
||||
- src/core/census/grpc_plugin.h
|
||||
- src/core/channel/channel_args.h
|
||||
- src/core/channel/channel_stack.h
|
||||
- src/core/channel/channel_stack_builder.h
|
||||
- src/core/channel/client_channel.h
|
||||
- src/core/channel/client_uchannel.h
|
||||
- src/core/channel/compress_filter.h
|
||||
- src/core/channel/connected_channel.h
|
||||
- src/core/channel/context.h
|
||||
- src/core/channel/http_client_filter.h
|
||||
- src/core/channel/http_server_filter.h
|
||||
- src/core/channel/subchannel_call_holder.h
|
||||
- src/core/client_config/client_config.h
|
||||
- src/core/client_config/connector.h
|
||||
- src/core/client_config/initial_connect_string.h
|
||||
- src/core/client_config/lb_policies/load_balancer_api.h
|
||||
- src/core/client_config/lb_policies/pick_first.h
|
||||
- src/core/client_config/lb_policies/round_robin.h
|
||||
- src/core/client_config/lb_policy.h
|
||||
- src/core/client_config/lb_policy_factory.h
|
||||
- src/core/client_config/lb_policy_registry.h
|
||||
- src/core/client_config/resolver.h
|
||||
- src/core/client_config/resolver_factory.h
|
||||
- src/core/client_config/resolver_registry.h
|
||||
- src/core/client_config/resolvers/dns_resolver.h
|
||||
- src/core/client_config/resolvers/sockaddr_resolver.h
|
||||
- src/core/client_config/subchannel.h
|
||||
- src/core/client_config/subchannel_factory.h
|
||||
- src/core/client_config/subchannel_index.h
|
||||
- src/core/client_config/uri_parser.h
|
||||
- src/core/compression/algorithm_metadata.h
|
||||
- src/core/compression/message_compress.h
|
||||
- src/core/debug/trace.h
|
||||
- src/core/httpcli/format_request.h
|
||||
- src/core/httpcli/httpcli.h
|
||||
- src/core/httpcli/parser.h
|
||||
- src/core/iomgr/closure.h
|
||||
- src/core/iomgr/endpoint.h
|
||||
- src/core/iomgr/endpoint_pair.h
|
||||
- src/core/iomgr/ev_poll_and_epoll_posix.h
|
||||
- src/core/iomgr/ev_posix.h
|
||||
- src/core/iomgr/exec_ctx.h
|
||||
- src/core/iomgr/executor.h
|
||||
- src/core/iomgr/iocp_windows.h
|
||||
- src/core/iomgr/iomgr.h
|
||||
- src/core/iomgr/iomgr_internal.h
|
||||
- src/core/iomgr/iomgr_posix.h
|
||||
- src/core/iomgr/pollset.h
|
||||
- src/core/iomgr/pollset_set.h
|
||||
- src/core/iomgr/pollset_set_windows.h
|
||||
- src/core/iomgr/pollset_windows.h
|
||||
- src/core/iomgr/resolve_address.h
|
||||
- src/core/iomgr/sockaddr.h
|
||||
- src/core/iomgr/sockaddr_posix.h
|
||||
- src/core/iomgr/sockaddr_utils.h
|
||||
- src/core/iomgr/sockaddr_win32.h
|
||||
- src/core/iomgr/socket_utils_posix.h
|
||||
- src/core/iomgr/socket_windows.h
|
||||
- src/core/iomgr/tcp_client.h
|
||||
- src/core/iomgr/tcp_posix.h
|
||||
- src/core/iomgr/tcp_server.h
|
||||
- src/core/iomgr/tcp_windows.h
|
||||
- src/core/iomgr/time_averaged_stats.h
|
||||
- src/core/iomgr/timer.h
|
||||
- src/core/iomgr/timer_heap.h
|
||||
- src/core/iomgr/udp_server.h
|
||||
- src/core/iomgr/wakeup_fd_pipe.h
|
||||
- src/core/iomgr/wakeup_fd_posix.h
|
||||
- src/core/iomgr/workqueue.h
|
||||
- src/core/iomgr/workqueue_posix.h
|
||||
- src/core/iomgr/workqueue_windows.h
|
||||
- src/core/json/json.h
|
||||
- src/core/json/json_common.h
|
||||
- src/core/json/json_reader.h
|
||||
- src/core/json/json_writer.h
|
||||
- src/core/proto/grpc/lb/v0/load_balancer.pb.h
|
||||
- src/core/statistics/census_interface.h
|
||||
- src/core/statistics/census_rpc_stats.h
|
||||
- src/core/surface/api_trace.h
|
||||
- src/core/surface/call.h
|
||||
- src/core/surface/call_test_only.h
|
||||
- src/core/surface/channel.h
|
||||
- src/core/surface/channel_init.h
|
||||
- src/core/surface/channel_stack_type.h
|
||||
- src/core/surface/completion_queue.h
|
||||
- src/core/surface/event_string.h
|
||||
- src/core/surface/init.h
|
||||
- src/core/surface/lame_client.h
|
||||
- src/core/surface/server.h
|
||||
- src/core/surface/surface_trace.h
|
||||
- src/core/transport/byte_stream.h
|
||||
- src/core/transport/chttp2/alpn.h
|
||||
- src/core/transport/chttp2/bin_encoder.h
|
||||
- src/core/transport/chttp2/frame.h
|
||||
- src/core/transport/chttp2/frame_data.h
|
||||
- src/core/transport/chttp2/frame_goaway.h
|
||||
- src/core/transport/chttp2/frame_ping.h
|
||||
- src/core/transport/chttp2/frame_rst_stream.h
|
||||
- src/core/transport/chttp2/frame_settings.h
|
||||
- src/core/transport/chttp2/frame_window_update.h
|
||||
- src/core/transport/chttp2/hpack_encoder.h
|
||||
- src/core/transport/chttp2/hpack_parser.h
|
||||
- src/core/transport/chttp2/hpack_table.h
|
||||
- src/core/transport/chttp2/http2_errors.h
|
||||
- src/core/transport/chttp2/huffsyms.h
|
||||
- src/core/transport/chttp2/incoming_metadata.h
|
||||
- src/core/transport/chttp2/internal.h
|
||||
- src/core/transport/chttp2/status_conversion.h
|
||||
- src/core/transport/chttp2/stream_map.h
|
||||
- src/core/transport/chttp2/timeout_encoding.h
|
||||
- src/core/transport/chttp2/varint.h
|
||||
- src/core/transport/chttp2_transport.h
|
||||
- src/core/transport/connectivity_state.h
|
||||
- src/core/transport/metadata.h
|
||||
- src/core/transport/metadata_batch.h
|
||||
- src/core/transport/static_metadata.h
|
||||
- src/core/transport/transport.h
|
||||
- src/core/transport/transport_impl.h
|
||||
- src/core/lib/census/grpc_filter.h
|
||||
- src/core/lib/census/grpc_plugin.h
|
||||
- src/core/lib/channel/channel_args.h
|
||||
- src/core/lib/channel/channel_stack.h
|
||||
- src/core/lib/channel/channel_stack_builder.h
|
||||
- src/core/lib/channel/client_channel.h
|
||||
- src/core/lib/channel/compress_filter.h
|
||||
- src/core/lib/channel/connected_channel.h
|
||||
- src/core/lib/channel/context.h
|
||||
- src/core/lib/channel/http_client_filter.h
|
||||
- src/core/lib/channel/http_server_filter.h
|
||||
- src/core/lib/channel/subchannel_call_holder.h
|
||||
- src/core/lib/client_config/client_config.h
|
||||
- src/core/lib/client_config/connector.h
|
||||
- src/core/lib/client_config/initial_connect_string.h
|
||||
- src/core/lib/client_config/lb_policies/load_balancer_api.h
|
||||
- src/core/lib/client_config/lb_policies/pick_first.h
|
||||
- src/core/lib/client_config/lb_policies/round_robin.h
|
||||
- src/core/lib/client_config/lb_policy.h
|
||||
- src/core/lib/client_config/lb_policy_factory.h
|
||||
- src/core/lib/client_config/lb_policy_registry.h
|
||||
- src/core/lib/client_config/resolver.h
|
||||
- src/core/lib/client_config/resolver_factory.h
|
||||
- src/core/lib/client_config/resolver_registry.h
|
||||
- src/core/lib/client_config/resolvers/dns_resolver.h
|
||||
- src/core/lib/client_config/resolvers/sockaddr_resolver.h
|
||||
- src/core/lib/client_config/subchannel.h
|
||||
- src/core/lib/client_config/subchannel_factory.h
|
||||
- src/core/lib/client_config/subchannel_index.h
|
||||
- src/core/lib/client_config/uri_parser.h
|
||||
- src/core/lib/compression/algorithm_metadata.h
|
||||
- src/core/lib/compression/message_compress.h
|
||||
- src/core/lib/debug/trace.h
|
||||
- src/core/lib/http/format_request.h
|
||||
- src/core/lib/http/httpcli.h
|
||||
- src/core/lib/http/parser.h
|
||||
- src/core/lib/iomgr/closure.h
|
||||
- src/core/lib/iomgr/endpoint.h
|
||||
- src/core/lib/iomgr/endpoint_pair.h
|
||||
- src/core/lib/iomgr/ev_poll_and_epoll_posix.h
|
||||
- src/core/lib/iomgr/ev_posix.h
|
||||
- src/core/lib/iomgr/exec_ctx.h
|
||||
- src/core/lib/iomgr/executor.h
|
||||
- src/core/lib/iomgr/iocp_windows.h
|
||||
- src/core/lib/iomgr/iomgr.h
|
||||
- src/core/lib/iomgr/iomgr_internal.h
|
||||
- src/core/lib/iomgr/iomgr_posix.h
|
||||
- src/core/lib/iomgr/pollset.h
|
||||
- src/core/lib/iomgr/pollset_posix.h
|
||||
- src/core/lib/iomgr/pollset_set.h
|
||||
- src/core/lib/iomgr/pollset_set_posix.h
|
||||
- src/core/lib/iomgr/pollset_set_windows.h
|
||||
- src/core/lib/iomgr/pollset_windows.h
|
||||
- src/core/lib/iomgr/resolve_address.h
|
||||
- src/core/lib/iomgr/sockaddr.h
|
||||
- src/core/lib/iomgr/sockaddr_posix.h
|
||||
- src/core/lib/iomgr/sockaddr_utils.h
|
||||
- src/core/lib/iomgr/sockaddr_win32.h
|
||||
- src/core/lib/iomgr/socket_utils_posix.h
|
||||
- src/core/lib/iomgr/socket_windows.h
|
||||
- src/core/lib/iomgr/tcp_client.h
|
||||
- src/core/lib/iomgr/tcp_posix.h
|
||||
- src/core/lib/iomgr/tcp_server.h
|
||||
- src/core/lib/iomgr/tcp_windows.h
|
||||
- src/core/lib/iomgr/time_averaged_stats.h
|
||||
- src/core/lib/iomgr/timer.h
|
||||
- src/core/lib/iomgr/timer_heap.h
|
||||
- src/core/lib/iomgr/udp_server.h
|
||||
- src/core/lib/iomgr/unix_sockets_posix.h
|
||||
- src/core/lib/iomgr/wakeup_fd_pipe.h
|
||||
- src/core/lib/iomgr/wakeup_fd_posix.h
|
||||
- src/core/lib/iomgr/workqueue.h
|
||||
- src/core/lib/iomgr/workqueue_posix.h
|
||||
- src/core/lib/iomgr/workqueue_windows.h
|
||||
- src/core/lib/json/json.h
|
||||
- src/core/lib/json/json_common.h
|
||||
- src/core/lib/json/json_reader.h
|
||||
- src/core/lib/json/json_writer.h
|
||||
- src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h
|
||||
- src/core/lib/statistics/census_interface.h
|
||||
- src/core/lib/statistics/census_rpc_stats.h
|
||||
- src/core/lib/surface/api_trace.h
|
||||
- src/core/lib/surface/call.h
|
||||
- src/core/lib/surface/call_test_only.h
|
||||
- src/core/lib/surface/channel.h
|
||||
- src/core/lib/surface/channel_init.h
|
||||
- src/core/lib/surface/channel_stack_type.h
|
||||
- src/core/lib/surface/completion_queue.h
|
||||
- src/core/lib/surface/event_string.h
|
||||
- src/core/lib/surface/init.h
|
||||
- src/core/lib/surface/lame_client.h
|
||||
- src/core/lib/surface/server.h
|
||||
- src/core/lib/surface/surface_trace.h
|
||||
- src/core/lib/transport/byte_stream.h
|
||||
- src/core/lib/transport/chttp2/alpn.h
|
||||
- src/core/lib/transport/chttp2/bin_encoder.h
|
||||
- src/core/lib/transport/chttp2/frame.h
|
||||
- src/core/lib/transport/chttp2/frame_data.h
|
||||
- src/core/lib/transport/chttp2/frame_goaway.h
|
||||
- src/core/lib/transport/chttp2/frame_ping.h
|
||||
- src/core/lib/transport/chttp2/frame_rst_stream.h
|
||||
- src/core/lib/transport/chttp2/frame_settings.h
|
||||
- src/core/lib/transport/chttp2/frame_window_update.h
|
||||
- src/core/lib/transport/chttp2/hpack_encoder.h
|
||||
- src/core/lib/transport/chttp2/hpack_parser.h
|
||||
- src/core/lib/transport/chttp2/hpack_table.h
|
||||
- src/core/lib/transport/chttp2/http2_errors.h
|
||||
- src/core/lib/transport/chttp2/huffsyms.h
|
||||
- src/core/lib/transport/chttp2/incoming_metadata.h
|
||||
- src/core/lib/transport/chttp2/internal.h
|
||||
- src/core/lib/transport/chttp2/status_conversion.h
|
||||
- src/core/lib/transport/chttp2/stream_map.h
|
||||
- src/core/lib/transport/chttp2/timeout_encoding.h
|
||||
- src/core/lib/transport/chttp2/varint.h
|
||||
- src/core/lib/transport/chttp2_transport.h
|
||||
- src/core/lib/transport/connectivity_state.h
|
||||
- src/core/lib/transport/metadata.h
|
||||
- src/core/lib/transport/metadata_batch.h
|
||||
- src/core/lib/transport/static_metadata.h
|
||||
- src/core/lib/transport/transport.h
|
||||
- src/core/lib/transport/transport_impl.h
|
||||
src:
|
||||
- src/core/census/grpc_context.c
|
||||
- src/core/census/grpc_filter.c
|
||||
- src/core/census/grpc_plugin.c
|
||||
- src/core/channel/channel_args.c
|
||||
- src/core/channel/channel_stack.c
|
||||
- src/core/channel/channel_stack_builder.c
|
||||
- src/core/channel/client_channel.c
|
||||
- src/core/channel/client_uchannel.c
|
||||
- src/core/channel/compress_filter.c
|
||||
- src/core/channel/connected_channel.c
|
||||
- src/core/channel/http_client_filter.c
|
||||
- src/core/channel/http_server_filter.c
|
||||
- src/core/channel/subchannel_call_holder.c
|
||||
- src/core/client_config/client_config.c
|
||||
- src/core/client_config/connector.c
|
||||
- src/core/client_config/default_initial_connect_string.c
|
||||
- src/core/client_config/initial_connect_string.c
|
||||
- src/core/client_config/lb_policies/load_balancer_api.c
|
||||
- src/core/client_config/lb_policies/pick_first.c
|
||||
- src/core/client_config/lb_policies/round_robin.c
|
||||
- src/core/client_config/lb_policy.c
|
||||
- src/core/client_config/lb_policy_factory.c
|
||||
- src/core/client_config/lb_policy_registry.c
|
||||
- src/core/client_config/resolver.c
|
||||
- src/core/client_config/resolver_factory.c
|
||||
- src/core/client_config/resolver_registry.c
|
||||
- src/core/client_config/resolvers/dns_resolver.c
|
||||
- src/core/client_config/resolvers/sockaddr_resolver.c
|
||||
- src/core/client_config/subchannel.c
|
||||
- src/core/client_config/subchannel_factory.c
|
||||
- src/core/client_config/subchannel_index.c
|
||||
- src/core/client_config/uri_parser.c
|
||||
- src/core/compression/compression_algorithm.c
|
||||
- src/core/compression/message_compress.c
|
||||
- src/core/debug/trace.c
|
||||
- src/core/httpcli/format_request.c
|
||||
- src/core/httpcli/httpcli.c
|
||||
- src/core/httpcli/parser.c
|
||||
- src/core/iomgr/closure.c
|
||||
- src/core/iomgr/endpoint.c
|
||||
- src/core/iomgr/endpoint_pair_posix.c
|
||||
- src/core/iomgr/endpoint_pair_windows.c
|
||||
- src/core/iomgr/ev_poll_and_epoll_posix.c
|
||||
- src/core/iomgr/ev_posix.c
|
||||
- src/core/iomgr/exec_ctx.c
|
||||
- src/core/iomgr/executor.c
|
||||
- src/core/iomgr/iocp_windows.c
|
||||
- src/core/iomgr/iomgr.c
|
||||
- src/core/iomgr/iomgr_posix.c
|
||||
- src/core/iomgr/iomgr_windows.c
|
||||
- src/core/iomgr/pollset_set_windows.c
|
||||
- src/core/iomgr/pollset_windows.c
|
||||
- src/core/iomgr/resolve_address_posix.c
|
||||
- src/core/iomgr/resolve_address_windows.c
|
||||
- src/core/iomgr/sockaddr_utils.c
|
||||
- src/core/iomgr/socket_utils_common_posix.c
|
||||
- src/core/iomgr/socket_utils_linux.c
|
||||
- src/core/iomgr/socket_utils_posix.c
|
||||
- src/core/iomgr/socket_windows.c
|
||||
- src/core/iomgr/tcp_client_posix.c
|
||||
- src/core/iomgr/tcp_client_windows.c
|
||||
- src/core/iomgr/tcp_posix.c
|
||||
- src/core/iomgr/tcp_server_posix.c
|
||||
- src/core/iomgr/tcp_server_windows.c
|
||||
- src/core/iomgr/tcp_windows.c
|
||||
- src/core/iomgr/time_averaged_stats.c
|
||||
- src/core/iomgr/timer.c
|
||||
- src/core/iomgr/timer_heap.c
|
||||
- src/core/iomgr/udp_server.c
|
||||
- src/core/iomgr/wakeup_fd_eventfd.c
|
||||
- src/core/iomgr/wakeup_fd_nospecial.c
|
||||
- src/core/iomgr/wakeup_fd_pipe.c
|
||||
- src/core/iomgr/wakeup_fd_posix.c
|
||||
- src/core/iomgr/workqueue_posix.c
|
||||
- src/core/iomgr/workqueue_windows.c
|
||||
- src/core/json/json.c
|
||||
- src/core/json/json_reader.c
|
||||
- src/core/json/json_string.c
|
||||
- src/core/json/json_writer.c
|
||||
- src/core/proto/grpc/lb/v0/load_balancer.pb.c
|
||||
- src/core/surface/alarm.c
|
||||
- src/core/surface/api_trace.c
|
||||
- src/core/surface/byte_buffer.c
|
||||
- src/core/surface/byte_buffer_reader.c
|
||||
- src/core/surface/call.c
|
||||
- src/core/surface/call_details.c
|
||||
- src/core/surface/call_log_batch.c
|
||||
- src/core/surface/channel.c
|
||||
- src/core/surface/channel_connectivity.c
|
||||
- src/core/surface/channel_create.c
|
||||
- src/core/surface/channel_init.c
|
||||
- src/core/surface/channel_ping.c
|
||||
- src/core/surface/channel_stack_type.c
|
||||
- src/core/surface/completion_queue.c
|
||||
- src/core/surface/event_string.c
|
||||
- src/core/surface/init.c
|
||||
- src/core/surface/lame_client.c
|
||||
- src/core/surface/metadata_array.c
|
||||
- src/core/surface/server.c
|
||||
- src/core/surface/server_chttp2.c
|
||||
- src/core/surface/validate_metadata.c
|
||||
- src/core/surface/version.c
|
||||
- src/core/transport/byte_stream.c
|
||||
- src/core/transport/chttp2/alpn.c
|
||||
- src/core/transport/chttp2/bin_encoder.c
|
||||
- src/core/transport/chttp2/frame_data.c
|
||||
- src/core/transport/chttp2/frame_goaway.c
|
||||
- src/core/transport/chttp2/frame_ping.c
|
||||
- src/core/transport/chttp2/frame_rst_stream.c
|
||||
- src/core/transport/chttp2/frame_settings.c
|
||||
- src/core/transport/chttp2/frame_window_update.c
|
||||
- src/core/transport/chttp2/hpack_encoder.c
|
||||
- src/core/transport/chttp2/hpack_parser.c
|
||||
- src/core/transport/chttp2/hpack_table.c
|
||||
- src/core/transport/chttp2/huffsyms.c
|
||||
- src/core/transport/chttp2/incoming_metadata.c
|
||||
- src/core/transport/chttp2/parsing.c
|
||||
- src/core/transport/chttp2/status_conversion.c
|
||||
- src/core/transport/chttp2/stream_lists.c
|
||||
- src/core/transport/chttp2/stream_map.c
|
||||
- src/core/transport/chttp2/timeout_encoding.c
|
||||
- src/core/transport/chttp2/varint.c
|
||||
- src/core/transport/chttp2/writing.c
|
||||
- src/core/transport/chttp2_transport.c
|
||||
- src/core/transport/connectivity_state.c
|
||||
- src/core/transport/metadata.c
|
||||
- src/core/transport/metadata_batch.c
|
||||
- src/core/transport/static_metadata.c
|
||||
- src/core/transport/transport.c
|
||||
- src/core/transport/transport_op_string.c
|
||||
- src/core/lib/census/grpc_context.c
|
||||
- src/core/lib/census/grpc_filter.c
|
||||
- src/core/lib/census/grpc_plugin.c
|
||||
- src/core/lib/channel/channel_args.c
|
||||
- src/core/lib/channel/channel_stack.c
|
||||
- src/core/lib/channel/channel_stack_builder.c
|
||||
- src/core/lib/channel/client_channel.c
|
||||
- src/core/lib/channel/compress_filter.c
|
||||
- src/core/lib/channel/connected_channel.c
|
||||
- src/core/lib/channel/http_client_filter.c
|
||||
- src/core/lib/channel/http_server_filter.c
|
||||
- src/core/lib/channel/subchannel_call_holder.c
|
||||
- src/core/lib/client_config/client_config.c
|
||||
- src/core/lib/client_config/connector.c
|
||||
- src/core/lib/client_config/default_initial_connect_string.c
|
||||
- src/core/lib/client_config/initial_connect_string.c
|
||||
- src/core/lib/client_config/lb_policies/load_balancer_api.c
|
||||
- src/core/lib/client_config/lb_policies/pick_first.c
|
||||
- src/core/lib/client_config/lb_policies/round_robin.c
|
||||
- src/core/lib/client_config/lb_policy.c
|
||||
- src/core/lib/client_config/lb_policy_factory.c
|
||||
- src/core/lib/client_config/lb_policy_registry.c
|
||||
- src/core/lib/client_config/resolver.c
|
||||
- src/core/lib/client_config/resolver_factory.c
|
||||
- src/core/lib/client_config/resolver_registry.c
|
||||
- src/core/lib/client_config/resolvers/dns_resolver.c
|
||||
- src/core/lib/client_config/resolvers/sockaddr_resolver.c
|
||||
- src/core/lib/client_config/subchannel.c
|
||||
- src/core/lib/client_config/subchannel_factory.c
|
||||
- src/core/lib/client_config/subchannel_index.c
|
||||
- src/core/lib/client_config/uri_parser.c
|
||||
- src/core/lib/compression/compression_algorithm.c
|
||||
- src/core/lib/compression/message_compress.c
|
||||
- src/core/lib/debug/trace.c
|
||||
- src/core/lib/http/format_request.c
|
||||
- src/core/lib/http/httpcli.c
|
||||
- src/core/lib/http/parser.c
|
||||
- src/core/lib/iomgr/closure.c
|
||||
- src/core/lib/iomgr/endpoint.c
|
||||
- src/core/lib/iomgr/endpoint_pair_posix.c
|
||||
- src/core/lib/iomgr/endpoint_pair_windows.c
|
||||
- src/core/lib/iomgr/ev_poll_and_epoll_posix.c
|
||||
- src/core/lib/iomgr/ev_posix.c
|
||||
- src/core/lib/iomgr/exec_ctx.c
|
||||
- src/core/lib/iomgr/executor.c
|
||||
- src/core/lib/iomgr/iocp_windows.c
|
||||
- src/core/lib/iomgr/iomgr.c
|
||||
- src/core/lib/iomgr/iomgr_posix.c
|
||||
- src/core/lib/iomgr/iomgr_windows.c
|
||||
- src/core/lib/iomgr/pollset_set_windows.c
|
||||
- src/core/lib/iomgr/pollset_windows.c
|
||||
- src/core/lib/iomgr/resolve_address_posix.c
|
||||
- src/core/lib/iomgr/resolve_address_windows.c
|
||||
- src/core/lib/iomgr/sockaddr_utils.c
|
||||
- src/core/lib/iomgr/socket_utils_common_posix.c
|
||||
- src/core/lib/iomgr/socket_utils_linux.c
|
||||
- src/core/lib/iomgr/socket_utils_posix.c
|
||||
- src/core/lib/iomgr/socket_windows.c
|
||||
- src/core/lib/iomgr/tcp_client_posix.c
|
||||
- src/core/lib/iomgr/tcp_client_windows.c
|
||||
- src/core/lib/iomgr/tcp_posix.c
|
||||
- src/core/lib/iomgr/tcp_server_posix.c
|
||||
- src/core/lib/iomgr/tcp_server_windows.c
|
||||
- src/core/lib/iomgr/tcp_windows.c
|
||||
- src/core/lib/iomgr/time_averaged_stats.c
|
||||
- src/core/lib/iomgr/timer.c
|
||||
- src/core/lib/iomgr/timer_heap.c
|
||||
- src/core/lib/iomgr/udp_server.c
|
||||
- src/core/lib/iomgr/unix_sockets_posix.c
|
||||
- src/core/lib/iomgr/unix_sockets_posix_noop.c
|
||||
- src/core/lib/iomgr/wakeup_fd_eventfd.c
|
||||
- src/core/lib/iomgr/wakeup_fd_nospecial.c
|
||||
- src/core/lib/iomgr/wakeup_fd_pipe.c
|
||||
- src/core/lib/iomgr/wakeup_fd_posix.c
|
||||
- src/core/lib/iomgr/workqueue_posix.c
|
||||
- src/core/lib/iomgr/workqueue_windows.c
|
||||
- src/core/lib/json/json.c
|
||||
- src/core/lib/json/json_reader.c
|
||||
- src/core/lib/json/json_string.c
|
||||
- src/core/lib/json/json_writer.c
|
||||
- src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c
|
||||
- src/core/lib/surface/alarm.c
|
||||
- src/core/lib/surface/api_trace.c
|
||||
- src/core/lib/surface/byte_buffer.c
|
||||
- src/core/lib/surface/byte_buffer_reader.c
|
||||
- src/core/lib/surface/call.c
|
||||
- src/core/lib/surface/call_details.c
|
||||
- src/core/lib/surface/call_log_batch.c
|
||||
- src/core/lib/surface/channel.c
|
||||
- src/core/lib/surface/channel_connectivity.c
|
||||
- src/core/lib/surface/channel_create.c
|
||||
- src/core/lib/surface/channel_init.c
|
||||
- src/core/lib/surface/channel_ping.c
|
||||
- src/core/lib/surface/channel_stack_type.c
|
||||
- src/core/lib/surface/completion_queue.c
|
||||
- src/core/lib/surface/event_string.c
|
||||
- src/core/lib/surface/init.c
|
||||
- src/core/lib/surface/lame_client.c
|
||||
- src/core/lib/surface/metadata_array.c
|
||||
- src/core/lib/surface/server.c
|
||||
- src/core/lib/surface/server_chttp2.c
|
||||
- src/core/lib/surface/validate_metadata.c
|
||||
- src/core/lib/surface/version.c
|
||||
- src/core/lib/transport/byte_stream.c
|
||||
- src/core/lib/transport/chttp2/alpn.c
|
||||
- src/core/lib/transport/chttp2/bin_encoder.c
|
||||
- src/core/lib/transport/chttp2/frame_data.c
|
||||
- src/core/lib/transport/chttp2/frame_goaway.c
|
||||
- src/core/lib/transport/chttp2/frame_ping.c
|
||||
- src/core/lib/transport/chttp2/frame_rst_stream.c
|
||||
- src/core/lib/transport/chttp2/frame_settings.c
|
||||
- src/core/lib/transport/chttp2/frame_window_update.c
|
||||
- src/core/lib/transport/chttp2/hpack_encoder.c
|
||||
- src/core/lib/transport/chttp2/hpack_parser.c
|
||||
- src/core/lib/transport/chttp2/hpack_table.c
|
||||
- src/core/lib/transport/chttp2/huffsyms.c
|
||||
- src/core/lib/transport/chttp2/incoming_metadata.c
|
||||
- src/core/lib/transport/chttp2/parsing.c
|
||||
- src/core/lib/transport/chttp2/status_conversion.c
|
||||
- src/core/lib/transport/chttp2/stream_lists.c
|
||||
- src/core/lib/transport/chttp2/stream_map.c
|
||||
- src/core/lib/transport/chttp2/timeout_encoding.c
|
||||
- src/core/lib/transport/chttp2/varint.c
|
||||
- src/core/lib/transport/chttp2/writing.c
|
||||
- src/core/lib/transport/chttp2_transport.c
|
||||
- src/core/lib/transport/connectivity_state.c
|
||||
- src/core/lib/transport/metadata.c
|
||||
- src/core/lib/transport/metadata_batch.c
|
||||
- src/core/lib/transport/static_metadata.c
|
||||
- src/core/lib/transport/transport.c
|
||||
- src/core/lib/transport/transport_op_string.c
|
||||
- name: grpc_codegen
|
||||
public_headers:
|
||||
- include/grpc/impl/codegen/byte_buffer.h
|
||||
|
|
@ -507,42 +510,42 @@ filegroups:
|
|||
- include/grpc/impl/codegen/status.h
|
||||
- name: grpc_secure
|
||||
headers:
|
||||
- src/core/security/auth_filters.h
|
||||
- src/core/security/b64.h
|
||||
- src/core/security/credentials.h
|
||||
- src/core/security/handshake.h
|
||||
- src/core/security/json_token.h
|
||||
- src/core/security/jwt_verifier.h
|
||||
- src/core/security/secure_endpoint.h
|
||||
- src/core/security/security_connector.h
|
||||
- src/core/security/security_context.h
|
||||
- src/core/tsi/fake_transport_security.h
|
||||
- src/core/tsi/ssl_transport_security.h
|
||||
- src/core/tsi/ssl_types.h
|
||||
- src/core/tsi/transport_security.h
|
||||
- src/core/tsi/transport_security_interface.h
|
||||
- src/core/lib/security/auth_filters.h
|
||||
- src/core/lib/security/b64.h
|
||||
- src/core/lib/security/credentials.h
|
||||
- src/core/lib/security/handshake.h
|
||||
- src/core/lib/security/json_token.h
|
||||
- src/core/lib/security/jwt_verifier.h
|
||||
- src/core/lib/security/secure_endpoint.h
|
||||
- src/core/lib/security/security_connector.h
|
||||
- src/core/lib/security/security_context.h
|
||||
- src/core/lib/tsi/fake_transport_security.h
|
||||
- src/core/lib/tsi/ssl_transport_security.h
|
||||
- src/core/lib/tsi/ssl_types.h
|
||||
- src/core/lib/tsi/transport_security.h
|
||||
- src/core/lib/tsi/transport_security_interface.h
|
||||
src:
|
||||
- src/core/httpcli/httpcli_security_connector.c
|
||||
- src/core/security/b64.c
|
||||
- src/core/security/client_auth_filter.c
|
||||
- src/core/security/credentials.c
|
||||
- src/core/security/credentials_metadata.c
|
||||
- src/core/security/credentials_posix.c
|
||||
- src/core/security/credentials_win32.c
|
||||
- src/core/security/google_default_credentials.c
|
||||
- src/core/security/handshake.c
|
||||
- src/core/security/json_token.c
|
||||
- src/core/security/jwt_verifier.c
|
||||
- src/core/security/secure_endpoint.c
|
||||
- src/core/security/security_connector.c
|
||||
- src/core/security/security_context.c
|
||||
- src/core/security/server_auth_filter.c
|
||||
- src/core/security/server_secure_chttp2.c
|
||||
- src/core/surface/init_secure.c
|
||||
- src/core/surface/secure_channel_create.c
|
||||
- src/core/tsi/fake_transport_security.c
|
||||
- src/core/tsi/ssl_transport_security.c
|
||||
- src/core/tsi/transport_security.c
|
||||
- src/core/lib/http/httpcli_security_connector.c
|
||||
- src/core/lib/security/b64.c
|
||||
- src/core/lib/security/client_auth_filter.c
|
||||
- src/core/lib/security/credentials.c
|
||||
- src/core/lib/security/credentials_metadata.c
|
||||
- src/core/lib/security/credentials_posix.c
|
||||
- src/core/lib/security/credentials_win32.c
|
||||
- src/core/lib/security/google_default_credentials.c
|
||||
- src/core/lib/security/handshake.c
|
||||
- src/core/lib/security/json_token.c
|
||||
- src/core/lib/security/jwt_verifier.c
|
||||
- src/core/lib/security/secure_endpoint.c
|
||||
- src/core/lib/security/security_connector.c
|
||||
- src/core/lib/security/security_context.c
|
||||
- src/core/lib/security/server_auth_filter.c
|
||||
- src/core/lib/security/server_secure_chttp2.c
|
||||
- src/core/lib/surface/init_secure.c
|
||||
- src/core/lib/surface/secure_channel_create.c
|
||||
- src/core/lib/tsi/fake_transport_security.c
|
||||
- src/core/lib/tsi/ssl_transport_security.c
|
||||
- src/core/lib/tsi/transport_security.c
|
||||
- name: grpc_test_util_base
|
||||
headers:
|
||||
- test/core/end2end/cq_verifier.h
|
||||
|
|
@ -678,7 +681,7 @@ libs:
|
|||
build: all
|
||||
language: c
|
||||
src:
|
||||
- src/core/surface/init_unsecure.c
|
||||
- src/core/lib/surface/init_unsecure.c
|
||||
deps:
|
||||
- gpr
|
||||
baselib: true
|
||||
|
|
@ -697,9 +700,9 @@ libs:
|
|||
public_headers:
|
||||
- include/grpc/grpc_zookeeper.h
|
||||
headers:
|
||||
- src/core/client_config/resolvers/zookeeper_resolver.h
|
||||
- src/core/lib/client_config/resolvers/zookeeper_resolver.h
|
||||
src:
|
||||
- src/core/client_config/resolvers/zookeeper_resolver.c
|
||||
- src/core/lib/client_config/resolvers/zookeeper_resolver.c
|
||||
deps:
|
||||
- gpr
|
||||
- grpc
|
||||
|
|
@ -758,7 +761,7 @@ libs:
|
|||
secure: check
|
||||
vs_project_guid: '{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}'
|
||||
- name: grpc++_codegen_lib
|
||||
build: protoc
|
||||
build: all
|
||||
language: c++
|
||||
headers: []
|
||||
src: []
|
||||
|
|
@ -1558,21 +1561,21 @@ targets:
|
|||
- grpc
|
||||
- gpr_test_util
|
||||
- gpr
|
||||
- name: httpcli_format_request_test
|
||||
- name: http_parser_test
|
||||
build: test
|
||||
language: c
|
||||
src:
|
||||
- test/core/httpcli/format_request_test.c
|
||||
- test/core/http/parser_test.c
|
||||
deps:
|
||||
- grpc_test_util
|
||||
- grpc
|
||||
- gpr_test_util
|
||||
- gpr
|
||||
- name: httpcli_parser_test
|
||||
- name: httpcli_format_request_test
|
||||
build: test
|
||||
language: c
|
||||
src:
|
||||
- test/core/httpcli/parser_test.c
|
||||
- test/core/http/format_request_test.c
|
||||
deps:
|
||||
- grpc_test_util
|
||||
- grpc
|
||||
|
|
@ -1583,7 +1586,7 @@ targets:
|
|||
build: test
|
||||
language: c
|
||||
src:
|
||||
- test/core/httpcli/httpcli_test.c
|
||||
- test/core/http/httpcli_test.c
|
||||
deps:
|
||||
- grpc_test_util
|
||||
- grpc
|
||||
|
|
@ -1598,7 +1601,7 @@ targets:
|
|||
build: test
|
||||
language: c
|
||||
src:
|
||||
- test/core/httpcli/httpscli_test.c
|
||||
- test/core/http/httpscli_test.c
|
||||
deps:
|
||||
- grpc_test_util
|
||||
- grpc
|
||||
|
|
@ -1712,6 +1715,7 @@ targets:
|
|||
- gpr_test_util
|
||||
- gpr
|
||||
- name: mlog_test
|
||||
flaky: true
|
||||
build: test
|
||||
language: c
|
||||
src:
|
||||
|
|
@ -2467,8 +2471,6 @@ targets:
|
|||
- gpr_test_util
|
||||
- gpr
|
||||
- grpc++_test_config
|
||||
exclude_configs:
|
||||
- tsan
|
||||
platforms:
|
||||
- mac
|
||||
- linux
|
||||
|
|
@ -2488,8 +2490,6 @@ targets:
|
|||
- gpr_test_util
|
||||
- gpr
|
||||
- grpc++_test_config
|
||||
exclude_configs:
|
||||
- tsan
|
||||
platforms:
|
||||
- mac
|
||||
- linux
|
||||
|
|
@ -2822,11 +2822,11 @@ configs:
|
|||
etsan:
|
||||
CC: clang
|
||||
CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
|
||||
-fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
|
||||
-DGPR_NO_DIRECT_SYSCALLS
|
||||
CXX: clang++
|
||||
DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
|
||||
LD: clang
|
||||
LDFLAGS: -fsanitize=thread -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
|
||||
LDFLAGS: -fsanitize=thread
|
||||
LDXX: clang++
|
||||
compile_the_world: true
|
||||
test_environ:
|
||||
|
|
@ -2878,10 +2878,10 @@ configs:
|
|||
tsan:
|
||||
CC: clang
|
||||
CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
|
||||
-fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
|
||||
-DGPR_NO_DIRECT_SYSCALLS
|
||||
CXX: clang++
|
||||
LD: clang
|
||||
LDFLAGS: -fsanitize=thread -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
|
||||
LDFLAGS: -fsanitize=thread
|
||||
LDXX: clang++
|
||||
compile_the_world: true
|
||||
test_environ:
|
||||
|
|
|
|||
439
config.m4
439
config.m4
|
|
@ -36,207 +36,208 @@ if test "$PHP_GRPC" != "no"; then
|
|||
src/php/ext/grpc/server.c \
|
||||
src/php/ext/grpc/server_credentials.c \
|
||||
src/php/ext/grpc/timeval.c \
|
||||
src/core/profiling/basic_timers.c \
|
||||
src/core/profiling/stap_timers.c \
|
||||
src/core/support/alloc.c \
|
||||
src/core/support/avl.c \
|
||||
src/core/support/backoff.c \
|
||||
src/core/support/cmdline.c \
|
||||
src/core/support/cpu_iphone.c \
|
||||
src/core/support/cpu_linux.c \
|
||||
src/core/support/cpu_posix.c \
|
||||
src/core/support/cpu_windows.c \
|
||||
src/core/support/env_linux.c \
|
||||
src/core/support/env_posix.c \
|
||||
src/core/support/env_win32.c \
|
||||
src/core/support/histogram.c \
|
||||
src/core/support/host_port.c \
|
||||
src/core/support/load_file.c \
|
||||
src/core/support/log.c \
|
||||
src/core/support/log_android.c \
|
||||
src/core/support/log_linux.c \
|
||||
src/core/support/log_posix.c \
|
||||
src/core/support/log_win32.c \
|
||||
src/core/support/murmur_hash.c \
|
||||
src/core/support/slice.c \
|
||||
src/core/support/slice_buffer.c \
|
||||
src/core/support/stack_lockfree.c \
|
||||
src/core/support/string.c \
|
||||
src/core/support/string_posix.c \
|
||||
src/core/support/string_win32.c \
|
||||
src/core/support/subprocess_posix.c \
|
||||
src/core/support/subprocess_windows.c \
|
||||
src/core/support/sync.c \
|
||||
src/core/support/sync_posix.c \
|
||||
src/core/support/sync_win32.c \
|
||||
src/core/support/thd.c \
|
||||
src/core/support/thd_posix.c \
|
||||
src/core/support/thd_win32.c \
|
||||
src/core/support/time.c \
|
||||
src/core/support/time_posix.c \
|
||||
src/core/support/time_precise.c \
|
||||
src/core/support/time_win32.c \
|
||||
src/core/support/tls_pthread.c \
|
||||
src/core/support/tmpfile_posix.c \
|
||||
src/core/support/tmpfile_win32.c \
|
||||
src/core/support/wrap_memcpy.c \
|
||||
src/core/census/grpc_context.c \
|
||||
src/core/census/grpc_filter.c \
|
||||
src/core/census/grpc_plugin.c \
|
||||
src/core/channel/channel_args.c \
|
||||
src/core/channel/channel_stack.c \
|
||||
src/core/channel/channel_stack_builder.c \
|
||||
src/core/channel/client_channel.c \
|
||||
src/core/channel/client_uchannel.c \
|
||||
src/core/channel/compress_filter.c \
|
||||
src/core/channel/connected_channel.c \
|
||||
src/core/channel/http_client_filter.c \
|
||||
src/core/channel/http_server_filter.c \
|
||||
src/core/channel/subchannel_call_holder.c \
|
||||
src/core/client_config/client_config.c \
|
||||
src/core/client_config/connector.c \
|
||||
src/core/client_config/default_initial_connect_string.c \
|
||||
src/core/client_config/initial_connect_string.c \
|
||||
src/core/client_config/lb_policies/load_balancer_api.c \
|
||||
src/core/client_config/lb_policies/pick_first.c \
|
||||
src/core/client_config/lb_policies/round_robin.c \
|
||||
src/core/client_config/lb_policy.c \
|
||||
src/core/client_config/lb_policy_factory.c \
|
||||
src/core/client_config/lb_policy_registry.c \
|
||||
src/core/client_config/resolver.c \
|
||||
src/core/client_config/resolver_factory.c \
|
||||
src/core/client_config/resolver_registry.c \
|
||||
src/core/client_config/resolvers/dns_resolver.c \
|
||||
src/core/client_config/resolvers/sockaddr_resolver.c \
|
||||
src/core/client_config/subchannel.c \
|
||||
src/core/client_config/subchannel_factory.c \
|
||||
src/core/client_config/subchannel_index.c \
|
||||
src/core/client_config/uri_parser.c \
|
||||
src/core/compression/compression_algorithm.c \
|
||||
src/core/compression/message_compress.c \
|
||||
src/core/debug/trace.c \
|
||||
src/core/httpcli/format_request.c \
|
||||
src/core/httpcli/httpcli.c \
|
||||
src/core/httpcli/parser.c \
|
||||
src/core/iomgr/closure.c \
|
||||
src/core/iomgr/endpoint.c \
|
||||
src/core/iomgr/endpoint_pair_posix.c \
|
||||
src/core/iomgr/endpoint_pair_windows.c \
|
||||
src/core/iomgr/ev_poll_and_epoll_posix.c \
|
||||
src/core/iomgr/ev_posix.c \
|
||||
src/core/iomgr/exec_ctx.c \
|
||||
src/core/iomgr/executor.c \
|
||||
src/core/iomgr/iocp_windows.c \
|
||||
src/core/iomgr/iomgr.c \
|
||||
src/core/iomgr/iomgr_posix.c \
|
||||
src/core/iomgr/iomgr_windows.c \
|
||||
src/core/iomgr/pollset_set_windows.c \
|
||||
src/core/iomgr/pollset_windows.c \
|
||||
src/core/iomgr/resolve_address_posix.c \
|
||||
src/core/iomgr/resolve_address_windows.c \
|
||||
src/core/iomgr/sockaddr_utils.c \
|
||||
src/core/iomgr/socket_utils_common_posix.c \
|
||||
src/core/iomgr/socket_utils_linux.c \
|
||||
src/core/iomgr/socket_utils_posix.c \
|
||||
src/core/iomgr/socket_windows.c \
|
||||
src/core/iomgr/tcp_client_posix.c \
|
||||
src/core/iomgr/tcp_client_windows.c \
|
||||
src/core/iomgr/tcp_posix.c \
|
||||
src/core/iomgr/tcp_server_posix.c \
|
||||
src/core/iomgr/tcp_server_windows.c \
|
||||
src/core/iomgr/tcp_windows.c \
|
||||
src/core/iomgr/time_averaged_stats.c \
|
||||
src/core/iomgr/timer.c \
|
||||
src/core/iomgr/timer_heap.c \
|
||||
src/core/iomgr/udp_server.c \
|
||||
src/core/iomgr/wakeup_fd_eventfd.c \
|
||||
src/core/iomgr/wakeup_fd_nospecial.c \
|
||||
src/core/iomgr/wakeup_fd_pipe.c \
|
||||
src/core/iomgr/wakeup_fd_posix.c \
|
||||
src/core/iomgr/workqueue_posix.c \
|
||||
src/core/iomgr/workqueue_windows.c \
|
||||
src/core/json/json.c \
|
||||
src/core/json/json_reader.c \
|
||||
src/core/json/json_string.c \
|
||||
src/core/json/json_writer.c \
|
||||
src/core/proto/grpc/lb/v0/load_balancer.pb.c \
|
||||
src/core/surface/alarm.c \
|
||||
src/core/surface/api_trace.c \
|
||||
src/core/surface/byte_buffer.c \
|
||||
src/core/surface/byte_buffer_reader.c \
|
||||
src/core/surface/call.c \
|
||||
src/core/surface/call_details.c \
|
||||
src/core/surface/call_log_batch.c \
|
||||
src/core/surface/channel.c \
|
||||
src/core/surface/channel_connectivity.c \
|
||||
src/core/surface/channel_create.c \
|
||||
src/core/surface/channel_init.c \
|
||||
src/core/surface/channel_ping.c \
|
||||
src/core/surface/channel_stack_type.c \
|
||||
src/core/surface/completion_queue.c \
|
||||
src/core/surface/event_string.c \
|
||||
src/core/surface/init.c \
|
||||
src/core/surface/lame_client.c \
|
||||
src/core/surface/metadata_array.c \
|
||||
src/core/surface/server.c \
|
||||
src/core/surface/server_chttp2.c \
|
||||
src/core/surface/validate_metadata.c \
|
||||
src/core/surface/version.c \
|
||||
src/core/transport/byte_stream.c \
|
||||
src/core/transport/chttp2/alpn.c \
|
||||
src/core/transport/chttp2/bin_encoder.c \
|
||||
src/core/transport/chttp2/frame_data.c \
|
||||
src/core/transport/chttp2/frame_goaway.c \
|
||||
src/core/transport/chttp2/frame_ping.c \
|
||||
src/core/transport/chttp2/frame_rst_stream.c \
|
||||
src/core/transport/chttp2/frame_settings.c \
|
||||
src/core/transport/chttp2/frame_window_update.c \
|
||||
src/core/transport/chttp2/hpack_encoder.c \
|
||||
src/core/transport/chttp2/hpack_parser.c \
|
||||
src/core/transport/chttp2/hpack_table.c \
|
||||
src/core/transport/chttp2/huffsyms.c \
|
||||
src/core/transport/chttp2/incoming_metadata.c \
|
||||
src/core/transport/chttp2/parsing.c \
|
||||
src/core/transport/chttp2/status_conversion.c \
|
||||
src/core/transport/chttp2/stream_lists.c \
|
||||
src/core/transport/chttp2/stream_map.c \
|
||||
src/core/transport/chttp2/timeout_encoding.c \
|
||||
src/core/transport/chttp2/varint.c \
|
||||
src/core/transport/chttp2/writing.c \
|
||||
src/core/transport/chttp2_transport.c \
|
||||
src/core/transport/connectivity_state.c \
|
||||
src/core/transport/metadata.c \
|
||||
src/core/transport/metadata_batch.c \
|
||||
src/core/transport/static_metadata.c \
|
||||
src/core/transport/transport.c \
|
||||
src/core/transport/transport_op_string.c \
|
||||
src/core/httpcli/httpcli_security_connector.c \
|
||||
src/core/security/b64.c \
|
||||
src/core/security/client_auth_filter.c \
|
||||
src/core/security/credentials.c \
|
||||
src/core/security/credentials_metadata.c \
|
||||
src/core/security/credentials_posix.c \
|
||||
src/core/security/credentials_win32.c \
|
||||
src/core/security/google_default_credentials.c \
|
||||
src/core/security/handshake.c \
|
||||
src/core/security/json_token.c \
|
||||
src/core/security/jwt_verifier.c \
|
||||
src/core/security/secure_endpoint.c \
|
||||
src/core/security/security_connector.c \
|
||||
src/core/security/security_context.c \
|
||||
src/core/security/server_auth_filter.c \
|
||||
src/core/security/server_secure_chttp2.c \
|
||||
src/core/surface/init_secure.c \
|
||||
src/core/surface/secure_channel_create.c \
|
||||
src/core/tsi/fake_transport_security.c \
|
||||
src/core/tsi/ssl_transport_security.c \
|
||||
src/core/tsi/transport_security.c \
|
||||
src/core/census/context.c \
|
||||
src/core/census/initialize.c \
|
||||
src/core/census/mlog.c \
|
||||
src/core/census/operation.c \
|
||||
src/core/census/placeholders.c \
|
||||
src/core/census/tracing.c \
|
||||
src/core/lib/profiling/basic_timers.c \
|
||||
src/core/lib/profiling/stap_timers.c \
|
||||
src/core/lib/support/alloc.c \
|
||||
src/core/lib/support/avl.c \
|
||||
src/core/lib/support/backoff.c \
|
||||
src/core/lib/support/cmdline.c \
|
||||
src/core/lib/support/cpu_iphone.c \
|
||||
src/core/lib/support/cpu_linux.c \
|
||||
src/core/lib/support/cpu_posix.c \
|
||||
src/core/lib/support/cpu_windows.c \
|
||||
src/core/lib/support/env_linux.c \
|
||||
src/core/lib/support/env_posix.c \
|
||||
src/core/lib/support/env_win32.c \
|
||||
src/core/lib/support/histogram.c \
|
||||
src/core/lib/support/host_port.c \
|
||||
src/core/lib/support/load_file.c \
|
||||
src/core/lib/support/log.c \
|
||||
src/core/lib/support/log_android.c \
|
||||
src/core/lib/support/log_linux.c \
|
||||
src/core/lib/support/log_posix.c \
|
||||
src/core/lib/support/log_win32.c \
|
||||
src/core/lib/support/murmur_hash.c \
|
||||
src/core/lib/support/slice.c \
|
||||
src/core/lib/support/slice_buffer.c \
|
||||
src/core/lib/support/stack_lockfree.c \
|
||||
src/core/lib/support/string.c \
|
||||
src/core/lib/support/string_posix.c \
|
||||
src/core/lib/support/string_win32.c \
|
||||
src/core/lib/support/subprocess_posix.c \
|
||||
src/core/lib/support/subprocess_windows.c \
|
||||
src/core/lib/support/sync.c \
|
||||
src/core/lib/support/sync_posix.c \
|
||||
src/core/lib/support/sync_win32.c \
|
||||
src/core/lib/support/thd.c \
|
||||
src/core/lib/support/thd_posix.c \
|
||||
src/core/lib/support/thd_win32.c \
|
||||
src/core/lib/support/time.c \
|
||||
src/core/lib/support/time_posix.c \
|
||||
src/core/lib/support/time_precise.c \
|
||||
src/core/lib/support/time_win32.c \
|
||||
src/core/lib/support/tls_pthread.c \
|
||||
src/core/lib/support/tmpfile_posix.c \
|
||||
src/core/lib/support/tmpfile_win32.c \
|
||||
src/core/lib/support/wrap_memcpy.c \
|
||||
src/core/lib/census/grpc_context.c \
|
||||
src/core/lib/census/grpc_filter.c \
|
||||
src/core/lib/census/grpc_plugin.c \
|
||||
src/core/lib/channel/channel_args.c \
|
||||
src/core/lib/channel/channel_stack.c \
|
||||
src/core/lib/channel/channel_stack_builder.c \
|
||||
src/core/lib/channel/client_channel.c \
|
||||
src/core/lib/channel/compress_filter.c \
|
||||
src/core/lib/channel/connected_channel.c \
|
||||
src/core/lib/channel/http_client_filter.c \
|
||||
src/core/lib/channel/http_server_filter.c \
|
||||
src/core/lib/channel/subchannel_call_holder.c \
|
||||
src/core/lib/client_config/client_config.c \
|
||||
src/core/lib/client_config/connector.c \
|
||||
src/core/lib/client_config/default_initial_connect_string.c \
|
||||
src/core/lib/client_config/initial_connect_string.c \
|
||||
src/core/lib/client_config/lb_policies/load_balancer_api.c \
|
||||
src/core/lib/client_config/lb_policies/pick_first.c \
|
||||
src/core/lib/client_config/lb_policies/round_robin.c \
|
||||
src/core/lib/client_config/lb_policy.c \
|
||||
src/core/lib/client_config/lb_policy_factory.c \
|
||||
src/core/lib/client_config/lb_policy_registry.c \
|
||||
src/core/lib/client_config/resolver.c \
|
||||
src/core/lib/client_config/resolver_factory.c \
|
||||
src/core/lib/client_config/resolver_registry.c \
|
||||
src/core/lib/client_config/resolvers/dns_resolver.c \
|
||||
src/core/lib/client_config/resolvers/sockaddr_resolver.c \
|
||||
src/core/lib/client_config/subchannel.c \
|
||||
src/core/lib/client_config/subchannel_factory.c \
|
||||
src/core/lib/client_config/subchannel_index.c \
|
||||
src/core/lib/client_config/uri_parser.c \
|
||||
src/core/lib/compression/compression_algorithm.c \
|
||||
src/core/lib/compression/message_compress.c \
|
||||
src/core/lib/debug/trace.c \
|
||||
src/core/lib/http/format_request.c \
|
||||
src/core/lib/http/httpcli.c \
|
||||
src/core/lib/http/parser.c \
|
||||
src/core/lib/iomgr/closure.c \
|
||||
src/core/lib/iomgr/endpoint.c \
|
||||
src/core/lib/iomgr/endpoint_pair_posix.c \
|
||||
src/core/lib/iomgr/endpoint_pair_windows.c \
|
||||
src/core/lib/iomgr/ev_poll_and_epoll_posix.c \
|
||||
src/core/lib/iomgr/ev_posix.c \
|
||||
src/core/lib/iomgr/exec_ctx.c \
|
||||
src/core/lib/iomgr/executor.c \
|
||||
src/core/lib/iomgr/iocp_windows.c \
|
||||
src/core/lib/iomgr/iomgr.c \
|
||||
src/core/lib/iomgr/iomgr_posix.c \
|
||||
src/core/lib/iomgr/iomgr_windows.c \
|
||||
src/core/lib/iomgr/pollset_set_windows.c \
|
||||
src/core/lib/iomgr/pollset_windows.c \
|
||||
src/core/lib/iomgr/resolve_address_posix.c \
|
||||
src/core/lib/iomgr/resolve_address_windows.c \
|
||||
src/core/lib/iomgr/sockaddr_utils.c \
|
||||
src/core/lib/iomgr/socket_utils_common_posix.c \
|
||||
src/core/lib/iomgr/socket_utils_linux.c \
|
||||
src/core/lib/iomgr/socket_utils_posix.c \
|
||||
src/core/lib/iomgr/socket_windows.c \
|
||||
src/core/lib/iomgr/tcp_client_posix.c \
|
||||
src/core/lib/iomgr/tcp_client_windows.c \
|
||||
src/core/lib/iomgr/tcp_posix.c \
|
||||
src/core/lib/iomgr/tcp_server_posix.c \
|
||||
src/core/lib/iomgr/tcp_server_windows.c \
|
||||
src/core/lib/iomgr/tcp_windows.c \
|
||||
src/core/lib/iomgr/time_averaged_stats.c \
|
||||
src/core/lib/iomgr/timer.c \
|
||||
src/core/lib/iomgr/timer_heap.c \
|
||||
src/core/lib/iomgr/udp_server.c \
|
||||
src/core/lib/iomgr/unix_sockets_posix.c \
|
||||
src/core/lib/iomgr/unix_sockets_posix_noop.c \
|
||||
src/core/lib/iomgr/wakeup_fd_eventfd.c \
|
||||
src/core/lib/iomgr/wakeup_fd_nospecial.c \
|
||||
src/core/lib/iomgr/wakeup_fd_pipe.c \
|
||||
src/core/lib/iomgr/wakeup_fd_posix.c \
|
||||
src/core/lib/iomgr/workqueue_posix.c \
|
||||
src/core/lib/iomgr/workqueue_windows.c \
|
||||
src/core/lib/json/json.c \
|
||||
src/core/lib/json/json_reader.c \
|
||||
src/core/lib/json/json_string.c \
|
||||
src/core/lib/json/json_writer.c \
|
||||
src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c \
|
||||
src/core/lib/surface/alarm.c \
|
||||
src/core/lib/surface/api_trace.c \
|
||||
src/core/lib/surface/byte_buffer.c \
|
||||
src/core/lib/surface/byte_buffer_reader.c \
|
||||
src/core/lib/surface/call.c \
|
||||
src/core/lib/surface/call_details.c \
|
||||
src/core/lib/surface/call_log_batch.c \
|
||||
src/core/lib/surface/channel.c \
|
||||
src/core/lib/surface/channel_connectivity.c \
|
||||
src/core/lib/surface/channel_create.c \
|
||||
src/core/lib/surface/channel_init.c \
|
||||
src/core/lib/surface/channel_ping.c \
|
||||
src/core/lib/surface/channel_stack_type.c \
|
||||
src/core/lib/surface/completion_queue.c \
|
||||
src/core/lib/surface/event_string.c \
|
||||
src/core/lib/surface/init.c \
|
||||
src/core/lib/surface/lame_client.c \
|
||||
src/core/lib/surface/metadata_array.c \
|
||||
src/core/lib/surface/server.c \
|
||||
src/core/lib/surface/server_chttp2.c \
|
||||
src/core/lib/surface/validate_metadata.c \
|
||||
src/core/lib/surface/version.c \
|
||||
src/core/lib/transport/byte_stream.c \
|
||||
src/core/lib/transport/chttp2/alpn.c \
|
||||
src/core/lib/transport/chttp2/bin_encoder.c \
|
||||
src/core/lib/transport/chttp2/frame_data.c \
|
||||
src/core/lib/transport/chttp2/frame_goaway.c \
|
||||
src/core/lib/transport/chttp2/frame_ping.c \
|
||||
src/core/lib/transport/chttp2/frame_rst_stream.c \
|
||||
src/core/lib/transport/chttp2/frame_settings.c \
|
||||
src/core/lib/transport/chttp2/frame_window_update.c \
|
||||
src/core/lib/transport/chttp2/hpack_encoder.c \
|
||||
src/core/lib/transport/chttp2/hpack_parser.c \
|
||||
src/core/lib/transport/chttp2/hpack_table.c \
|
||||
src/core/lib/transport/chttp2/huffsyms.c \
|
||||
src/core/lib/transport/chttp2/incoming_metadata.c \
|
||||
src/core/lib/transport/chttp2/parsing.c \
|
||||
src/core/lib/transport/chttp2/status_conversion.c \
|
||||
src/core/lib/transport/chttp2/stream_lists.c \
|
||||
src/core/lib/transport/chttp2/stream_map.c \
|
||||
src/core/lib/transport/chttp2/timeout_encoding.c \
|
||||
src/core/lib/transport/chttp2/varint.c \
|
||||
src/core/lib/transport/chttp2/writing.c \
|
||||
src/core/lib/transport/chttp2_transport.c \
|
||||
src/core/lib/transport/connectivity_state.c \
|
||||
src/core/lib/transport/metadata.c \
|
||||
src/core/lib/transport/metadata_batch.c \
|
||||
src/core/lib/transport/static_metadata.c \
|
||||
src/core/lib/transport/transport.c \
|
||||
src/core/lib/transport/transport_op_string.c \
|
||||
src/core/lib/http/httpcli_security_connector.c \
|
||||
src/core/lib/security/b64.c \
|
||||
src/core/lib/security/client_auth_filter.c \
|
||||
src/core/lib/security/credentials.c \
|
||||
src/core/lib/security/credentials_metadata.c \
|
||||
src/core/lib/security/credentials_posix.c \
|
||||
src/core/lib/security/credentials_win32.c \
|
||||
src/core/lib/security/google_default_credentials.c \
|
||||
src/core/lib/security/handshake.c \
|
||||
src/core/lib/security/json_token.c \
|
||||
src/core/lib/security/jwt_verifier.c \
|
||||
src/core/lib/security/secure_endpoint.c \
|
||||
src/core/lib/security/security_connector.c \
|
||||
src/core/lib/security/security_context.c \
|
||||
src/core/lib/security/server_auth_filter.c \
|
||||
src/core/lib/security/server_secure_chttp2.c \
|
||||
src/core/lib/surface/init_secure.c \
|
||||
src/core/lib/surface/secure_channel_create.c \
|
||||
src/core/lib/tsi/fake_transport_security.c \
|
||||
src/core/lib/tsi/ssl_transport_security.c \
|
||||
src/core/lib/tsi/transport_security.c \
|
||||
src/core/lib/census/context.c \
|
||||
src/core/lib/census/initialize.c \
|
||||
src/core/lib/census/mlog.c \
|
||||
src/core/lib/census/operation.c \
|
||||
src/core/lib/census/placeholders.c \
|
||||
src/core/lib/census/tracing.c \
|
||||
third_party/nanopb/pb_common.c \
|
||||
third_party/nanopb/pb_decode.c \
|
||||
third_party/nanopb/pb_encode.c \
|
||||
|
|
@ -542,24 +543,24 @@ if test "$PHP_GRPC" != "no"; then
|
|||
PHP_ADD_BUILD_DIR($ext_builddir/src/php/ext/grpc)
|
||||
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/boringssl)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/census)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/channel)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/client_config)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/client_config/lb_policies)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/client_config/resolvers)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/compression)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/debug)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/httpcli)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/iomgr)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/json)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/profiling)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/proto/grpc/lb/v0)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/security)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/support)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/surface)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/transport)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/transport/chttp2)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/tsi)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/census)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/channel)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/client_config)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/client_config/lb_policies)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/client_config/resolvers)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/compression)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/debug)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/http)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/iomgr)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/json)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/profiling)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/proto/grpc/lb/v0)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/security)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/support)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/surface)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/transport)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/transport/chttp2)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/lib/tsi)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/third_party/boringssl/crypto)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/third_party/boringssl/crypto/aes)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/third_party/boringssl/crypto/asn1)
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ Clients should accept these arguments:
|
|||
* Whether to use a plaintext or encrypted connection
|
||||
* --use_test_ca=BOOLEAN
|
||||
* Whether to replace platform root CAs with
|
||||
[ca.pem](https://github.com/grpc/grpc/blob/master/src/core/tsi/test_creds/ca.pem)
|
||||
[ca.pem](https://github.com/grpc/grpc/blob/master/src/core/lib/tsi/test_creds/ca.pem)
|
||||
as the CA root
|
||||
* --default_service_account=ACCOUNT_EMAIL
|
||||
* Email of the GCE default service account. Only applicable
|
||||
|
|
@ -920,7 +920,7 @@ Servers should accept these arguments:
|
|||
* Whether to use a plaintext or encrypted connection
|
||||
|
||||
Servers must support TLS with ALPN. They should use
|
||||
[server1.pem](https://github.com/grpc/grpc/blob/master/src/core/tsi/test_creds/server1.pem)
|
||||
[server1.pem](https://github.com/grpc/grpc/blob/master/src/core/lib/tsi/test_creds/server1.pem)
|
||||
for their certificate.
|
||||
|
||||
### EmptyCall
|
||||
|
|
|
|||
|
|
@ -10,6 +10,11 @@ INSTALL
|
|||
-------
|
||||
|
||||
```sh
|
||||
$ # Get the gRPC repository
|
||||
$ export REPO_ROOT=grpc # REPO root can be any directory of your choice
|
||||
$ git clone https://github.com/grpc/grpc.git $REPO_ROOT
|
||||
$ cd $REPO_ROOT
|
||||
|
||||
$ cd examples/node
|
||||
$ npm install
|
||||
```
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 2015, Google Inc.
|
||||
# Copyright 2015-2016, Google Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -29,6 +29,8 @@
|
|||
|
||||
"""The Python implementation of the GRPC helloworld.Greeter client."""
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
from grpc.beta import implementations
|
||||
|
||||
import helloworld_pb2
|
||||
|
|
@ -40,7 +42,7 @@ def run():
|
|||
channel = implementations.insecure_channel('localhost', 50051)
|
||||
stub = helloworld_pb2.beta_create_Greeter_stub(channel)
|
||||
response = stub.SayHello(helloworld_pb2.HelloRequest(name='you'), _TIMEOUT_SECONDS)
|
||||
print "Greeter client received: " + response.message
|
||||
print("Greeter client received: " + response.message)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 2015, Google Inc.
|
||||
# Copyright 2015-2016, Google Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -29,6 +29,8 @@
|
|||
|
||||
"""The Python implementation of the gRPC route guide client."""
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import random
|
||||
import time
|
||||
|
||||
|
|
@ -49,13 +51,13 @@ def make_route_note(message, latitude, longitude):
|
|||
def guide_get_one_feature(stub, point):
|
||||
feature = stub.GetFeature(point, _TIMEOUT_SECONDS)
|
||||
if not feature.location:
|
||||
print "Server returned incomplete feature"
|
||||
print("Server returned incomplete feature")
|
||||
return
|
||||
|
||||
if feature.name:
|
||||
print "Feature called %s at %s" % (feature.name, feature.location)
|
||||
print("Feature called %s at %s" % (feature.name, feature.location))
|
||||
else:
|
||||
print "Found no feature at %s" % feature.location
|
||||
print("Found no feature at %s" % feature.location)
|
||||
|
||||
|
||||
def guide_get_feature(stub):
|
||||
|
|
@ -69,18 +71,18 @@ def guide_list_features(stub):
|
|||
latitude=400000000, longitude = -750000000),
|
||||
hi=route_guide_pb2.Point(
|
||||
latitude = 420000000, longitude = -730000000))
|
||||
print "Looking for features between 40, -75 and 42, -73"
|
||||
print("Looking for features between 40, -75 and 42, -73")
|
||||
|
||||
features = stub.ListFeatures(rect, _TIMEOUT_SECONDS)
|
||||
|
||||
for feature in features:
|
||||
print "Feature called %s at %s" % (feature.name, feature.location)
|
||||
print("Feature called %s at %s" % (feature.name, feature.location))
|
||||
|
||||
|
||||
def generate_route(feature_list):
|
||||
for _ in range(0, 10):
|
||||
random_feature = feature_list[random.randint(0, len(feature_list) - 1)]
|
||||
print "Visiting point %s" % random_feature.location
|
||||
print("Visiting point %s" % random_feature.location)
|
||||
yield random_feature.location
|
||||
time.sleep(random.uniform(0.5, 1.5))
|
||||
|
||||
|
|
@ -90,10 +92,10 @@ def guide_record_route(stub):
|
|||
|
||||
route_iter = generate_route(feature_list)
|
||||
route_summary = stub.RecordRoute(route_iter, _TIMEOUT_SECONDS)
|
||||
print "Finished trip with %s points " % route_summary.point_count
|
||||
print "Passed %s features " % route_summary.feature_count
|
||||
print "Travelled %s meters " % route_summary.distance
|
||||
print "It took %s seconds " % route_summary.elapsed_time
|
||||
print("Finished trip with %s points " % route_summary.point_count)
|
||||
print("Passed %s features " % route_summary.feature_count)
|
||||
print("Travelled %s meters " % route_summary.distance)
|
||||
print("It took %s seconds " % route_summary.elapsed_time)
|
||||
|
||||
|
||||
def generate_messages():
|
||||
|
|
@ -105,7 +107,7 @@ def generate_messages():
|
|||
make_route_note("Fifth message", 1, 0),
|
||||
]
|
||||
for msg in messages:
|
||||
print "Sending %s at %s" % (msg.message, msg.location)
|
||||
print("Sending %s at %s" % (msg.message, msg.location))
|
||||
yield msg
|
||||
time.sleep(random.uniform(0.5, 1.0))
|
||||
|
||||
|
|
@ -113,19 +115,19 @@ def generate_messages():
|
|||
def guide_route_chat(stub):
|
||||
responses = stub.RouteChat(generate_messages(), _TIMEOUT_SECONDS)
|
||||
for response in responses:
|
||||
print "Received message %s at %s" % (response.message, response.location)
|
||||
print("Received message %s at %s" % (response.message, response.location))
|
||||
|
||||
|
||||
def run():
|
||||
channel = implementations.insecure_channel('localhost', 50051)
|
||||
stub = route_guide_pb2.beta_create_RouteGuide_stub(channel)
|
||||
print "-------------- GetFeature --------------"
|
||||
print("-------------- GetFeature --------------")
|
||||
guide_get_feature(stub)
|
||||
print "-------------- ListFeatures --------------"
|
||||
print("-------------- ListFeatures --------------")
|
||||
guide_list_features(stub)
|
||||
print "-------------- RecordRoute --------------"
|
||||
print("-------------- RecordRoute --------------")
|
||||
guide_record_route(stub)
|
||||
print "-------------- RouteChat --------------"
|
||||
print("-------------- RouteChat --------------")
|
||||
guide_route_chat(stub)
|
||||
|
||||
|
||||
|
|
|
|||
999
gRPC.podspec
999
gRPC.podspec
File diff suppressed because it is too large
Load Diff
701
grpc.gemspec
701
grpc.gemspec
|
|
@ -88,62 +88,62 @@ Gem::Specification.new do |s|
|
|||
s.files += %w( include/grpc/impl/codegen/sync_posix.h )
|
||||
s.files += %w( include/grpc/impl/codegen/sync_win32.h )
|
||||
s.files += %w( include/grpc/impl/codegen/time.h )
|
||||
s.files += %w( src/core/profiling/timers.h )
|
||||
s.files += %w( src/core/support/backoff.h )
|
||||
s.files += %w( src/core/support/block_annotate.h )
|
||||
s.files += %w( src/core/support/env.h )
|
||||
s.files += %w( src/core/support/load_file.h )
|
||||
s.files += %w( src/core/support/murmur_hash.h )
|
||||
s.files += %w( src/core/support/stack_lockfree.h )
|
||||
s.files += %w( src/core/support/string.h )
|
||||
s.files += %w( src/core/support/string_win32.h )
|
||||
s.files += %w( src/core/support/thd_internal.h )
|
||||
s.files += %w( src/core/support/time_precise.h )
|
||||
s.files += %w( src/core/support/tmpfile.h )
|
||||
s.files += %w( src/core/profiling/basic_timers.c )
|
||||
s.files += %w( src/core/profiling/stap_timers.c )
|
||||
s.files += %w( src/core/support/alloc.c )
|
||||
s.files += %w( src/core/support/avl.c )
|
||||
s.files += %w( src/core/support/backoff.c )
|
||||
s.files += %w( src/core/support/cmdline.c )
|
||||
s.files += %w( src/core/support/cpu_iphone.c )
|
||||
s.files += %w( src/core/support/cpu_linux.c )
|
||||
s.files += %w( src/core/support/cpu_posix.c )
|
||||
s.files += %w( src/core/support/cpu_windows.c )
|
||||
s.files += %w( src/core/support/env_linux.c )
|
||||
s.files += %w( src/core/support/env_posix.c )
|
||||
s.files += %w( src/core/support/env_win32.c )
|
||||
s.files += %w( src/core/support/histogram.c )
|
||||
s.files += %w( src/core/support/host_port.c )
|
||||
s.files += %w( src/core/support/load_file.c )
|
||||
s.files += %w( src/core/support/log.c )
|
||||
s.files += %w( src/core/support/log_android.c )
|
||||
s.files += %w( src/core/support/log_linux.c )
|
||||
s.files += %w( src/core/support/log_posix.c )
|
||||
s.files += %w( src/core/support/log_win32.c )
|
||||
s.files += %w( src/core/support/murmur_hash.c )
|
||||
s.files += %w( src/core/support/slice.c )
|
||||
s.files += %w( src/core/support/slice_buffer.c )
|
||||
s.files += %w( src/core/support/stack_lockfree.c )
|
||||
s.files += %w( src/core/support/string.c )
|
||||
s.files += %w( src/core/support/string_posix.c )
|
||||
s.files += %w( src/core/support/string_win32.c )
|
||||
s.files += %w( src/core/support/subprocess_posix.c )
|
||||
s.files += %w( src/core/support/subprocess_windows.c )
|
||||
s.files += %w( src/core/support/sync.c )
|
||||
s.files += %w( src/core/support/sync_posix.c )
|
||||
s.files += %w( src/core/support/sync_win32.c )
|
||||
s.files += %w( src/core/support/thd.c )
|
||||
s.files += %w( src/core/support/thd_posix.c )
|
||||
s.files += %w( src/core/support/thd_win32.c )
|
||||
s.files += %w( src/core/support/time.c )
|
||||
s.files += %w( src/core/support/time_posix.c )
|
||||
s.files += %w( src/core/support/time_precise.c )
|
||||
s.files += %w( src/core/support/time_win32.c )
|
||||
s.files += %w( src/core/support/tls_pthread.c )
|
||||
s.files += %w( src/core/support/tmpfile_posix.c )
|
||||
s.files += %w( src/core/support/tmpfile_win32.c )
|
||||
s.files += %w( src/core/support/wrap_memcpy.c )
|
||||
s.files += %w( src/core/lib/profiling/timers.h )
|
||||
s.files += %w( src/core/lib/support/backoff.h )
|
||||
s.files += %w( src/core/lib/support/block_annotate.h )
|
||||
s.files += %w( src/core/lib/support/env.h )
|
||||
s.files += %w( src/core/lib/support/load_file.h )
|
||||
s.files += %w( src/core/lib/support/murmur_hash.h )
|
||||
s.files += %w( src/core/lib/support/stack_lockfree.h )
|
||||
s.files += %w( src/core/lib/support/string.h )
|
||||
s.files += %w( src/core/lib/support/string_win32.h )
|
||||
s.files += %w( src/core/lib/support/thd_internal.h )
|
||||
s.files += %w( src/core/lib/support/time_precise.h )
|
||||
s.files += %w( src/core/lib/support/tmpfile.h )
|
||||
s.files += %w( src/core/lib/profiling/basic_timers.c )
|
||||
s.files += %w( src/core/lib/profiling/stap_timers.c )
|
||||
s.files += %w( src/core/lib/support/alloc.c )
|
||||
s.files += %w( src/core/lib/support/avl.c )
|
||||
s.files += %w( src/core/lib/support/backoff.c )
|
||||
s.files += %w( src/core/lib/support/cmdline.c )
|
||||
s.files += %w( src/core/lib/support/cpu_iphone.c )
|
||||
s.files += %w( src/core/lib/support/cpu_linux.c )
|
||||
s.files += %w( src/core/lib/support/cpu_posix.c )
|
||||
s.files += %w( src/core/lib/support/cpu_windows.c )
|
||||
s.files += %w( src/core/lib/support/env_linux.c )
|
||||
s.files += %w( src/core/lib/support/env_posix.c )
|
||||
s.files += %w( src/core/lib/support/env_win32.c )
|
||||
s.files += %w( src/core/lib/support/histogram.c )
|
||||
s.files += %w( src/core/lib/support/host_port.c )
|
||||
s.files += %w( src/core/lib/support/load_file.c )
|
||||
s.files += %w( src/core/lib/support/log.c )
|
||||
s.files += %w( src/core/lib/support/log_android.c )
|
||||
s.files += %w( src/core/lib/support/log_linux.c )
|
||||
s.files += %w( src/core/lib/support/log_posix.c )
|
||||
s.files += %w( src/core/lib/support/log_win32.c )
|
||||
s.files += %w( src/core/lib/support/murmur_hash.c )
|
||||
s.files += %w( src/core/lib/support/slice.c )
|
||||
s.files += %w( src/core/lib/support/slice_buffer.c )
|
||||
s.files += %w( src/core/lib/support/stack_lockfree.c )
|
||||
s.files += %w( src/core/lib/support/string.c )
|
||||
s.files += %w( src/core/lib/support/string_posix.c )
|
||||
s.files += %w( src/core/lib/support/string_win32.c )
|
||||
s.files += %w( src/core/lib/support/subprocess_posix.c )
|
||||
s.files += %w( src/core/lib/support/subprocess_windows.c )
|
||||
s.files += %w( src/core/lib/support/sync.c )
|
||||
s.files += %w( src/core/lib/support/sync_posix.c )
|
||||
s.files += %w( src/core/lib/support/sync_win32.c )
|
||||
s.files += %w( src/core/lib/support/thd.c )
|
||||
s.files += %w( src/core/lib/support/thd_posix.c )
|
||||
s.files += %w( src/core/lib/support/thd_win32.c )
|
||||
s.files += %w( src/core/lib/support/time.c )
|
||||
s.files += %w( src/core/lib/support/time_posix.c )
|
||||
s.files += %w( src/core/lib/support/time_precise.c )
|
||||
s.files += %w( src/core/lib/support/time_win32.c )
|
||||
s.files += %w( src/core/lib/support/tls_pthread.c )
|
||||
s.files += %w( src/core/lib/support/tmpfile_posix.c )
|
||||
s.files += %w( src/core/lib/support/tmpfile_win32.c )
|
||||
s.files += %w( src/core/lib/support/wrap_memcpy.c )
|
||||
s.files += %w( include/grpc/grpc_security.h )
|
||||
s.files += %w( include/grpc/byte_buffer.h )
|
||||
s.files += %w( include/grpc/byte_buffer_reader.h )
|
||||
|
|
@ -157,303 +157,306 @@ Gem::Specification.new do |s|
|
|||
s.files += %w( include/grpc/impl/codegen/propagation_bits.h )
|
||||
s.files += %w( include/grpc/impl/codegen/status.h )
|
||||
s.files += %w( include/grpc/census.h )
|
||||
s.files += %w( src/core/census/grpc_filter.h )
|
||||
s.files += %w( src/core/census/grpc_plugin.h )
|
||||
s.files += %w( src/core/channel/channel_args.h )
|
||||
s.files += %w( src/core/channel/channel_stack.h )
|
||||
s.files += %w( src/core/channel/channel_stack_builder.h )
|
||||
s.files += %w( src/core/channel/client_channel.h )
|
||||
s.files += %w( src/core/channel/client_uchannel.h )
|
||||
s.files += %w( src/core/channel/compress_filter.h )
|
||||
s.files += %w( src/core/channel/connected_channel.h )
|
||||
s.files += %w( src/core/channel/context.h )
|
||||
s.files += %w( src/core/channel/http_client_filter.h )
|
||||
s.files += %w( src/core/channel/http_server_filter.h )
|
||||
s.files += %w( src/core/channel/subchannel_call_holder.h )
|
||||
s.files += %w( src/core/client_config/client_config.h )
|
||||
s.files += %w( src/core/client_config/connector.h )
|
||||
s.files += %w( src/core/client_config/initial_connect_string.h )
|
||||
s.files += %w( src/core/client_config/lb_policies/load_balancer_api.h )
|
||||
s.files += %w( src/core/client_config/lb_policies/pick_first.h )
|
||||
s.files += %w( src/core/client_config/lb_policies/round_robin.h )
|
||||
s.files += %w( src/core/client_config/lb_policy.h )
|
||||
s.files += %w( src/core/client_config/lb_policy_factory.h )
|
||||
s.files += %w( src/core/client_config/lb_policy_registry.h )
|
||||
s.files += %w( src/core/client_config/resolver.h )
|
||||
s.files += %w( src/core/client_config/resolver_factory.h )
|
||||
s.files += %w( src/core/client_config/resolver_registry.h )
|
||||
s.files += %w( src/core/client_config/resolvers/dns_resolver.h )
|
||||
s.files += %w( src/core/client_config/resolvers/sockaddr_resolver.h )
|
||||
s.files += %w( src/core/client_config/subchannel.h )
|
||||
s.files += %w( src/core/client_config/subchannel_factory.h )
|
||||
s.files += %w( src/core/client_config/subchannel_index.h )
|
||||
s.files += %w( src/core/client_config/uri_parser.h )
|
||||
s.files += %w( src/core/compression/algorithm_metadata.h )
|
||||
s.files += %w( src/core/compression/message_compress.h )
|
||||
s.files += %w( src/core/debug/trace.h )
|
||||
s.files += %w( src/core/httpcli/format_request.h )
|
||||
s.files += %w( src/core/httpcli/httpcli.h )
|
||||
s.files += %w( src/core/httpcli/parser.h )
|
||||
s.files += %w( src/core/iomgr/closure.h )
|
||||
s.files += %w( src/core/iomgr/endpoint.h )
|
||||
s.files += %w( src/core/iomgr/endpoint_pair.h )
|
||||
s.files += %w( src/core/iomgr/ev_poll_and_epoll_posix.h )
|
||||
s.files += %w( src/core/iomgr/ev_posix.h )
|
||||
s.files += %w( src/core/iomgr/exec_ctx.h )
|
||||
s.files += %w( src/core/iomgr/executor.h )
|
||||
s.files += %w( src/core/iomgr/iocp_windows.h )
|
||||
s.files += %w( src/core/iomgr/iomgr.h )
|
||||
s.files += %w( src/core/iomgr/iomgr_internal.h )
|
||||
s.files += %w( src/core/iomgr/iomgr_posix.h )
|
||||
s.files += %w( src/core/iomgr/pollset.h )
|
||||
s.files += %w( src/core/iomgr/pollset_set.h )
|
||||
s.files += %w( src/core/iomgr/pollset_set_windows.h )
|
||||
s.files += %w( src/core/iomgr/pollset_windows.h )
|
||||
s.files += %w( src/core/iomgr/resolve_address.h )
|
||||
s.files += %w( src/core/iomgr/sockaddr.h )
|
||||
s.files += %w( src/core/iomgr/sockaddr_posix.h )
|
||||
s.files += %w( src/core/iomgr/sockaddr_utils.h )
|
||||
s.files += %w( src/core/iomgr/sockaddr_win32.h )
|
||||
s.files += %w( src/core/iomgr/socket_utils_posix.h )
|
||||
s.files += %w( src/core/iomgr/socket_windows.h )
|
||||
s.files += %w( src/core/iomgr/tcp_client.h )
|
||||
s.files += %w( src/core/iomgr/tcp_posix.h )
|
||||
s.files += %w( src/core/iomgr/tcp_server.h )
|
||||
s.files += %w( src/core/iomgr/tcp_windows.h )
|
||||
s.files += %w( src/core/iomgr/time_averaged_stats.h )
|
||||
s.files += %w( src/core/iomgr/timer.h )
|
||||
s.files += %w( src/core/iomgr/timer_heap.h )
|
||||
s.files += %w( src/core/iomgr/udp_server.h )
|
||||
s.files += %w( src/core/iomgr/wakeup_fd_pipe.h )
|
||||
s.files += %w( src/core/iomgr/wakeup_fd_posix.h )
|
||||
s.files += %w( src/core/iomgr/workqueue.h )
|
||||
s.files += %w( src/core/iomgr/workqueue_posix.h )
|
||||
s.files += %w( src/core/iomgr/workqueue_windows.h )
|
||||
s.files += %w( src/core/json/json.h )
|
||||
s.files += %w( src/core/json/json_common.h )
|
||||
s.files += %w( src/core/json/json_reader.h )
|
||||
s.files += %w( src/core/json/json_writer.h )
|
||||
s.files += %w( src/core/proto/grpc/lb/v0/load_balancer.pb.h )
|
||||
s.files += %w( src/core/statistics/census_interface.h )
|
||||
s.files += %w( src/core/statistics/census_rpc_stats.h )
|
||||
s.files += %w( src/core/surface/api_trace.h )
|
||||
s.files += %w( src/core/surface/call.h )
|
||||
s.files += %w( src/core/surface/call_test_only.h )
|
||||
s.files += %w( src/core/surface/channel.h )
|
||||
s.files += %w( src/core/surface/channel_init.h )
|
||||
s.files += %w( src/core/surface/channel_stack_type.h )
|
||||
s.files += %w( src/core/surface/completion_queue.h )
|
||||
s.files += %w( src/core/surface/event_string.h )
|
||||
s.files += %w( src/core/surface/init.h )
|
||||
s.files += %w( src/core/surface/lame_client.h )
|
||||
s.files += %w( src/core/surface/server.h )
|
||||
s.files += %w( src/core/surface/surface_trace.h )
|
||||
s.files += %w( src/core/transport/byte_stream.h )
|
||||
s.files += %w( src/core/transport/chttp2/alpn.h )
|
||||
s.files += %w( src/core/transport/chttp2/bin_encoder.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame_data.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame_goaway.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame_ping.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame_rst_stream.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame_settings.h )
|
||||
s.files += %w( src/core/transport/chttp2/frame_window_update.h )
|
||||
s.files += %w( src/core/transport/chttp2/hpack_encoder.h )
|
||||
s.files += %w( src/core/transport/chttp2/hpack_parser.h )
|
||||
s.files += %w( src/core/transport/chttp2/hpack_table.h )
|
||||
s.files += %w( src/core/transport/chttp2/http2_errors.h )
|
||||
s.files += %w( src/core/transport/chttp2/huffsyms.h )
|
||||
s.files += %w( src/core/transport/chttp2/incoming_metadata.h )
|
||||
s.files += %w( src/core/transport/chttp2/internal.h )
|
||||
s.files += %w( src/core/transport/chttp2/status_conversion.h )
|
||||
s.files += %w( src/core/transport/chttp2/stream_map.h )
|
||||
s.files += %w( src/core/transport/chttp2/timeout_encoding.h )
|
||||
s.files += %w( src/core/transport/chttp2/varint.h )
|
||||
s.files += %w( src/core/transport/chttp2_transport.h )
|
||||
s.files += %w( src/core/transport/connectivity_state.h )
|
||||
s.files += %w( src/core/transport/metadata.h )
|
||||
s.files += %w( src/core/transport/metadata_batch.h )
|
||||
s.files += %w( src/core/transport/static_metadata.h )
|
||||
s.files += %w( src/core/transport/transport.h )
|
||||
s.files += %w( src/core/transport/transport_impl.h )
|
||||
s.files += %w( src/core/security/auth_filters.h )
|
||||
s.files += %w( src/core/security/b64.h )
|
||||
s.files += %w( src/core/security/credentials.h )
|
||||
s.files += %w( src/core/security/handshake.h )
|
||||
s.files += %w( src/core/security/json_token.h )
|
||||
s.files += %w( src/core/security/jwt_verifier.h )
|
||||
s.files += %w( src/core/security/secure_endpoint.h )
|
||||
s.files += %w( src/core/security/security_connector.h )
|
||||
s.files += %w( src/core/security/security_context.h )
|
||||
s.files += %w( src/core/tsi/fake_transport_security.h )
|
||||
s.files += %w( src/core/tsi/ssl_transport_security.h )
|
||||
s.files += %w( src/core/tsi/ssl_types.h )
|
||||
s.files += %w( src/core/tsi/transport_security.h )
|
||||
s.files += %w( src/core/tsi/transport_security_interface.h )
|
||||
s.files += %w( src/core/census/aggregation.h )
|
||||
s.files += %w( src/core/census/mlog.h )
|
||||
s.files += %w( src/core/census/rpc_metric_id.h )
|
||||
s.files += %w( src/core/lib/census/grpc_filter.h )
|
||||
s.files += %w( src/core/lib/census/grpc_plugin.h )
|
||||
s.files += %w( src/core/lib/channel/channel_args.h )
|
||||
s.files += %w( src/core/lib/channel/channel_stack.h )
|
||||
s.files += %w( src/core/lib/channel/channel_stack_builder.h )
|
||||
s.files += %w( src/core/lib/channel/client_channel.h )
|
||||
s.files += %w( src/core/lib/channel/compress_filter.h )
|
||||
s.files += %w( src/core/lib/channel/connected_channel.h )
|
||||
s.files += %w( src/core/lib/channel/context.h )
|
||||
s.files += %w( src/core/lib/channel/http_client_filter.h )
|
||||
s.files += %w( src/core/lib/channel/http_server_filter.h )
|
||||
s.files += %w( src/core/lib/channel/subchannel_call_holder.h )
|
||||
s.files += %w( src/core/lib/client_config/client_config.h )
|
||||
s.files += %w( src/core/lib/client_config/connector.h )
|
||||
s.files += %w( src/core/lib/client_config/initial_connect_string.h )
|
||||
s.files += %w( src/core/lib/client_config/lb_policies/load_balancer_api.h )
|
||||
s.files += %w( src/core/lib/client_config/lb_policies/pick_first.h )
|
||||
s.files += %w( src/core/lib/client_config/lb_policies/round_robin.h )
|
||||
s.files += %w( src/core/lib/client_config/lb_policy.h )
|
||||
s.files += %w( src/core/lib/client_config/lb_policy_factory.h )
|
||||
s.files += %w( src/core/lib/client_config/lb_policy_registry.h )
|
||||
s.files += %w( src/core/lib/client_config/resolver.h )
|
||||
s.files += %w( src/core/lib/client_config/resolver_factory.h )
|
||||
s.files += %w( src/core/lib/client_config/resolver_registry.h )
|
||||
s.files += %w( src/core/lib/client_config/resolvers/dns_resolver.h )
|
||||
s.files += %w( src/core/lib/client_config/resolvers/sockaddr_resolver.h )
|
||||
s.files += %w( src/core/lib/client_config/subchannel.h )
|
||||
s.files += %w( src/core/lib/client_config/subchannel_factory.h )
|
||||
s.files += %w( src/core/lib/client_config/subchannel_index.h )
|
||||
s.files += %w( src/core/lib/client_config/uri_parser.h )
|
||||
s.files += %w( src/core/lib/compression/algorithm_metadata.h )
|
||||
s.files += %w( src/core/lib/compression/message_compress.h )
|
||||
s.files += %w( src/core/lib/debug/trace.h )
|
||||
s.files += %w( src/core/lib/http/format_request.h )
|
||||
s.files += %w( src/core/lib/http/httpcli.h )
|
||||
s.files += %w( src/core/lib/http/parser.h )
|
||||
s.files += %w( src/core/lib/iomgr/closure.h )
|
||||
s.files += %w( src/core/lib/iomgr/endpoint.h )
|
||||
s.files += %w( src/core/lib/iomgr/endpoint_pair.h )
|
||||
s.files += %w( src/core/lib/iomgr/ev_poll_and_epoll_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/ev_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/exec_ctx.h )
|
||||
s.files += %w( src/core/lib/iomgr/executor.h )
|
||||
s.files += %w( src/core/lib/iomgr/iocp_windows.h )
|
||||
s.files += %w( src/core/lib/iomgr/iomgr.h )
|
||||
s.files += %w( src/core/lib/iomgr/iomgr_internal.h )
|
||||
s.files += %w( src/core/lib/iomgr/iomgr_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/pollset.h )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_set.h )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_set_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_set_windows.h )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_windows.h )
|
||||
s.files += %w( src/core/lib/iomgr/resolve_address.h )
|
||||
s.files += %w( src/core/lib/iomgr/sockaddr.h )
|
||||
s.files += %w( src/core/lib/iomgr/sockaddr_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/sockaddr_utils.h )
|
||||
s.files += %w( src/core/lib/iomgr/sockaddr_win32.h )
|
||||
s.files += %w( src/core/lib/iomgr/socket_utils_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/socket_windows.h )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_client.h )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_server.h )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_windows.h )
|
||||
s.files += %w( src/core/lib/iomgr/time_averaged_stats.h )
|
||||
s.files += %w( src/core/lib/iomgr/timer.h )
|
||||
s.files += %w( src/core/lib/iomgr/timer_heap.h )
|
||||
s.files += %w( src/core/lib/iomgr/udp_server.h )
|
||||
s.files += %w( src/core/lib/iomgr/unix_sockets_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/wakeup_fd_pipe.h )
|
||||
s.files += %w( src/core/lib/iomgr/wakeup_fd_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/workqueue.h )
|
||||
s.files += %w( src/core/lib/iomgr/workqueue_posix.h )
|
||||
s.files += %w( src/core/lib/iomgr/workqueue_windows.h )
|
||||
s.files += %w( src/core/lib/json/json.h )
|
||||
s.files += %w( src/core/lib/json/json_common.h )
|
||||
s.files += %w( src/core/lib/json/json_reader.h )
|
||||
s.files += %w( src/core/lib/json/json_writer.h )
|
||||
s.files += %w( src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h )
|
||||
s.files += %w( src/core/lib/statistics/census_interface.h )
|
||||
s.files += %w( src/core/lib/statistics/census_rpc_stats.h )
|
||||
s.files += %w( src/core/lib/surface/api_trace.h )
|
||||
s.files += %w( src/core/lib/surface/call.h )
|
||||
s.files += %w( src/core/lib/surface/call_test_only.h )
|
||||
s.files += %w( src/core/lib/surface/channel.h )
|
||||
s.files += %w( src/core/lib/surface/channel_init.h )
|
||||
s.files += %w( src/core/lib/surface/channel_stack_type.h )
|
||||
s.files += %w( src/core/lib/surface/completion_queue.h )
|
||||
s.files += %w( src/core/lib/surface/event_string.h )
|
||||
s.files += %w( src/core/lib/surface/init.h )
|
||||
s.files += %w( src/core/lib/surface/lame_client.h )
|
||||
s.files += %w( src/core/lib/surface/server.h )
|
||||
s.files += %w( src/core/lib/surface/surface_trace.h )
|
||||
s.files += %w( src/core/lib/transport/byte_stream.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/alpn.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/bin_encoder.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_data.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_goaway.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_ping.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_rst_stream.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_settings.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_window_update.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/hpack_encoder.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/hpack_parser.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/hpack_table.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/http2_errors.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/huffsyms.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/incoming_metadata.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/internal.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/status_conversion.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/stream_map.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/timeout_encoding.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2/varint.h )
|
||||
s.files += %w( src/core/lib/transport/chttp2_transport.h )
|
||||
s.files += %w( src/core/lib/transport/connectivity_state.h )
|
||||
s.files += %w( src/core/lib/transport/metadata.h )
|
||||
s.files += %w( src/core/lib/transport/metadata_batch.h )
|
||||
s.files += %w( src/core/lib/transport/static_metadata.h )
|
||||
s.files += %w( src/core/lib/transport/transport.h )
|
||||
s.files += %w( src/core/lib/transport/transport_impl.h )
|
||||
s.files += %w( src/core/lib/security/auth_filters.h )
|
||||
s.files += %w( src/core/lib/security/b64.h )
|
||||
s.files += %w( src/core/lib/security/credentials.h )
|
||||
s.files += %w( src/core/lib/security/handshake.h )
|
||||
s.files += %w( src/core/lib/security/json_token.h )
|
||||
s.files += %w( src/core/lib/security/jwt_verifier.h )
|
||||
s.files += %w( src/core/lib/security/secure_endpoint.h )
|
||||
s.files += %w( src/core/lib/security/security_connector.h )
|
||||
s.files += %w( src/core/lib/security/security_context.h )
|
||||
s.files += %w( src/core/lib/tsi/fake_transport_security.h )
|
||||
s.files += %w( src/core/lib/tsi/ssl_transport_security.h )
|
||||
s.files += %w( src/core/lib/tsi/ssl_types.h )
|
||||
s.files += %w( src/core/lib/tsi/transport_security.h )
|
||||
s.files += %w( src/core/lib/tsi/transport_security_interface.h )
|
||||
s.files += %w( src/core/lib/census/aggregation.h )
|
||||
s.files += %w( src/core/lib/census/mlog.h )
|
||||
s.files += %w( src/core/lib/census/rpc_metric_id.h )
|
||||
s.files += %w( third_party/nanopb/pb.h )
|
||||
s.files += %w( third_party/nanopb/pb_common.h )
|
||||
s.files += %w( third_party/nanopb/pb_decode.h )
|
||||
s.files += %w( third_party/nanopb/pb_encode.h )
|
||||
s.files += %w( src/core/census/grpc_context.c )
|
||||
s.files += %w( src/core/census/grpc_filter.c )
|
||||
s.files += %w( src/core/census/grpc_plugin.c )
|
||||
s.files += %w( src/core/channel/channel_args.c )
|
||||
s.files += %w( src/core/channel/channel_stack.c )
|
||||
s.files += %w( src/core/channel/channel_stack_builder.c )
|
||||
s.files += %w( src/core/channel/client_channel.c )
|
||||
s.files += %w( src/core/channel/client_uchannel.c )
|
||||
s.files += %w( src/core/channel/compress_filter.c )
|
||||
s.files += %w( src/core/channel/connected_channel.c )
|
||||
s.files += %w( src/core/channel/http_client_filter.c )
|
||||
s.files += %w( src/core/channel/http_server_filter.c )
|
||||
s.files += %w( src/core/channel/subchannel_call_holder.c )
|
||||
s.files += %w( src/core/client_config/client_config.c )
|
||||
s.files += %w( src/core/client_config/connector.c )
|
||||
s.files += %w( src/core/client_config/default_initial_connect_string.c )
|
||||
s.files += %w( src/core/client_config/initial_connect_string.c )
|
||||
s.files += %w( src/core/client_config/lb_policies/load_balancer_api.c )
|
||||
s.files += %w( src/core/client_config/lb_policies/pick_first.c )
|
||||
s.files += %w( src/core/client_config/lb_policies/round_robin.c )
|
||||
s.files += %w( src/core/client_config/lb_policy.c )
|
||||
s.files += %w( src/core/client_config/lb_policy_factory.c )
|
||||
s.files += %w( src/core/client_config/lb_policy_registry.c )
|
||||
s.files += %w( src/core/client_config/resolver.c )
|
||||
s.files += %w( src/core/client_config/resolver_factory.c )
|
||||
s.files += %w( src/core/client_config/resolver_registry.c )
|
||||
s.files += %w( src/core/client_config/resolvers/dns_resolver.c )
|
||||
s.files += %w( src/core/client_config/resolvers/sockaddr_resolver.c )
|
||||
s.files += %w( src/core/client_config/subchannel.c )
|
||||
s.files += %w( src/core/client_config/subchannel_factory.c )
|
||||
s.files += %w( src/core/client_config/subchannel_index.c )
|
||||
s.files += %w( src/core/client_config/uri_parser.c )
|
||||
s.files += %w( src/core/compression/compression_algorithm.c )
|
||||
s.files += %w( src/core/compression/message_compress.c )
|
||||
s.files += %w( src/core/debug/trace.c )
|
||||
s.files += %w( src/core/httpcli/format_request.c )
|
||||
s.files += %w( src/core/httpcli/httpcli.c )
|
||||
s.files += %w( src/core/httpcli/parser.c )
|
||||
s.files += %w( src/core/iomgr/closure.c )
|
||||
s.files += %w( src/core/iomgr/endpoint.c )
|
||||
s.files += %w( src/core/iomgr/endpoint_pair_posix.c )
|
||||
s.files += %w( src/core/iomgr/endpoint_pair_windows.c )
|
||||
s.files += %w( src/core/iomgr/ev_poll_and_epoll_posix.c )
|
||||
s.files += %w( src/core/iomgr/ev_posix.c )
|
||||
s.files += %w( src/core/iomgr/exec_ctx.c )
|
||||
s.files += %w( src/core/iomgr/executor.c )
|
||||
s.files += %w( src/core/iomgr/iocp_windows.c )
|
||||
s.files += %w( src/core/iomgr/iomgr.c )
|
||||
s.files += %w( src/core/iomgr/iomgr_posix.c )
|
||||
s.files += %w( src/core/iomgr/iomgr_windows.c )
|
||||
s.files += %w( src/core/iomgr/pollset_set_windows.c )
|
||||
s.files += %w( src/core/iomgr/pollset_windows.c )
|
||||
s.files += %w( src/core/iomgr/resolve_address_posix.c )
|
||||
s.files += %w( src/core/iomgr/resolve_address_windows.c )
|
||||
s.files += %w( src/core/iomgr/sockaddr_utils.c )
|
||||
s.files += %w( src/core/iomgr/socket_utils_common_posix.c )
|
||||
s.files += %w( src/core/iomgr/socket_utils_linux.c )
|
||||
s.files += %w( src/core/iomgr/socket_utils_posix.c )
|
||||
s.files += %w( src/core/iomgr/socket_windows.c )
|
||||
s.files += %w( src/core/iomgr/tcp_client_posix.c )
|
||||
s.files += %w( src/core/iomgr/tcp_client_windows.c )
|
||||
s.files += %w( src/core/iomgr/tcp_posix.c )
|
||||
s.files += %w( src/core/iomgr/tcp_server_posix.c )
|
||||
s.files += %w( src/core/iomgr/tcp_server_windows.c )
|
||||
s.files += %w( src/core/iomgr/tcp_windows.c )
|
||||
s.files += %w( src/core/iomgr/time_averaged_stats.c )
|
||||
s.files += %w( src/core/iomgr/timer.c )
|
||||
s.files += %w( src/core/iomgr/timer_heap.c )
|
||||
s.files += %w( src/core/iomgr/udp_server.c )
|
||||
s.files += %w( src/core/iomgr/wakeup_fd_eventfd.c )
|
||||
s.files += %w( src/core/iomgr/wakeup_fd_nospecial.c )
|
||||
s.files += %w( src/core/iomgr/wakeup_fd_pipe.c )
|
||||
s.files += %w( src/core/iomgr/wakeup_fd_posix.c )
|
||||
s.files += %w( src/core/iomgr/workqueue_posix.c )
|
||||
s.files += %w( src/core/iomgr/workqueue_windows.c )
|
||||
s.files += %w( src/core/json/json.c )
|
||||
s.files += %w( src/core/json/json_reader.c )
|
||||
s.files += %w( src/core/json/json_string.c )
|
||||
s.files += %w( src/core/json/json_writer.c )
|
||||
s.files += %w( src/core/proto/grpc/lb/v0/load_balancer.pb.c )
|
||||
s.files += %w( src/core/surface/alarm.c )
|
||||
s.files += %w( src/core/surface/api_trace.c )
|
||||
s.files += %w( src/core/surface/byte_buffer.c )
|
||||
s.files += %w( src/core/surface/byte_buffer_reader.c )
|
||||
s.files += %w( src/core/surface/call.c )
|
||||
s.files += %w( src/core/surface/call_details.c )
|
||||
s.files += %w( src/core/surface/call_log_batch.c )
|
||||
s.files += %w( src/core/surface/channel.c )
|
||||
s.files += %w( src/core/surface/channel_connectivity.c )
|
||||
s.files += %w( src/core/surface/channel_create.c )
|
||||
s.files += %w( src/core/surface/channel_init.c )
|
||||
s.files += %w( src/core/surface/channel_ping.c )
|
||||
s.files += %w( src/core/surface/channel_stack_type.c )
|
||||
s.files += %w( src/core/surface/completion_queue.c )
|
||||
s.files += %w( src/core/surface/event_string.c )
|
||||
s.files += %w( src/core/surface/init.c )
|
||||
s.files += %w( src/core/surface/lame_client.c )
|
||||
s.files += %w( src/core/surface/metadata_array.c )
|
||||
s.files += %w( src/core/surface/server.c )
|
||||
s.files += %w( src/core/surface/server_chttp2.c )
|
||||
s.files += %w( src/core/surface/validate_metadata.c )
|
||||
s.files += %w( src/core/surface/version.c )
|
||||
s.files += %w( src/core/transport/byte_stream.c )
|
||||
s.files += %w( src/core/transport/chttp2/alpn.c )
|
||||
s.files += %w( src/core/transport/chttp2/bin_encoder.c )
|
||||
s.files += %w( src/core/transport/chttp2/frame_data.c )
|
||||
s.files += %w( src/core/transport/chttp2/frame_goaway.c )
|
||||
s.files += %w( src/core/transport/chttp2/frame_ping.c )
|
||||
s.files += %w( src/core/transport/chttp2/frame_rst_stream.c )
|
||||
s.files += %w( src/core/transport/chttp2/frame_settings.c )
|
||||
s.files += %w( src/core/transport/chttp2/frame_window_update.c )
|
||||
s.files += %w( src/core/transport/chttp2/hpack_encoder.c )
|
||||
s.files += %w( src/core/transport/chttp2/hpack_parser.c )
|
||||
s.files += %w( src/core/transport/chttp2/hpack_table.c )
|
||||
s.files += %w( src/core/transport/chttp2/huffsyms.c )
|
||||
s.files += %w( src/core/transport/chttp2/incoming_metadata.c )
|
||||
s.files += %w( src/core/transport/chttp2/parsing.c )
|
||||
s.files += %w( src/core/transport/chttp2/status_conversion.c )
|
||||
s.files += %w( src/core/transport/chttp2/stream_lists.c )
|
||||
s.files += %w( src/core/transport/chttp2/stream_map.c )
|
||||
s.files += %w( src/core/transport/chttp2/timeout_encoding.c )
|
||||
s.files += %w( src/core/transport/chttp2/varint.c )
|
||||
s.files += %w( src/core/transport/chttp2/writing.c )
|
||||
s.files += %w( src/core/transport/chttp2_transport.c )
|
||||
s.files += %w( src/core/transport/connectivity_state.c )
|
||||
s.files += %w( src/core/transport/metadata.c )
|
||||
s.files += %w( src/core/transport/metadata_batch.c )
|
||||
s.files += %w( src/core/transport/static_metadata.c )
|
||||
s.files += %w( src/core/transport/transport.c )
|
||||
s.files += %w( src/core/transport/transport_op_string.c )
|
||||
s.files += %w( src/core/httpcli/httpcli_security_connector.c )
|
||||
s.files += %w( src/core/security/b64.c )
|
||||
s.files += %w( src/core/security/client_auth_filter.c )
|
||||
s.files += %w( src/core/security/credentials.c )
|
||||
s.files += %w( src/core/security/credentials_metadata.c )
|
||||
s.files += %w( src/core/security/credentials_posix.c )
|
||||
s.files += %w( src/core/security/credentials_win32.c )
|
||||
s.files += %w( src/core/security/google_default_credentials.c )
|
||||
s.files += %w( src/core/security/handshake.c )
|
||||
s.files += %w( src/core/security/json_token.c )
|
||||
s.files += %w( src/core/security/jwt_verifier.c )
|
||||
s.files += %w( src/core/security/secure_endpoint.c )
|
||||
s.files += %w( src/core/security/security_connector.c )
|
||||
s.files += %w( src/core/security/security_context.c )
|
||||
s.files += %w( src/core/security/server_auth_filter.c )
|
||||
s.files += %w( src/core/security/server_secure_chttp2.c )
|
||||
s.files += %w( src/core/surface/init_secure.c )
|
||||
s.files += %w( src/core/surface/secure_channel_create.c )
|
||||
s.files += %w( src/core/tsi/fake_transport_security.c )
|
||||
s.files += %w( src/core/tsi/ssl_transport_security.c )
|
||||
s.files += %w( src/core/tsi/transport_security.c )
|
||||
s.files += %w( src/core/census/context.c )
|
||||
s.files += %w( src/core/census/initialize.c )
|
||||
s.files += %w( src/core/census/mlog.c )
|
||||
s.files += %w( src/core/census/operation.c )
|
||||
s.files += %w( src/core/census/placeholders.c )
|
||||
s.files += %w( src/core/census/tracing.c )
|
||||
s.files += %w( src/core/lib/census/grpc_context.c )
|
||||
s.files += %w( src/core/lib/census/grpc_filter.c )
|
||||
s.files += %w( src/core/lib/census/grpc_plugin.c )
|
||||
s.files += %w( src/core/lib/channel/channel_args.c )
|
||||
s.files += %w( src/core/lib/channel/channel_stack.c )
|
||||
s.files += %w( src/core/lib/channel/channel_stack_builder.c )
|
||||
s.files += %w( src/core/lib/channel/client_channel.c )
|
||||
s.files += %w( src/core/lib/channel/compress_filter.c )
|
||||
s.files += %w( src/core/lib/channel/connected_channel.c )
|
||||
s.files += %w( src/core/lib/channel/http_client_filter.c )
|
||||
s.files += %w( src/core/lib/channel/http_server_filter.c )
|
||||
s.files += %w( src/core/lib/channel/subchannel_call_holder.c )
|
||||
s.files += %w( src/core/lib/client_config/client_config.c )
|
||||
s.files += %w( src/core/lib/client_config/connector.c )
|
||||
s.files += %w( src/core/lib/client_config/default_initial_connect_string.c )
|
||||
s.files += %w( src/core/lib/client_config/initial_connect_string.c )
|
||||
s.files += %w( src/core/lib/client_config/lb_policies/load_balancer_api.c )
|
||||
s.files += %w( src/core/lib/client_config/lb_policies/pick_first.c )
|
||||
s.files += %w( src/core/lib/client_config/lb_policies/round_robin.c )
|
||||
s.files += %w( src/core/lib/client_config/lb_policy.c )
|
||||
s.files += %w( src/core/lib/client_config/lb_policy_factory.c )
|
||||
s.files += %w( src/core/lib/client_config/lb_policy_registry.c )
|
||||
s.files += %w( src/core/lib/client_config/resolver.c )
|
||||
s.files += %w( src/core/lib/client_config/resolver_factory.c )
|
||||
s.files += %w( src/core/lib/client_config/resolver_registry.c )
|
||||
s.files += %w( src/core/lib/client_config/resolvers/dns_resolver.c )
|
||||
s.files += %w( src/core/lib/client_config/resolvers/sockaddr_resolver.c )
|
||||
s.files += %w( src/core/lib/client_config/subchannel.c )
|
||||
s.files += %w( src/core/lib/client_config/subchannel_factory.c )
|
||||
s.files += %w( src/core/lib/client_config/subchannel_index.c )
|
||||
s.files += %w( src/core/lib/client_config/uri_parser.c )
|
||||
s.files += %w( src/core/lib/compression/compression_algorithm.c )
|
||||
s.files += %w( src/core/lib/compression/message_compress.c )
|
||||
s.files += %w( src/core/lib/debug/trace.c )
|
||||
s.files += %w( src/core/lib/http/format_request.c )
|
||||
s.files += %w( src/core/lib/http/httpcli.c )
|
||||
s.files += %w( src/core/lib/http/parser.c )
|
||||
s.files += %w( src/core/lib/iomgr/closure.c )
|
||||
s.files += %w( src/core/lib/iomgr/endpoint.c )
|
||||
s.files += %w( src/core/lib/iomgr/endpoint_pair_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/endpoint_pair_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/ev_poll_and_epoll_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/ev_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/exec_ctx.c )
|
||||
s.files += %w( src/core/lib/iomgr/executor.c )
|
||||
s.files += %w( src/core/lib/iomgr/iocp_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/iomgr.c )
|
||||
s.files += %w( src/core/lib/iomgr/iomgr_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/iomgr_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_set_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/pollset_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/resolve_address_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/resolve_address_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/sockaddr_utils.c )
|
||||
s.files += %w( src/core/lib/iomgr/socket_utils_common_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/socket_utils_linux.c )
|
||||
s.files += %w( src/core/lib/iomgr/socket_utils_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/socket_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_client_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_client_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_server_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_server_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/tcp_windows.c )
|
||||
s.files += %w( src/core/lib/iomgr/time_averaged_stats.c )
|
||||
s.files += %w( src/core/lib/iomgr/timer.c )
|
||||
s.files += %w( src/core/lib/iomgr/timer_heap.c )
|
||||
s.files += %w( src/core/lib/iomgr/udp_server.c )
|
||||
s.files += %w( src/core/lib/iomgr/unix_sockets_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/unix_sockets_posix_noop.c )
|
||||
s.files += %w( src/core/lib/iomgr/wakeup_fd_eventfd.c )
|
||||
s.files += %w( src/core/lib/iomgr/wakeup_fd_nospecial.c )
|
||||
s.files += %w( src/core/lib/iomgr/wakeup_fd_pipe.c )
|
||||
s.files += %w( src/core/lib/iomgr/wakeup_fd_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/workqueue_posix.c )
|
||||
s.files += %w( src/core/lib/iomgr/workqueue_windows.c )
|
||||
s.files += %w( src/core/lib/json/json.c )
|
||||
s.files += %w( src/core/lib/json/json_reader.c )
|
||||
s.files += %w( src/core/lib/json/json_string.c )
|
||||
s.files += %w( src/core/lib/json/json_writer.c )
|
||||
s.files += %w( src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c )
|
||||
s.files += %w( src/core/lib/surface/alarm.c )
|
||||
s.files += %w( src/core/lib/surface/api_trace.c )
|
||||
s.files += %w( src/core/lib/surface/byte_buffer.c )
|
||||
s.files += %w( src/core/lib/surface/byte_buffer_reader.c )
|
||||
s.files += %w( src/core/lib/surface/call.c )
|
||||
s.files += %w( src/core/lib/surface/call_details.c )
|
||||
s.files += %w( src/core/lib/surface/call_log_batch.c )
|
||||
s.files += %w( src/core/lib/surface/channel.c )
|
||||
s.files += %w( src/core/lib/surface/channel_connectivity.c )
|
||||
s.files += %w( src/core/lib/surface/channel_create.c )
|
||||
s.files += %w( src/core/lib/surface/channel_init.c )
|
||||
s.files += %w( src/core/lib/surface/channel_ping.c )
|
||||
s.files += %w( src/core/lib/surface/channel_stack_type.c )
|
||||
s.files += %w( src/core/lib/surface/completion_queue.c )
|
||||
s.files += %w( src/core/lib/surface/event_string.c )
|
||||
s.files += %w( src/core/lib/surface/init.c )
|
||||
s.files += %w( src/core/lib/surface/lame_client.c )
|
||||
s.files += %w( src/core/lib/surface/metadata_array.c )
|
||||
s.files += %w( src/core/lib/surface/server.c )
|
||||
s.files += %w( src/core/lib/surface/server_chttp2.c )
|
||||
s.files += %w( src/core/lib/surface/validate_metadata.c )
|
||||
s.files += %w( src/core/lib/surface/version.c )
|
||||
s.files += %w( src/core/lib/transport/byte_stream.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/alpn.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/bin_encoder.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_data.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_goaway.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_ping.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_rst_stream.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_settings.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/frame_window_update.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/hpack_encoder.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/hpack_parser.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/hpack_table.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/huffsyms.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/incoming_metadata.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/parsing.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/status_conversion.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/stream_lists.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/stream_map.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/timeout_encoding.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/varint.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2/writing.c )
|
||||
s.files += %w( src/core/lib/transport/chttp2_transport.c )
|
||||
s.files += %w( src/core/lib/transport/connectivity_state.c )
|
||||
s.files += %w( src/core/lib/transport/metadata.c )
|
||||
s.files += %w( src/core/lib/transport/metadata_batch.c )
|
||||
s.files += %w( src/core/lib/transport/static_metadata.c )
|
||||
s.files += %w( src/core/lib/transport/transport.c )
|
||||
s.files += %w( src/core/lib/transport/transport_op_string.c )
|
||||
s.files += %w( src/core/lib/http/httpcli_security_connector.c )
|
||||
s.files += %w( src/core/lib/security/b64.c )
|
||||
s.files += %w( src/core/lib/security/client_auth_filter.c )
|
||||
s.files += %w( src/core/lib/security/credentials.c )
|
||||
s.files += %w( src/core/lib/security/credentials_metadata.c )
|
||||
s.files += %w( src/core/lib/security/credentials_posix.c )
|
||||
s.files += %w( src/core/lib/security/credentials_win32.c )
|
||||
s.files += %w( src/core/lib/security/google_default_credentials.c )
|
||||
s.files += %w( src/core/lib/security/handshake.c )
|
||||
s.files += %w( src/core/lib/security/json_token.c )
|
||||
s.files += %w( src/core/lib/security/jwt_verifier.c )
|
||||
s.files += %w( src/core/lib/security/secure_endpoint.c )
|
||||
s.files += %w( src/core/lib/security/security_connector.c )
|
||||
s.files += %w( src/core/lib/security/security_context.c )
|
||||
s.files += %w( src/core/lib/security/server_auth_filter.c )
|
||||
s.files += %w( src/core/lib/security/server_secure_chttp2.c )
|
||||
s.files += %w( src/core/lib/surface/init_secure.c )
|
||||
s.files += %w( src/core/lib/surface/secure_channel_create.c )
|
||||
s.files += %w( src/core/lib/tsi/fake_transport_security.c )
|
||||
s.files += %w( src/core/lib/tsi/ssl_transport_security.c )
|
||||
s.files += %w( src/core/lib/tsi/transport_security.c )
|
||||
s.files += %w( src/core/lib/census/context.c )
|
||||
s.files += %w( src/core/lib/census/initialize.c )
|
||||
s.files += %w( src/core/lib/census/mlog.c )
|
||||
s.files += %w( src/core/lib/census/operation.c )
|
||||
s.files += %w( src/core/lib/census/placeholders.c )
|
||||
s.files += %w( src/core/lib/census/tracing.c )
|
||||
s.files += %w( third_party/nanopb/pb_common.c )
|
||||
s.files += %w( third_party/nanopb/pb_decode.c )
|
||||
s.files += %w( third_party/nanopb/pb_encode.c )
|
||||
|
|
|
|||
|
|
@ -34,8 +34,8 @@
|
|||
#ifndef GRPCXX_GENERIC_ASYNC_GENERIC_SERVICE_H
|
||||
#define GRPCXX_GENERIC_ASYNC_GENERIC_SERVICE_H
|
||||
|
||||
#include <grpc++/support/byte_buffer.h>
|
||||
#include <grpc++/support/async_stream.h>
|
||||
#include <grpc++/support/byte_buffer.h>
|
||||
|
||||
struct grpc_server;
|
||||
|
||||
|
|
|
|||
|
|
@ -215,7 +215,8 @@ class ClientAsyncWriter GRPC_FINAL : public ClientAsyncWriterInterface<W> {
|
|||
CallOpSet<CallOpSendMessage> write_ops_;
|
||||
CallOpSet<CallOpClientSendClose> writes_done_ops_;
|
||||
CallOpSet<CallOpRecvInitialMetadata, CallOpGenericRecvMessage,
|
||||
CallOpClientRecvStatus> finish_ops_;
|
||||
CallOpClientRecvStatus>
|
||||
finish_ops_;
|
||||
};
|
||||
|
||||
/// Client-side interface for asynchronous bi-directional streaming.
|
||||
|
|
@ -350,7 +351,8 @@ class ServerAsyncReader GRPC_FINAL : public ServerAsyncStreamingInterface,
|
|||
CallOpSet<CallOpSendInitialMetadata> meta_ops_;
|
||||
CallOpSet<CallOpRecvMessage<R>> read_ops_;
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpServerSendStatus> finish_ops_;
|
||||
CallOpServerSendStatus>
|
||||
finish_ops_;
|
||||
};
|
||||
|
||||
template <class W>
|
||||
|
|
|
|||
|
|
@ -101,10 +101,12 @@ class ClientAsyncResponseReader GRPC_FINAL
|
|||
class CallOpSetCollection : public CallOpSetCollectionInterface {
|
||||
public:
|
||||
SneakyCallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpClientSendClose> init_buf_;
|
||||
CallOpClientSendClose>
|
||||
init_buf_;
|
||||
CallOpSet<CallOpRecvInitialMetadata> meta_buf_;
|
||||
CallOpSet<CallOpRecvInitialMetadata, CallOpRecvMessage<R>,
|
||||
CallOpClientRecvStatus> finish_buf_;
|
||||
CallOpClientRecvStatus>
|
||||
finish_buf_;
|
||||
};
|
||||
std::shared_ptr<CallOpSetCollection> collection_;
|
||||
};
|
||||
|
|
@ -159,7 +161,8 @@ class ServerAsyncResponseWriter GRPC_FINAL
|
|||
ServerContext* ctx_;
|
||||
CallOpSet<CallOpSendInitialMetadata> meta_buf_;
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpServerSendStatus> finish_buf_;
|
||||
CallOpServerSendStatus>
|
||||
finish_buf_;
|
||||
};
|
||||
|
||||
} // namespace grpc
|
||||
|
|
|
|||
|
|
@ -280,7 +280,8 @@ class CallOpRecvMessage {
|
|||
if (*status) {
|
||||
got_message = true;
|
||||
*status = SerializationTraits<R>::Deserialize(recv_buf_, message_,
|
||||
max_message_size).ok();
|
||||
max_message_size)
|
||||
.ok();
|
||||
} else {
|
||||
got_message = false;
|
||||
g_core_codegen_interface->grpc_byte_buffer_destroy(recv_buf_);
|
||||
|
|
|
|||
|
|
@ -56,7 +56,8 @@ Status BlockingUnaryCall(ChannelInterface* channel, const RpcMethod& method,
|
|||
Call call(channel->CreateCall(method, context, &cq));
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpRecvInitialMetadata, CallOpRecvMessage<OutputMessage>,
|
||||
CallOpClientSendClose, CallOpClientRecvStatus> ops;
|
||||
CallOpClientSendClose, CallOpClientRecvStatus>
|
||||
ops;
|
||||
Status status = ops.SendMessage(request);
|
||||
if (!status.ok()) {
|
||||
return status;
|
||||
|
|
|
|||
|
|
@ -215,7 +215,8 @@ class ClientAsyncWriter GRPC_FINAL : public ClientAsyncWriterInterface<W> {
|
|||
CallOpSet<CallOpSendMessage> write_ops_;
|
||||
CallOpSet<CallOpClientSendClose> writes_done_ops_;
|
||||
CallOpSet<CallOpRecvInitialMetadata, CallOpGenericRecvMessage,
|
||||
CallOpClientRecvStatus> finish_ops_;
|
||||
CallOpClientRecvStatus>
|
||||
finish_ops_;
|
||||
};
|
||||
|
||||
/// Client-side interface for asynchronous bi-directional streaming.
|
||||
|
|
@ -350,7 +351,8 @@ class ServerAsyncReader GRPC_FINAL : public ServerAsyncStreamingInterface,
|
|||
CallOpSet<CallOpSendInitialMetadata> meta_ops_;
|
||||
CallOpSet<CallOpRecvMessage<R>> read_ops_;
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpServerSendStatus> finish_ops_;
|
||||
CallOpServerSendStatus>
|
||||
finish_ops_;
|
||||
};
|
||||
|
||||
template <class W>
|
||||
|
|
|
|||
|
|
@ -61,7 +61,8 @@ class RpcMethodHandler : public MethodHandler {
|
|||
|
||||
GPR_CODEGEN_ASSERT(!param.server_context->sent_initial_metadata_);
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpServerSendStatus> ops;
|
||||
CallOpServerSendStatus>
|
||||
ops;
|
||||
ops.SendInitialMetadata(param.server_context->initial_metadata_);
|
||||
if (status.ok()) {
|
||||
status = ops.SendMessage(rsp);
|
||||
|
|
@ -74,7 +75,8 @@ class RpcMethodHandler : public MethodHandler {
|
|||
private:
|
||||
// Application provided rpc handler function.
|
||||
std::function<Status(ServiceType*, ServerContext*, const RequestType*,
|
||||
ResponseType*)> func_;
|
||||
ResponseType*)>
|
||||
func_;
|
||||
// The class the above handler function lives in.
|
||||
ServiceType* service_;
|
||||
};
|
||||
|
|
@ -96,7 +98,8 @@ class ClientStreamingHandler : public MethodHandler {
|
|||
|
||||
GPR_CODEGEN_ASSERT(!param.server_context->sent_initial_metadata_);
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpServerSendStatus> ops;
|
||||
CallOpServerSendStatus>
|
||||
ops;
|
||||
ops.SendInitialMetadata(param.server_context->initial_metadata_);
|
||||
if (status.ok()) {
|
||||
status = ops.SendMessage(rsp);
|
||||
|
|
@ -108,7 +111,8 @@ class ClientStreamingHandler : public MethodHandler {
|
|||
|
||||
private:
|
||||
std::function<Status(ServiceType*, ServerContext*, ServerReader<RequestType>*,
|
||||
ResponseType*)> func_;
|
||||
ResponseType*)>
|
||||
func_;
|
||||
ServiceType* service_;
|
||||
};
|
||||
|
||||
|
|
@ -143,7 +147,8 @@ class ServerStreamingHandler : public MethodHandler {
|
|||
|
||||
private:
|
||||
std::function<Status(ServiceType*, ServerContext*, const RequestType*,
|
||||
ServerWriter<ResponseType>*)> func_;
|
||||
ServerWriter<ResponseType>*)>
|
||||
func_;
|
||||
ServiceType* service_;
|
||||
};
|
||||
|
||||
|
|
@ -174,7 +179,8 @@ class BidiStreamingHandler : public MethodHandler {
|
|||
|
||||
private:
|
||||
std::function<Status(ServiceType*, ServerContext*,
|
||||
ServerReaderWriter<ResponseType, RequestType>*)> func_;
|
||||
ServerReaderWriter<ResponseType, RequestType>*)>
|
||||
func_;
|
||||
ServiceType* service_;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -40,10 +40,10 @@
|
|||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc/impl/codegen/byte_buffer.h>
|
||||
#include <grpc++/impl/codegen/config.h>
|
||||
#include <grpc++/impl/codegen/rpc_method.h>
|
||||
#include <grpc++/impl/codegen/status.h>
|
||||
#include <grpc/impl/codegen/byte_buffer.h>
|
||||
|
||||
namespace grpc {
|
||||
class ServerContext;
|
||||
|
|
|
|||
|
|
@ -37,12 +37,12 @@
|
|||
#include <map>
|
||||
#include <memory>
|
||||
|
||||
#include <grpc/impl/codegen/compression_types.h>
|
||||
#include <grpc/impl/codegen/time.h>
|
||||
#include <grpc++/impl/codegen/security/auth_context.h>
|
||||
#include <grpc++/impl/codegen/config.h>
|
||||
#include <grpc++/impl/codegen/security/auth_context.h>
|
||||
#include <grpc++/impl/codegen/string_ref.h>
|
||||
#include <grpc++/impl/codegen/time.h>
|
||||
#include <grpc/impl/codegen/compression_types.h>
|
||||
#include <grpc/impl/codegen/time.h>
|
||||
|
||||
struct gpr_timespec;
|
||||
struct grpc_metadata;
|
||||
|
|
|
|||
|
|
@ -192,10 +192,11 @@ class ServerInterface : public CallHook {
|
|||
bool FinalizeResult(void** tag, bool* status) GRPC_OVERRIDE {
|
||||
bool serialization_status =
|
||||
*status && payload_ &&
|
||||
SerializationTraits<Message>::Deserialize(
|
||||
payload_, request_, server_->max_message_size()).ok();
|
||||
SerializationTraits<Message>::Deserialize(payload_, request_,
|
||||
server_->max_message_size())
|
||||
.ok();
|
||||
bool ret = RegisteredAsyncRequest::FinalizeResult(tag, status);
|
||||
*status = serialization_status&&* status;
|
||||
*status = serialization_status && *status;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -123,7 +123,8 @@ class ClientReader GRPC_FINAL : public ClientReaderInterface<R> {
|
|||
ClientContext* context, const W& request)
|
||||
: context_(context), call_(channel->CreateCall(method, context, &cq_)) {
|
||||
CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage,
|
||||
CallOpClientSendClose> ops;
|
||||
CallOpClientSendClose>
|
||||
ops;
|
||||
ops.SendInitialMetadata(context->send_initial_metadata_);
|
||||
// TODO(ctiller): don't assert
|
||||
GPR_CODEGEN_ASSERT(ops.SendMessage(request).ok());
|
||||
|
|
@ -235,7 +236,8 @@ class ClientWriter : public ClientWriterInterface<W> {
|
|||
private:
|
||||
ClientContext* context_;
|
||||
CallOpSet<CallOpRecvInitialMetadata, CallOpGenericRecvMessage,
|
||||
CallOpClientRecvStatus> finish_ops_;
|
||||
CallOpClientRecvStatus>
|
||||
finish_ops_;
|
||||
CompletionQueue cq_;
|
||||
Call call_;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -34,13 +34,13 @@
|
|||
#ifndef GRPCXX_SUPPORT_BYTE_BUFFER_H
|
||||
#define GRPCXX_SUPPORT_BYTE_BUFFER_H
|
||||
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc++/impl/serialization_traits.h>
|
||||
#include <grpc++/support/config.h>
|
||||
#include <grpc++/support/slice.h>
|
||||
#include <grpc++/support/status.h>
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
||||
#include <vector>
|
||||
|
||||
|
|
@ -99,8 +99,8 @@ class SerializationTraits<ByteBuffer, void> {
|
|||
}
|
||||
static Status Serialize(const ByteBuffer& source, grpc_byte_buffer** buffer,
|
||||
bool* own_buffer) {
|
||||
*buffer = source.buffer();
|
||||
*own_buffer = false;
|
||||
*buffer = grpc_byte_buffer_copy(source.buffer());
|
||||
*own_buffer = true;
|
||||
return Status::OK;
|
||||
}
|
||||
};
|
||||
|
|
|
|||
|
|
@ -34,12 +34,12 @@
|
|||
#ifndef GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H
|
||||
#define GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H
|
||||
|
||||
#include <vector>
|
||||
#include <list>
|
||||
#include <vector>
|
||||
|
||||
#include <grpc++/support/config.h>
|
||||
#include <grpc/compression.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc++/support/config.h>
|
||||
|
||||
namespace grpc {
|
||||
namespace testing {
|
||||
|
|
|
|||
|
|
@ -34,8 +34,8 @@
|
|||
#ifndef GRPCXX_SUPPORT_SLICE_H
|
||||
#define GRPCXX_SUPPORT_SLICE_H
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include <grpc++/support/config.h>
|
||||
#include <grpc/support/slice.h>
|
||||
|
||||
namespace grpc {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -34,8 +34,8 @@
|
|||
#ifndef GRPC_BYTE_BUFFER_READER_H
|
||||
#define GRPC_BYTE_BUFFER_READER_H
|
||||
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/grpc.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
|||
|
|
@ -36,8 +36,8 @@
|
|||
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <grpc/impl/codegen/port_platform.h>
|
||||
#include <grpc/impl/codegen/compression_types.h>
|
||||
#include <grpc/impl/codegen/port_platform.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
@ -59,9 +59,8 @@ GRPCAPI int grpc_compression_algorithm_name(
|
|||
* compression algorithms encoded in the \a accepted_encodings bitset.
|
||||
*
|
||||
* It abort()s for unknown levels . */
|
||||
GRPCAPI grpc_compression_algorithm
|
||||
grpc_compression_algorithm_for_level(grpc_compression_level level,
|
||||
uint32_t accepted_encodings);
|
||||
GRPCAPI grpc_compression_algorithm grpc_compression_algorithm_for_level(
|
||||
grpc_compression_level level, uint32_t accepted_encodings);
|
||||
|
||||
GRPCAPI void grpc_compression_options_init(grpc_compression_options *opts);
|
||||
|
||||
|
|
|
|||
|
|
@ -36,13 +36,13 @@
|
|||
|
||||
#include <grpc/status.h>
|
||||
|
||||
#include <stddef.h>
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/impl/codegen/connectivity_state.h>
|
||||
#include <grpc/impl/codegen/grpc_types.h>
|
||||
#include <grpc/impl/codegen/propagation_bits.h>
|
||||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/time.h>
|
||||
#include <grpc/impl/codegen/connectivity_state.h>
|
||||
#include <grpc/impl/codegen/propagation_bits.h>
|
||||
#include <grpc/impl/codegen/grpc_types.h>
|
||||
#include <stddef.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
@ -154,9 +154,8 @@ GRPCAPI void grpc_alarm_cancel(grpc_alarm *alarm);
|
|||
GRPCAPI void grpc_alarm_destroy(grpc_alarm *alarm);
|
||||
|
||||
/** Check the connectivity state of a channel. */
|
||||
GRPCAPI grpc_connectivity_state
|
||||
grpc_channel_check_connectivity_state(grpc_channel *channel,
|
||||
int try_to_connect);
|
||||
GRPCAPI grpc_connectivity_state grpc_channel_check_connectivity_state(
|
||||
grpc_channel *channel, int try_to_connect);
|
||||
|
||||
/** Watch for a change in connectivity state.
|
||||
Once the channel connectivity state is different from last_observed_state,
|
||||
|
|
@ -267,9 +266,10 @@ GRPCAPI grpc_call_error grpc_call_cancel(grpc_call *call, void *reserved);
|
|||
and description passed in.
|
||||
Importantly, this function does not send status nor description to the
|
||||
remote endpoint. */
|
||||
GRPCAPI grpc_call_error
|
||||
grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status,
|
||||
const char *description, void *reserved);
|
||||
GRPCAPI grpc_call_error grpc_call_cancel_with_status(grpc_call *call,
|
||||
grpc_status_code status,
|
||||
const char *description,
|
||||
void *reserved);
|
||||
|
||||
/** Destroy a call.
|
||||
THREAD SAFETY: grpc_call_destroy is thread-compatible */
|
||||
|
|
@ -283,13 +283,11 @@ GRPCAPI void grpc_call_destroy(grpc_call *call);
|
|||
to \a cq_bound_to_call.
|
||||
Note that \a cq_for_notification must have been registered to the server via
|
||||
\a grpc_server_register_completion_queue. */
|
||||
GRPCAPI grpc_call_error
|
||||
grpc_server_request_call(grpc_server *server, grpc_call **call,
|
||||
grpc_call_details *details,
|
||||
grpc_metadata_array *request_metadata,
|
||||
grpc_completion_queue *cq_bound_to_call,
|
||||
grpc_completion_queue *cq_for_notification,
|
||||
void *tag_new);
|
||||
GRPCAPI grpc_call_error grpc_server_request_call(
|
||||
grpc_server *server, grpc_call **call, grpc_call_details *details,
|
||||
grpc_metadata_array *request_metadata,
|
||||
grpc_completion_queue *cq_bound_to_call,
|
||||
grpc_completion_queue *cq_for_notification, void *tag_new);
|
||||
|
||||
/** Registers a method in the server.
|
||||
Methods to this (host, method) pair will not be reported by
|
||||
|
|
|
|||
|
|
@ -80,9 +80,8 @@ grpc_auth_context_peer_identity(const grpc_auth_context *ctx);
|
|||
|
||||
/* Finds a property in the context. May return an empty iterator (first _next
|
||||
will return NULL) if no property with this name was found in the context. */
|
||||
GRPCAPI grpc_auth_property_iterator
|
||||
grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx,
|
||||
const char *name);
|
||||
GRPCAPI grpc_auth_property_iterator grpc_auth_context_find_properties_by_name(
|
||||
const grpc_auth_context *ctx, const char *name);
|
||||
|
||||
/* Gets the name of the property that indicates the peer identity. Will return
|
||||
NULL if the peer is not authenticated. */
|
||||
|
|
@ -363,8 +362,8 @@ GRPCAPI int grpc_server_add_secure_http2_port(grpc_server *server,
|
|||
|
||||
/* Sets a credentials to a call. Can only be called on the client side before
|
||||
grpc_call_start_batch. */
|
||||
GRPCAPI grpc_call_error
|
||||
grpc_call_set_credentials(grpc_call *call, grpc_call_credentials *creds);
|
||||
GRPCAPI grpc_call_error grpc_call_set_credentials(grpc_call *call,
|
||||
grpc_call_credentials *creds);
|
||||
|
||||
/* --- Auth Metadata Processing --- */
|
||||
|
||||
|
|
|
|||
|
|
@ -34,8 +34,8 @@
|
|||
#ifndef GRPC_IMPL_CODEGEN_LOG_H
|
||||
#define GRPC_IMPL_CODEGEN_LOG_H
|
||||
|
||||
#include <stdlib.h> /* for abort() */
|
||||
#include <stdarg.h>
|
||||
#include <stdlib.h> /* for abort() */
|
||||
|
||||
#include <grpc/impl/codegen/port_platform.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -133,6 +133,7 @@
|
|||
#define GPR_POSIX_TIME 1
|
||||
#define GPR_GETPID_IN_UNISTD_H 1
|
||||
#define GPR_HAVE_MSG_NOSIGNAL 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#elif defined(__linux__)
|
||||
#define GPR_POSIX_CRASH_HANDLER 1
|
||||
#define GPR_PLATFORM_STRING "linux"
|
||||
|
|
@ -154,6 +155,7 @@
|
|||
#define GPR_POSIX_WAKEUP_FD 1
|
||||
#define GPR_POSIX_SOCKET 1
|
||||
#define GPR_POSIX_SOCKETADDR 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#ifdef __GLIBC_PREREQ
|
||||
#if __GLIBC_PREREQ(2, 9)
|
||||
#define GPR_LINUX_EVENTFD 1
|
||||
|
|
@ -214,6 +216,7 @@
|
|||
#define GPR_POSIX_TIME 1
|
||||
#define GPR_GETPID_IN_UNISTD_H 1
|
||||
#define GPR_HAVE_SO_NOSIGPIPE 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#ifdef _LP64
|
||||
#define GPR_ARCH_64 1
|
||||
#else /* _LP64 */
|
||||
|
|
@ -242,6 +245,7 @@
|
|||
#define GPR_POSIX_TIME 1
|
||||
#define GPR_GETPID_IN_UNISTD_H 1
|
||||
#define GPR_HAVE_SO_NOSIGPIPE 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#ifdef _LP64
|
||||
#define GPR_ARCH_64 1
|
||||
#else /* _LP64 */
|
||||
|
|
|
|||
|
|
@ -122,8 +122,8 @@ GPRAPI gpr_slice gpr_slice_new(void *p, size_t len, void (*destroy)(void *));
|
|||
|
||||
/* Equivalent to gpr_slice_new, but with a two argument destroy function that
|
||||
also takes the slice length. */
|
||||
GPRAPI gpr_slice
|
||||
gpr_slice_new_with_len(void *p, size_t len, void (*destroy)(void *, size_t));
|
||||
GPRAPI gpr_slice gpr_slice_new_with_len(void *p, size_t len,
|
||||
void (*destroy)(void *, size_t));
|
||||
|
||||
/* Equivalent to gpr_slice_new(malloc(len), len, free), but saves one malloc()
|
||||
call.
|
||||
|
|
|
|||
|
|
@ -73,8 +73,8 @@ GPRAPI void gpr_slice_buffer_add(gpr_slice_buffer *sb, gpr_slice slice);
|
|||
slice at the returned index in sb->slices)
|
||||
The implementation MAY decide to concatenate data at the end of a small
|
||||
slice added in this fashion. */
|
||||
GPRAPI size_t
|
||||
gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb, gpr_slice slice);
|
||||
GPRAPI size_t gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb,
|
||||
gpr_slice slice);
|
||||
GPRAPI void gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *slices,
|
||||
size_t n);
|
||||
/* add a very small (less than 8 bytes) amount of data to the end of a slice
|
||||
|
|
|
|||
|
|
@ -88,8 +88,8 @@ GPRAPI void gpr_time_init(void);
|
|||
GPRAPI gpr_timespec gpr_now(gpr_clock_type clock);
|
||||
|
||||
/* Convert a timespec from one clock to another */
|
||||
GPRAPI gpr_timespec
|
||||
gpr_convert_clock_type(gpr_timespec t, gpr_clock_type target_clock);
|
||||
GPRAPI gpr_timespec gpr_convert_clock_type(gpr_timespec t,
|
||||
gpr_clock_type target_clock);
|
||||
|
||||
/* Return -ve, 0, or +ve according to whether a < b, a == b, or a > b
|
||||
respectively. */
|
||||
|
|
|
|||
701
package.json
701
package.json
|
|
@ -99,303 +99,306 @@
|
|||
"include/grpc/impl/codegen/propagation_bits.h",
|
||||
"include/grpc/impl/codegen/status.h",
|
||||
"include/grpc/census.h",
|
||||
"src/core/census/grpc_filter.h",
|
||||
"src/core/census/grpc_plugin.h",
|
||||
"src/core/channel/channel_args.h",
|
||||
"src/core/channel/channel_stack.h",
|
||||
"src/core/channel/channel_stack_builder.h",
|
||||
"src/core/channel/client_channel.h",
|
||||
"src/core/channel/client_uchannel.h",
|
||||
"src/core/channel/compress_filter.h",
|
||||
"src/core/channel/connected_channel.h",
|
||||
"src/core/channel/context.h",
|
||||
"src/core/channel/http_client_filter.h",
|
||||
"src/core/channel/http_server_filter.h",
|
||||
"src/core/channel/subchannel_call_holder.h",
|
||||
"src/core/client_config/client_config.h",
|
||||
"src/core/client_config/connector.h",
|
||||
"src/core/client_config/initial_connect_string.h",
|
||||
"src/core/client_config/lb_policies/load_balancer_api.h",
|
||||
"src/core/client_config/lb_policies/pick_first.h",
|
||||
"src/core/client_config/lb_policies/round_robin.h",
|
||||
"src/core/client_config/lb_policy.h",
|
||||
"src/core/client_config/lb_policy_factory.h",
|
||||
"src/core/client_config/lb_policy_registry.h",
|
||||
"src/core/client_config/resolver.h",
|
||||
"src/core/client_config/resolver_factory.h",
|
||||
"src/core/client_config/resolver_registry.h",
|
||||
"src/core/client_config/resolvers/dns_resolver.h",
|
||||
"src/core/client_config/resolvers/sockaddr_resolver.h",
|
||||
"src/core/client_config/subchannel.h",
|
||||
"src/core/client_config/subchannel_factory.h",
|
||||
"src/core/client_config/subchannel_index.h",
|
||||
"src/core/client_config/uri_parser.h",
|
||||
"src/core/compression/algorithm_metadata.h",
|
||||
"src/core/compression/message_compress.h",
|
||||
"src/core/debug/trace.h",
|
||||
"src/core/httpcli/format_request.h",
|
||||
"src/core/httpcli/httpcli.h",
|
||||
"src/core/httpcli/parser.h",
|
||||
"src/core/iomgr/closure.h",
|
||||
"src/core/iomgr/endpoint.h",
|
||||
"src/core/iomgr/endpoint_pair.h",
|
||||
"src/core/iomgr/ev_poll_and_epoll_posix.h",
|
||||
"src/core/iomgr/ev_posix.h",
|
||||
"src/core/iomgr/exec_ctx.h",
|
||||
"src/core/iomgr/executor.h",
|
||||
"src/core/iomgr/iocp_windows.h",
|
||||
"src/core/iomgr/iomgr.h",
|
||||
"src/core/iomgr/iomgr_internal.h",
|
||||
"src/core/iomgr/iomgr_posix.h",
|
||||
"src/core/iomgr/pollset.h",
|
||||
"src/core/iomgr/pollset_set.h",
|
||||
"src/core/iomgr/pollset_set_windows.h",
|
||||
"src/core/iomgr/pollset_windows.h",
|
||||
"src/core/iomgr/resolve_address.h",
|
||||
"src/core/iomgr/sockaddr.h",
|
||||
"src/core/iomgr/sockaddr_posix.h",
|
||||
"src/core/iomgr/sockaddr_utils.h",
|
||||
"src/core/iomgr/sockaddr_win32.h",
|
||||
"src/core/iomgr/socket_utils_posix.h",
|
||||
"src/core/iomgr/socket_windows.h",
|
||||
"src/core/iomgr/tcp_client.h",
|
||||
"src/core/iomgr/tcp_posix.h",
|
||||
"src/core/iomgr/tcp_server.h",
|
||||
"src/core/iomgr/tcp_windows.h",
|
||||
"src/core/iomgr/time_averaged_stats.h",
|
||||
"src/core/iomgr/timer.h",
|
||||
"src/core/iomgr/timer_heap.h",
|
||||
"src/core/iomgr/udp_server.h",
|
||||
"src/core/iomgr/wakeup_fd_pipe.h",
|
||||
"src/core/iomgr/wakeup_fd_posix.h",
|
||||
"src/core/iomgr/workqueue.h",
|
||||
"src/core/iomgr/workqueue_posix.h",
|
||||
"src/core/iomgr/workqueue_windows.h",
|
||||
"src/core/json/json.h",
|
||||
"src/core/json/json_common.h",
|
||||
"src/core/json/json_reader.h",
|
||||
"src/core/json/json_writer.h",
|
||||
"src/core/proto/grpc/lb/v0/load_balancer.pb.h",
|
||||
"src/core/statistics/census_interface.h",
|
||||
"src/core/statistics/census_rpc_stats.h",
|
||||
"src/core/surface/api_trace.h",
|
||||
"src/core/surface/call.h",
|
||||
"src/core/surface/call_test_only.h",
|
||||
"src/core/surface/channel.h",
|
||||
"src/core/surface/channel_init.h",
|
||||
"src/core/surface/channel_stack_type.h",
|
||||
"src/core/surface/completion_queue.h",
|
||||
"src/core/surface/event_string.h",
|
||||
"src/core/surface/init.h",
|
||||
"src/core/surface/lame_client.h",
|
||||
"src/core/surface/server.h",
|
||||
"src/core/surface/surface_trace.h",
|
||||
"src/core/transport/byte_stream.h",
|
||||
"src/core/transport/chttp2/alpn.h",
|
||||
"src/core/transport/chttp2/bin_encoder.h",
|
||||
"src/core/transport/chttp2/frame.h",
|
||||
"src/core/transport/chttp2/frame_data.h",
|
||||
"src/core/transport/chttp2/frame_goaway.h",
|
||||
"src/core/transport/chttp2/frame_ping.h",
|
||||
"src/core/transport/chttp2/frame_rst_stream.h",
|
||||
"src/core/transport/chttp2/frame_settings.h",
|
||||
"src/core/transport/chttp2/frame_window_update.h",
|
||||
"src/core/transport/chttp2/hpack_encoder.h",
|
||||
"src/core/transport/chttp2/hpack_parser.h",
|
||||
"src/core/transport/chttp2/hpack_table.h",
|
||||
"src/core/transport/chttp2/http2_errors.h",
|
||||
"src/core/transport/chttp2/huffsyms.h",
|
||||
"src/core/transport/chttp2/incoming_metadata.h",
|
||||
"src/core/transport/chttp2/internal.h",
|
||||
"src/core/transport/chttp2/status_conversion.h",
|
||||
"src/core/transport/chttp2/stream_map.h",
|
||||
"src/core/transport/chttp2/timeout_encoding.h",
|
||||
"src/core/transport/chttp2/varint.h",
|
||||
"src/core/transport/chttp2_transport.h",
|
||||
"src/core/transport/connectivity_state.h",
|
||||
"src/core/transport/metadata.h",
|
||||
"src/core/transport/metadata_batch.h",
|
||||
"src/core/transport/static_metadata.h",
|
||||
"src/core/transport/transport.h",
|
||||
"src/core/transport/transport_impl.h",
|
||||
"src/core/security/auth_filters.h",
|
||||
"src/core/security/b64.h",
|
||||
"src/core/security/credentials.h",
|
||||
"src/core/security/handshake.h",
|
||||
"src/core/security/json_token.h",
|
||||
"src/core/security/jwt_verifier.h",
|
||||
"src/core/security/secure_endpoint.h",
|
||||
"src/core/security/security_connector.h",
|
||||
"src/core/security/security_context.h",
|
||||
"src/core/tsi/fake_transport_security.h",
|
||||
"src/core/tsi/ssl_transport_security.h",
|
||||
"src/core/tsi/ssl_types.h",
|
||||
"src/core/tsi/transport_security.h",
|
||||
"src/core/tsi/transport_security_interface.h",
|
||||
"src/core/census/aggregation.h",
|
||||
"src/core/census/mlog.h",
|
||||
"src/core/census/rpc_metric_id.h",
|
||||
"src/core/lib/census/grpc_filter.h",
|
||||
"src/core/lib/census/grpc_plugin.h",
|
||||
"src/core/lib/channel/channel_args.h",
|
||||
"src/core/lib/channel/channel_stack.h",
|
||||
"src/core/lib/channel/channel_stack_builder.h",
|
||||
"src/core/lib/channel/client_channel.h",
|
||||
"src/core/lib/channel/compress_filter.h",
|
||||
"src/core/lib/channel/connected_channel.h",
|
||||
"src/core/lib/channel/context.h",
|
||||
"src/core/lib/channel/http_client_filter.h",
|
||||
"src/core/lib/channel/http_server_filter.h",
|
||||
"src/core/lib/channel/subchannel_call_holder.h",
|
||||
"src/core/lib/client_config/client_config.h",
|
||||
"src/core/lib/client_config/connector.h",
|
||||
"src/core/lib/client_config/initial_connect_string.h",
|
||||
"src/core/lib/client_config/lb_policies/load_balancer_api.h",
|
||||
"src/core/lib/client_config/lb_policies/pick_first.h",
|
||||
"src/core/lib/client_config/lb_policies/round_robin.h",
|
||||
"src/core/lib/client_config/lb_policy.h",
|
||||
"src/core/lib/client_config/lb_policy_factory.h",
|
||||
"src/core/lib/client_config/lb_policy_registry.h",
|
||||
"src/core/lib/client_config/resolver.h",
|
||||
"src/core/lib/client_config/resolver_factory.h",
|
||||
"src/core/lib/client_config/resolver_registry.h",
|
||||
"src/core/lib/client_config/resolvers/dns_resolver.h",
|
||||
"src/core/lib/client_config/resolvers/sockaddr_resolver.h",
|
||||
"src/core/lib/client_config/subchannel.h",
|
||||
"src/core/lib/client_config/subchannel_factory.h",
|
||||
"src/core/lib/client_config/subchannel_index.h",
|
||||
"src/core/lib/client_config/uri_parser.h",
|
||||
"src/core/lib/compression/algorithm_metadata.h",
|
||||
"src/core/lib/compression/message_compress.h",
|
||||
"src/core/lib/debug/trace.h",
|
||||
"src/core/lib/http/format_request.h",
|
||||
"src/core/lib/http/httpcli.h",
|
||||
"src/core/lib/http/parser.h",
|
||||
"src/core/lib/iomgr/closure.h",
|
||||
"src/core/lib/iomgr/endpoint.h",
|
||||
"src/core/lib/iomgr/endpoint_pair.h",
|
||||
"src/core/lib/iomgr/ev_poll_and_epoll_posix.h",
|
||||
"src/core/lib/iomgr/ev_posix.h",
|
||||
"src/core/lib/iomgr/exec_ctx.h",
|
||||
"src/core/lib/iomgr/executor.h",
|
||||
"src/core/lib/iomgr/iocp_windows.h",
|
||||
"src/core/lib/iomgr/iomgr.h",
|
||||
"src/core/lib/iomgr/iomgr_internal.h",
|
||||
"src/core/lib/iomgr/iomgr_posix.h",
|
||||
"src/core/lib/iomgr/pollset.h",
|
||||
"src/core/lib/iomgr/pollset_posix.h",
|
||||
"src/core/lib/iomgr/pollset_set.h",
|
||||
"src/core/lib/iomgr/pollset_set_posix.h",
|
||||
"src/core/lib/iomgr/pollset_set_windows.h",
|
||||
"src/core/lib/iomgr/pollset_windows.h",
|
||||
"src/core/lib/iomgr/resolve_address.h",
|
||||
"src/core/lib/iomgr/sockaddr.h",
|
||||
"src/core/lib/iomgr/sockaddr_posix.h",
|
||||
"src/core/lib/iomgr/sockaddr_utils.h",
|
||||
"src/core/lib/iomgr/sockaddr_win32.h",
|
||||
"src/core/lib/iomgr/socket_utils_posix.h",
|
||||
"src/core/lib/iomgr/socket_windows.h",
|
||||
"src/core/lib/iomgr/tcp_client.h",
|
||||
"src/core/lib/iomgr/tcp_posix.h",
|
||||
"src/core/lib/iomgr/tcp_server.h",
|
||||
"src/core/lib/iomgr/tcp_windows.h",
|
||||
"src/core/lib/iomgr/time_averaged_stats.h",
|
||||
"src/core/lib/iomgr/timer.h",
|
||||
"src/core/lib/iomgr/timer_heap.h",
|
||||
"src/core/lib/iomgr/udp_server.h",
|
||||
"src/core/lib/iomgr/unix_sockets_posix.h",
|
||||
"src/core/lib/iomgr/wakeup_fd_pipe.h",
|
||||
"src/core/lib/iomgr/wakeup_fd_posix.h",
|
||||
"src/core/lib/iomgr/workqueue.h",
|
||||
"src/core/lib/iomgr/workqueue_posix.h",
|
||||
"src/core/lib/iomgr/workqueue_windows.h",
|
||||
"src/core/lib/json/json.h",
|
||||
"src/core/lib/json/json_common.h",
|
||||
"src/core/lib/json/json_reader.h",
|
||||
"src/core/lib/json/json_writer.h",
|
||||
"src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h",
|
||||
"src/core/lib/statistics/census_interface.h",
|
||||
"src/core/lib/statistics/census_rpc_stats.h",
|
||||
"src/core/lib/surface/api_trace.h",
|
||||
"src/core/lib/surface/call.h",
|
||||
"src/core/lib/surface/call_test_only.h",
|
||||
"src/core/lib/surface/channel.h",
|
||||
"src/core/lib/surface/channel_init.h",
|
||||
"src/core/lib/surface/channel_stack_type.h",
|
||||
"src/core/lib/surface/completion_queue.h",
|
||||
"src/core/lib/surface/event_string.h",
|
||||
"src/core/lib/surface/init.h",
|
||||
"src/core/lib/surface/lame_client.h",
|
||||
"src/core/lib/surface/server.h",
|
||||
"src/core/lib/surface/surface_trace.h",
|
||||
"src/core/lib/transport/byte_stream.h",
|
||||
"src/core/lib/transport/chttp2/alpn.h",
|
||||
"src/core/lib/transport/chttp2/bin_encoder.h",
|
||||
"src/core/lib/transport/chttp2/frame.h",
|
||||
"src/core/lib/transport/chttp2/frame_data.h",
|
||||
"src/core/lib/transport/chttp2/frame_goaway.h",
|
||||
"src/core/lib/transport/chttp2/frame_ping.h",
|
||||
"src/core/lib/transport/chttp2/frame_rst_stream.h",
|
||||
"src/core/lib/transport/chttp2/frame_settings.h",
|
||||
"src/core/lib/transport/chttp2/frame_window_update.h",
|
||||
"src/core/lib/transport/chttp2/hpack_encoder.h",
|
||||
"src/core/lib/transport/chttp2/hpack_parser.h",
|
||||
"src/core/lib/transport/chttp2/hpack_table.h",
|
||||
"src/core/lib/transport/chttp2/http2_errors.h",
|
||||
"src/core/lib/transport/chttp2/huffsyms.h",
|
||||
"src/core/lib/transport/chttp2/incoming_metadata.h",
|
||||
"src/core/lib/transport/chttp2/internal.h",
|
||||
"src/core/lib/transport/chttp2/status_conversion.h",
|
||||
"src/core/lib/transport/chttp2/stream_map.h",
|
||||
"src/core/lib/transport/chttp2/timeout_encoding.h",
|
||||
"src/core/lib/transport/chttp2/varint.h",
|
||||
"src/core/lib/transport/chttp2_transport.h",
|
||||
"src/core/lib/transport/connectivity_state.h",
|
||||
"src/core/lib/transport/metadata.h",
|
||||
"src/core/lib/transport/metadata_batch.h",
|
||||
"src/core/lib/transport/static_metadata.h",
|
||||
"src/core/lib/transport/transport.h",
|
||||
"src/core/lib/transport/transport_impl.h",
|
||||
"src/core/lib/security/auth_filters.h",
|
||||
"src/core/lib/security/b64.h",
|
||||
"src/core/lib/security/credentials.h",
|
||||
"src/core/lib/security/handshake.h",
|
||||
"src/core/lib/security/json_token.h",
|
||||
"src/core/lib/security/jwt_verifier.h",
|
||||
"src/core/lib/security/secure_endpoint.h",
|
||||
"src/core/lib/security/security_connector.h",
|
||||
"src/core/lib/security/security_context.h",
|
||||
"src/core/lib/tsi/fake_transport_security.h",
|
||||
"src/core/lib/tsi/ssl_transport_security.h",
|
||||
"src/core/lib/tsi/ssl_types.h",
|
||||
"src/core/lib/tsi/transport_security.h",
|
||||
"src/core/lib/tsi/transport_security_interface.h",
|
||||
"src/core/lib/census/aggregation.h",
|
||||
"src/core/lib/census/mlog.h",
|
||||
"src/core/lib/census/rpc_metric_id.h",
|
||||
"third_party/nanopb/pb.h",
|
||||
"third_party/nanopb/pb_common.h",
|
||||
"third_party/nanopb/pb_decode.h",
|
||||
"third_party/nanopb/pb_encode.h",
|
||||
"src/core/census/grpc_context.c",
|
||||
"src/core/census/grpc_filter.c",
|
||||
"src/core/census/grpc_plugin.c",
|
||||
"src/core/channel/channel_args.c",
|
||||
"src/core/channel/channel_stack.c",
|
||||
"src/core/channel/channel_stack_builder.c",
|
||||
"src/core/channel/client_channel.c",
|
||||
"src/core/channel/client_uchannel.c",
|
||||
"src/core/channel/compress_filter.c",
|
||||
"src/core/channel/connected_channel.c",
|
||||
"src/core/channel/http_client_filter.c",
|
||||
"src/core/channel/http_server_filter.c",
|
||||
"src/core/channel/subchannel_call_holder.c",
|
||||
"src/core/client_config/client_config.c",
|
||||
"src/core/client_config/connector.c",
|
||||
"src/core/client_config/default_initial_connect_string.c",
|
||||
"src/core/client_config/initial_connect_string.c",
|
||||
"src/core/client_config/lb_policies/load_balancer_api.c",
|
||||
"src/core/client_config/lb_policies/pick_first.c",
|
||||
"src/core/client_config/lb_policies/round_robin.c",
|
||||
"src/core/client_config/lb_policy.c",
|
||||
"src/core/client_config/lb_policy_factory.c",
|
||||
"src/core/client_config/lb_policy_registry.c",
|
||||
"src/core/client_config/resolver.c",
|
||||
"src/core/client_config/resolver_factory.c",
|
||||
"src/core/client_config/resolver_registry.c",
|
||||
"src/core/client_config/resolvers/dns_resolver.c",
|
||||
"src/core/client_config/resolvers/sockaddr_resolver.c",
|
||||
"src/core/client_config/subchannel.c",
|
||||
"src/core/client_config/subchannel_factory.c",
|
||||
"src/core/client_config/subchannel_index.c",
|
||||
"src/core/client_config/uri_parser.c",
|
||||
"src/core/compression/compression_algorithm.c",
|
||||
"src/core/compression/message_compress.c",
|
||||
"src/core/debug/trace.c",
|
||||
"src/core/httpcli/format_request.c",
|
||||
"src/core/httpcli/httpcli.c",
|
||||
"src/core/httpcli/parser.c",
|
||||
"src/core/iomgr/closure.c",
|
||||
"src/core/iomgr/endpoint.c",
|
||||
"src/core/iomgr/endpoint_pair_posix.c",
|
||||
"src/core/iomgr/endpoint_pair_windows.c",
|
||||
"src/core/iomgr/ev_poll_and_epoll_posix.c",
|
||||
"src/core/iomgr/ev_posix.c",
|
||||
"src/core/iomgr/exec_ctx.c",
|
||||
"src/core/iomgr/executor.c",
|
||||
"src/core/iomgr/iocp_windows.c",
|
||||
"src/core/iomgr/iomgr.c",
|
||||
"src/core/iomgr/iomgr_posix.c",
|
||||
"src/core/iomgr/iomgr_windows.c",
|
||||
"src/core/iomgr/pollset_set_windows.c",
|
||||
"src/core/iomgr/pollset_windows.c",
|
||||
"src/core/iomgr/resolve_address_posix.c",
|
||||
"src/core/iomgr/resolve_address_windows.c",
|
||||
"src/core/iomgr/sockaddr_utils.c",
|
||||
"src/core/iomgr/socket_utils_common_posix.c",
|
||||
"src/core/iomgr/socket_utils_linux.c",
|
||||
"src/core/iomgr/socket_utils_posix.c",
|
||||
"src/core/iomgr/socket_windows.c",
|
||||
"src/core/iomgr/tcp_client_posix.c",
|
||||
"src/core/iomgr/tcp_client_windows.c",
|
||||
"src/core/iomgr/tcp_posix.c",
|
||||
"src/core/iomgr/tcp_server_posix.c",
|
||||
"src/core/iomgr/tcp_server_windows.c",
|
||||
"src/core/iomgr/tcp_windows.c",
|
||||
"src/core/iomgr/time_averaged_stats.c",
|
||||
"src/core/iomgr/timer.c",
|
||||
"src/core/iomgr/timer_heap.c",
|
||||
"src/core/iomgr/udp_server.c",
|
||||
"src/core/iomgr/wakeup_fd_eventfd.c",
|
||||
"src/core/iomgr/wakeup_fd_nospecial.c",
|
||||
"src/core/iomgr/wakeup_fd_pipe.c",
|
||||
"src/core/iomgr/wakeup_fd_posix.c",
|
||||
"src/core/iomgr/workqueue_posix.c",
|
||||
"src/core/iomgr/workqueue_windows.c",
|
||||
"src/core/json/json.c",
|
||||
"src/core/json/json_reader.c",
|
||||
"src/core/json/json_string.c",
|
||||
"src/core/json/json_writer.c",
|
||||
"src/core/proto/grpc/lb/v0/load_balancer.pb.c",
|
||||
"src/core/surface/alarm.c",
|
||||
"src/core/surface/api_trace.c",
|
||||
"src/core/surface/byte_buffer.c",
|
||||
"src/core/surface/byte_buffer_reader.c",
|
||||
"src/core/surface/call.c",
|
||||
"src/core/surface/call_details.c",
|
||||
"src/core/surface/call_log_batch.c",
|
||||
"src/core/surface/channel.c",
|
||||
"src/core/surface/channel_connectivity.c",
|
||||
"src/core/surface/channel_create.c",
|
||||
"src/core/surface/channel_init.c",
|
||||
"src/core/surface/channel_ping.c",
|
||||
"src/core/surface/channel_stack_type.c",
|
||||
"src/core/surface/completion_queue.c",
|
||||
"src/core/surface/event_string.c",
|
||||
"src/core/surface/init.c",
|
||||
"src/core/surface/lame_client.c",
|
||||
"src/core/surface/metadata_array.c",
|
||||
"src/core/surface/server.c",
|
||||
"src/core/surface/server_chttp2.c",
|
||||
"src/core/surface/validate_metadata.c",
|
||||
"src/core/surface/version.c",
|
||||
"src/core/transport/byte_stream.c",
|
||||
"src/core/transport/chttp2/alpn.c",
|
||||
"src/core/transport/chttp2/bin_encoder.c",
|
||||
"src/core/transport/chttp2/frame_data.c",
|
||||
"src/core/transport/chttp2/frame_goaway.c",
|
||||
"src/core/transport/chttp2/frame_ping.c",
|
||||
"src/core/transport/chttp2/frame_rst_stream.c",
|
||||
"src/core/transport/chttp2/frame_settings.c",
|
||||
"src/core/transport/chttp2/frame_window_update.c",
|
||||
"src/core/transport/chttp2/hpack_encoder.c",
|
||||
"src/core/transport/chttp2/hpack_parser.c",
|
||||
"src/core/transport/chttp2/hpack_table.c",
|
||||
"src/core/transport/chttp2/huffsyms.c",
|
||||
"src/core/transport/chttp2/incoming_metadata.c",
|
||||
"src/core/transport/chttp2/parsing.c",
|
||||
"src/core/transport/chttp2/status_conversion.c",
|
||||
"src/core/transport/chttp2/stream_lists.c",
|
||||
"src/core/transport/chttp2/stream_map.c",
|
||||
"src/core/transport/chttp2/timeout_encoding.c",
|
||||
"src/core/transport/chttp2/varint.c",
|
||||
"src/core/transport/chttp2/writing.c",
|
||||
"src/core/transport/chttp2_transport.c",
|
||||
"src/core/transport/connectivity_state.c",
|
||||
"src/core/transport/metadata.c",
|
||||
"src/core/transport/metadata_batch.c",
|
||||
"src/core/transport/static_metadata.c",
|
||||
"src/core/transport/transport.c",
|
||||
"src/core/transport/transport_op_string.c",
|
||||
"src/core/httpcli/httpcli_security_connector.c",
|
||||
"src/core/security/b64.c",
|
||||
"src/core/security/client_auth_filter.c",
|
||||
"src/core/security/credentials.c",
|
||||
"src/core/security/credentials_metadata.c",
|
||||
"src/core/security/credentials_posix.c",
|
||||
"src/core/security/credentials_win32.c",
|
||||
"src/core/security/google_default_credentials.c",
|
||||
"src/core/security/handshake.c",
|
||||
"src/core/security/json_token.c",
|
||||
"src/core/security/jwt_verifier.c",
|
||||
"src/core/security/secure_endpoint.c",
|
||||
"src/core/security/security_connector.c",
|
||||
"src/core/security/security_context.c",
|
||||
"src/core/security/server_auth_filter.c",
|
||||
"src/core/security/server_secure_chttp2.c",
|
||||
"src/core/surface/init_secure.c",
|
||||
"src/core/surface/secure_channel_create.c",
|
||||
"src/core/tsi/fake_transport_security.c",
|
||||
"src/core/tsi/ssl_transport_security.c",
|
||||
"src/core/tsi/transport_security.c",
|
||||
"src/core/census/context.c",
|
||||
"src/core/census/initialize.c",
|
||||
"src/core/census/mlog.c",
|
||||
"src/core/census/operation.c",
|
||||
"src/core/census/placeholders.c",
|
||||
"src/core/census/tracing.c",
|
||||
"src/core/lib/census/grpc_context.c",
|
||||
"src/core/lib/census/grpc_filter.c",
|
||||
"src/core/lib/census/grpc_plugin.c",
|
||||
"src/core/lib/channel/channel_args.c",
|
||||
"src/core/lib/channel/channel_stack.c",
|
||||
"src/core/lib/channel/channel_stack_builder.c",
|
||||
"src/core/lib/channel/client_channel.c",
|
||||
"src/core/lib/channel/compress_filter.c",
|
||||
"src/core/lib/channel/connected_channel.c",
|
||||
"src/core/lib/channel/http_client_filter.c",
|
||||
"src/core/lib/channel/http_server_filter.c",
|
||||
"src/core/lib/channel/subchannel_call_holder.c",
|
||||
"src/core/lib/client_config/client_config.c",
|
||||
"src/core/lib/client_config/connector.c",
|
||||
"src/core/lib/client_config/default_initial_connect_string.c",
|
||||
"src/core/lib/client_config/initial_connect_string.c",
|
||||
"src/core/lib/client_config/lb_policies/load_balancer_api.c",
|
||||
"src/core/lib/client_config/lb_policies/pick_first.c",
|
||||
"src/core/lib/client_config/lb_policies/round_robin.c",
|
||||
"src/core/lib/client_config/lb_policy.c",
|
||||
"src/core/lib/client_config/lb_policy_factory.c",
|
||||
"src/core/lib/client_config/lb_policy_registry.c",
|
||||
"src/core/lib/client_config/resolver.c",
|
||||
"src/core/lib/client_config/resolver_factory.c",
|
||||
"src/core/lib/client_config/resolver_registry.c",
|
||||
"src/core/lib/client_config/resolvers/dns_resolver.c",
|
||||
"src/core/lib/client_config/resolvers/sockaddr_resolver.c",
|
||||
"src/core/lib/client_config/subchannel.c",
|
||||
"src/core/lib/client_config/subchannel_factory.c",
|
||||
"src/core/lib/client_config/subchannel_index.c",
|
||||
"src/core/lib/client_config/uri_parser.c",
|
||||
"src/core/lib/compression/compression_algorithm.c",
|
||||
"src/core/lib/compression/message_compress.c",
|
||||
"src/core/lib/debug/trace.c",
|
||||
"src/core/lib/http/format_request.c",
|
||||
"src/core/lib/http/httpcli.c",
|
||||
"src/core/lib/http/parser.c",
|
||||
"src/core/lib/iomgr/closure.c",
|
||||
"src/core/lib/iomgr/endpoint.c",
|
||||
"src/core/lib/iomgr/endpoint_pair_posix.c",
|
||||
"src/core/lib/iomgr/endpoint_pair_windows.c",
|
||||
"src/core/lib/iomgr/ev_poll_and_epoll_posix.c",
|
||||
"src/core/lib/iomgr/ev_posix.c",
|
||||
"src/core/lib/iomgr/exec_ctx.c",
|
||||
"src/core/lib/iomgr/executor.c",
|
||||
"src/core/lib/iomgr/iocp_windows.c",
|
||||
"src/core/lib/iomgr/iomgr.c",
|
||||
"src/core/lib/iomgr/iomgr_posix.c",
|
||||
"src/core/lib/iomgr/iomgr_windows.c",
|
||||
"src/core/lib/iomgr/pollset_set_windows.c",
|
||||
"src/core/lib/iomgr/pollset_windows.c",
|
||||
"src/core/lib/iomgr/resolve_address_posix.c",
|
||||
"src/core/lib/iomgr/resolve_address_windows.c",
|
||||
"src/core/lib/iomgr/sockaddr_utils.c",
|
||||
"src/core/lib/iomgr/socket_utils_common_posix.c",
|
||||
"src/core/lib/iomgr/socket_utils_linux.c",
|
||||
"src/core/lib/iomgr/socket_utils_posix.c",
|
||||
"src/core/lib/iomgr/socket_windows.c",
|
||||
"src/core/lib/iomgr/tcp_client_posix.c",
|
||||
"src/core/lib/iomgr/tcp_client_windows.c",
|
||||
"src/core/lib/iomgr/tcp_posix.c",
|
||||
"src/core/lib/iomgr/tcp_server_posix.c",
|
||||
"src/core/lib/iomgr/tcp_server_windows.c",
|
||||
"src/core/lib/iomgr/tcp_windows.c",
|
||||
"src/core/lib/iomgr/time_averaged_stats.c",
|
||||
"src/core/lib/iomgr/timer.c",
|
||||
"src/core/lib/iomgr/timer_heap.c",
|
||||
"src/core/lib/iomgr/udp_server.c",
|
||||
"src/core/lib/iomgr/unix_sockets_posix.c",
|
||||
"src/core/lib/iomgr/unix_sockets_posix_noop.c",
|
||||
"src/core/lib/iomgr/wakeup_fd_eventfd.c",
|
||||
"src/core/lib/iomgr/wakeup_fd_nospecial.c",
|
||||
"src/core/lib/iomgr/wakeup_fd_pipe.c",
|
||||
"src/core/lib/iomgr/wakeup_fd_posix.c",
|
||||
"src/core/lib/iomgr/workqueue_posix.c",
|
||||
"src/core/lib/iomgr/workqueue_windows.c",
|
||||
"src/core/lib/json/json.c",
|
||||
"src/core/lib/json/json_reader.c",
|
||||
"src/core/lib/json/json_string.c",
|
||||
"src/core/lib/json/json_writer.c",
|
||||
"src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c",
|
||||
"src/core/lib/surface/alarm.c",
|
||||
"src/core/lib/surface/api_trace.c",
|
||||
"src/core/lib/surface/byte_buffer.c",
|
||||
"src/core/lib/surface/byte_buffer_reader.c",
|
||||
"src/core/lib/surface/call.c",
|
||||
"src/core/lib/surface/call_details.c",
|
||||
"src/core/lib/surface/call_log_batch.c",
|
||||
"src/core/lib/surface/channel.c",
|
||||
"src/core/lib/surface/channel_connectivity.c",
|
||||
"src/core/lib/surface/channel_create.c",
|
||||
"src/core/lib/surface/channel_init.c",
|
||||
"src/core/lib/surface/channel_ping.c",
|
||||
"src/core/lib/surface/channel_stack_type.c",
|
||||
"src/core/lib/surface/completion_queue.c",
|
||||
"src/core/lib/surface/event_string.c",
|
||||
"src/core/lib/surface/init.c",
|
||||
"src/core/lib/surface/lame_client.c",
|
||||
"src/core/lib/surface/metadata_array.c",
|
||||
"src/core/lib/surface/server.c",
|
||||
"src/core/lib/surface/server_chttp2.c",
|
||||
"src/core/lib/surface/validate_metadata.c",
|
||||
"src/core/lib/surface/version.c",
|
||||
"src/core/lib/transport/byte_stream.c",
|
||||
"src/core/lib/transport/chttp2/alpn.c",
|
||||
"src/core/lib/transport/chttp2/bin_encoder.c",
|
||||
"src/core/lib/transport/chttp2/frame_data.c",
|
||||
"src/core/lib/transport/chttp2/frame_goaway.c",
|
||||
"src/core/lib/transport/chttp2/frame_ping.c",
|
||||
"src/core/lib/transport/chttp2/frame_rst_stream.c",
|
||||
"src/core/lib/transport/chttp2/frame_settings.c",
|
||||
"src/core/lib/transport/chttp2/frame_window_update.c",
|
||||
"src/core/lib/transport/chttp2/hpack_encoder.c",
|
||||
"src/core/lib/transport/chttp2/hpack_parser.c",
|
||||
"src/core/lib/transport/chttp2/hpack_table.c",
|
||||
"src/core/lib/transport/chttp2/huffsyms.c",
|
||||
"src/core/lib/transport/chttp2/incoming_metadata.c",
|
||||
"src/core/lib/transport/chttp2/parsing.c",
|
||||
"src/core/lib/transport/chttp2/status_conversion.c",
|
||||
"src/core/lib/transport/chttp2/stream_lists.c",
|
||||
"src/core/lib/transport/chttp2/stream_map.c",
|
||||
"src/core/lib/transport/chttp2/timeout_encoding.c",
|
||||
"src/core/lib/transport/chttp2/varint.c",
|
||||
"src/core/lib/transport/chttp2/writing.c",
|
||||
"src/core/lib/transport/chttp2_transport.c",
|
||||
"src/core/lib/transport/connectivity_state.c",
|
||||
"src/core/lib/transport/metadata.c",
|
||||
"src/core/lib/transport/metadata_batch.c",
|
||||
"src/core/lib/transport/static_metadata.c",
|
||||
"src/core/lib/transport/transport.c",
|
||||
"src/core/lib/transport/transport_op_string.c",
|
||||
"src/core/lib/http/httpcli_security_connector.c",
|
||||
"src/core/lib/security/b64.c",
|
||||
"src/core/lib/security/client_auth_filter.c",
|
||||
"src/core/lib/security/credentials.c",
|
||||
"src/core/lib/security/credentials_metadata.c",
|
||||
"src/core/lib/security/credentials_posix.c",
|
||||
"src/core/lib/security/credentials_win32.c",
|
||||
"src/core/lib/security/google_default_credentials.c",
|
||||
"src/core/lib/security/handshake.c",
|
||||
"src/core/lib/security/json_token.c",
|
||||
"src/core/lib/security/jwt_verifier.c",
|
||||
"src/core/lib/security/secure_endpoint.c",
|
||||
"src/core/lib/security/security_connector.c",
|
||||
"src/core/lib/security/security_context.c",
|
||||
"src/core/lib/security/server_auth_filter.c",
|
||||
"src/core/lib/security/server_secure_chttp2.c",
|
||||
"src/core/lib/surface/init_secure.c",
|
||||
"src/core/lib/surface/secure_channel_create.c",
|
||||
"src/core/lib/tsi/fake_transport_security.c",
|
||||
"src/core/lib/tsi/ssl_transport_security.c",
|
||||
"src/core/lib/tsi/transport_security.c",
|
||||
"src/core/lib/census/context.c",
|
||||
"src/core/lib/census/initialize.c",
|
||||
"src/core/lib/census/mlog.c",
|
||||
"src/core/lib/census/operation.c",
|
||||
"src/core/lib/census/placeholders.c",
|
||||
"src/core/lib/census/tracing.c",
|
||||
"third_party/nanopb/pb_common.c",
|
||||
"third_party/nanopb/pb_decode.c",
|
||||
"third_party/nanopb/pb_encode.c",
|
||||
|
|
@ -868,62 +871,62 @@
|
|||
"include/grpc/impl/codegen/sync_posix.h",
|
||||
"include/grpc/impl/codegen/sync_win32.h",
|
||||
"include/grpc/impl/codegen/time.h",
|
||||
"src/core/profiling/timers.h",
|
||||
"src/core/support/backoff.h",
|
||||
"src/core/support/block_annotate.h",
|
||||
"src/core/support/env.h",
|
||||
"src/core/support/load_file.h",
|
||||
"src/core/support/murmur_hash.h",
|
||||
"src/core/support/stack_lockfree.h",
|
||||
"src/core/support/string.h",
|
||||
"src/core/support/string_win32.h",
|
||||
"src/core/support/thd_internal.h",
|
||||
"src/core/support/time_precise.h",
|
||||
"src/core/support/tmpfile.h",
|
||||
"src/core/profiling/basic_timers.c",
|
||||
"src/core/profiling/stap_timers.c",
|
||||
"src/core/support/alloc.c",
|
||||
"src/core/support/avl.c",
|
||||
"src/core/support/backoff.c",
|
||||
"src/core/support/cmdline.c",
|
||||
"src/core/support/cpu_iphone.c",
|
||||
"src/core/support/cpu_linux.c",
|
||||
"src/core/support/cpu_posix.c",
|
||||
"src/core/support/cpu_windows.c",
|
||||
"src/core/support/env_linux.c",
|
||||
"src/core/support/env_posix.c",
|
||||
"src/core/support/env_win32.c",
|
||||
"src/core/support/histogram.c",
|
||||
"src/core/support/host_port.c",
|
||||
"src/core/support/load_file.c",
|
||||
"src/core/support/log.c",
|
||||
"src/core/support/log_android.c",
|
||||
"src/core/support/log_linux.c",
|
||||
"src/core/support/log_posix.c",
|
||||
"src/core/support/log_win32.c",
|
||||
"src/core/support/murmur_hash.c",
|
||||
"src/core/support/slice.c",
|
||||
"src/core/support/slice_buffer.c",
|
||||
"src/core/support/stack_lockfree.c",
|
||||
"src/core/support/string.c",
|
||||
"src/core/support/string_posix.c",
|
||||
"src/core/support/string_win32.c",
|
||||
"src/core/support/subprocess_posix.c",
|
||||
"src/core/support/subprocess_windows.c",
|
||||
"src/core/support/sync.c",
|
||||
"src/core/support/sync_posix.c",
|
||||
"src/core/support/sync_win32.c",
|
||||
"src/core/support/thd.c",
|
||||
"src/core/support/thd_posix.c",
|
||||
"src/core/support/thd_win32.c",
|
||||
"src/core/support/time.c",
|
||||
"src/core/support/time_posix.c",
|
||||
"src/core/support/time_precise.c",
|
||||
"src/core/support/time_win32.c",
|
||||
"src/core/support/tls_pthread.c",
|
||||
"src/core/support/tmpfile_posix.c",
|
||||
"src/core/support/tmpfile_win32.c",
|
||||
"src/core/support/wrap_memcpy.c",
|
||||
"src/core/lib/profiling/timers.h",
|
||||
"src/core/lib/support/backoff.h",
|
||||
"src/core/lib/support/block_annotate.h",
|
||||
"src/core/lib/support/env.h",
|
||||
"src/core/lib/support/load_file.h",
|
||||
"src/core/lib/support/murmur_hash.h",
|
||||
"src/core/lib/support/stack_lockfree.h",
|
||||
"src/core/lib/support/string.h",
|
||||
"src/core/lib/support/string_win32.h",
|
||||
"src/core/lib/support/thd_internal.h",
|
||||
"src/core/lib/support/time_precise.h",
|
||||
"src/core/lib/support/tmpfile.h",
|
||||
"src/core/lib/profiling/basic_timers.c",
|
||||
"src/core/lib/profiling/stap_timers.c",
|
||||
"src/core/lib/support/alloc.c",
|
||||
"src/core/lib/support/avl.c",
|
||||
"src/core/lib/support/backoff.c",
|
||||
"src/core/lib/support/cmdline.c",
|
||||
"src/core/lib/support/cpu_iphone.c",
|
||||
"src/core/lib/support/cpu_linux.c",
|
||||
"src/core/lib/support/cpu_posix.c",
|
||||
"src/core/lib/support/cpu_windows.c",
|
||||
"src/core/lib/support/env_linux.c",
|
||||
"src/core/lib/support/env_posix.c",
|
||||
"src/core/lib/support/env_win32.c",
|
||||
"src/core/lib/support/histogram.c",
|
||||
"src/core/lib/support/host_port.c",
|
||||
"src/core/lib/support/load_file.c",
|
||||
"src/core/lib/support/log.c",
|
||||
"src/core/lib/support/log_android.c",
|
||||
"src/core/lib/support/log_linux.c",
|
||||
"src/core/lib/support/log_posix.c",
|
||||
"src/core/lib/support/log_win32.c",
|
||||
"src/core/lib/support/murmur_hash.c",
|
||||
"src/core/lib/support/slice.c",
|
||||
"src/core/lib/support/slice_buffer.c",
|
||||
"src/core/lib/support/stack_lockfree.c",
|
||||
"src/core/lib/support/string.c",
|
||||
"src/core/lib/support/string_posix.c",
|
||||
"src/core/lib/support/string_win32.c",
|
||||
"src/core/lib/support/subprocess_posix.c",
|
||||
"src/core/lib/support/subprocess_windows.c",
|
||||
"src/core/lib/support/sync.c",
|
||||
"src/core/lib/support/sync_posix.c",
|
||||
"src/core/lib/support/sync_win32.c",
|
||||
"src/core/lib/support/thd.c",
|
||||
"src/core/lib/support/thd_posix.c",
|
||||
"src/core/lib/support/thd_win32.c",
|
||||
"src/core/lib/support/time.c",
|
||||
"src/core/lib/support/time_posix.c",
|
||||
"src/core/lib/support/time_precise.c",
|
||||
"src/core/lib/support/time_win32.c",
|
||||
"src/core/lib/support/tls_pthread.c",
|
||||
"src/core/lib/support/tmpfile_posix.c",
|
||||
"src/core/lib/support/tmpfile_win32.c",
|
||||
"src/core/lib/support/wrap_memcpy.c",
|
||||
"binding.gyp"
|
||||
],
|
||||
"main": "src/node/index.js",
|
||||
|
|
|
|||
701
package.xml
701
package.xml
|
|
@ -92,62 +92,62 @@
|
|||
<file baseinstalldir="/" name="include/grpc/impl/codegen/sync_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/sync_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/time.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/profiling/timers.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/backoff.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/block_annotate.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/env.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/load_file.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/murmur_hash.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/stack_lockfree.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/string.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/string_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/thd_internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/time_precise.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/tmpfile.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/profiling/basic_timers.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/profiling/stap_timers.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/alloc.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/avl.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/backoff.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/cmdline.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/cpu_iphone.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/cpu_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/cpu_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/cpu_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/env_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/env_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/env_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/histogram.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/host_port.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/load_file.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/log.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/log_android.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/log_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/log_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/log_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/murmur_hash.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/slice.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/slice_buffer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/stack_lockfree.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/string_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/string_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/subprocess_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/subprocess_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/sync.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/sync_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/sync_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/thd.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/thd_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/thd_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/time.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/time_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/time_precise.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/time_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/tls_pthread.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/tmpfile_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/tmpfile_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/support/wrap_memcpy.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/profiling/timers.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/backoff.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/block_annotate.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/env.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/load_file.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/murmur_hash.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/stack_lockfree.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/string.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/string_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/thd_internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/time_precise.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/tmpfile.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/profiling/basic_timers.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/profiling/stap_timers.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/alloc.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/avl.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/backoff.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/cmdline.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/cpu_iphone.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/cpu_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/cpu_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/cpu_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/env_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/env_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/env_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/histogram.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/host_port.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/load_file.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/log.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/log_android.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/log_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/log_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/log_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/murmur_hash.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/slice.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/slice_buffer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/stack_lockfree.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/string_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/string_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/subprocess_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/subprocess_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/sync.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/sync_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/sync_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/thd.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/thd_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/thd_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/time.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/time_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/time_precise.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/time_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/tls_pthread.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/tmpfile_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/tmpfile_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/support/wrap_memcpy.c" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/grpc_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/byte_buffer.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/byte_buffer_reader.h" role="src" />
|
||||
|
|
@ -161,303 +161,306 @@
|
|||
<file baseinstalldir="/" name="include/grpc/impl/codegen/propagation_bits.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/status.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/census.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/grpc_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/grpc_plugin.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/channel_args.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/channel_stack.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/channel_stack_builder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/client_channel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/client_uchannel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/compress_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/connected_channel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/context.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/http_client_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/http_server_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/subchannel_call_holder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/client_config.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/connector.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/initial_connect_string.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policies/load_balancer_api.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policies/pick_first.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policies/round_robin.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policy.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policy_factory.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policy_registry.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolver.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolver_factory.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolver_registry.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolvers/dns_resolver.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolvers/sockaddr_resolver.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/subchannel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/subchannel_factory.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/subchannel_index.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/uri_parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/compression/algorithm_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/compression/message_compress.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/debug/trace.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/format_request.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/httpcli.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/closure.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/endpoint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/endpoint_pair.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/ev_poll_and_epoll_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/ev_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/exec_ctx.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/executor.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iocp_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iomgr.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iomgr_internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iomgr_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/pollset.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/pollset_set.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/pollset_set_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/pollset_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/resolve_address.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/sockaddr.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/sockaddr_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/sockaddr_utils.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/sockaddr_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/socket_utils_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/socket_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_client.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/time_averaged_stats.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/timer.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/timer_heap.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/udp_server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/wakeup_fd_pipe.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/wakeup_fd_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/workqueue.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/workqueue_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/workqueue_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json_common.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json_reader.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json_writer.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/proto/grpc/lb/v0/load_balancer.pb.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/statistics/census_interface.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/statistics/census_rpc_stats.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/api_trace.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/call.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/call_test_only.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_init.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_stack_type.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/completion_queue.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/event_string.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/init.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/lame_client.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/surface_trace.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/byte_stream.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/alpn.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/bin_encoder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_data.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_goaway.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_ping.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_rst_stream.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_settings.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_window_update.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/hpack_encoder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/hpack_parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/hpack_table.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/http2_errors.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/huffsyms.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/incoming_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/status_conversion.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/stream_map.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/timeout_encoding.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/varint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2_transport.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/connectivity_state.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/metadata_batch.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/static_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/transport.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/transport_impl.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/auth_filters.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/b64.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/credentials.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/handshake.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/json_token.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/jwt_verifier.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/secure_endpoint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/security_connector.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/security_context.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/fake_transport_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/ssl_transport_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/ssl_types.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/transport_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/transport_security_interface.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/aggregation.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/mlog.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/rpc_metric_id.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/grpc_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/grpc_plugin.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/channel_args.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/channel_stack.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/channel_stack_builder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/client_channel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/compress_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/connected_channel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/context.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/http_client_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/http_server_filter.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/subchannel_call_holder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/client_config.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/connector.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/initial_connect_string.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policies/load_balancer_api.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policies/pick_first.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policies/round_robin.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policy.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policy_factory.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policy_registry.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolver.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolver_factory.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolver_registry.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolvers/dns_resolver.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolvers/sockaddr_resolver.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/subchannel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/subchannel_factory.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/subchannel_index.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/uri_parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/compression/algorithm_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/compression/message_compress.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/debug/trace.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/format_request.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/httpcli.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/closure.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/endpoint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/endpoint_pair.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/ev_poll_and_epoll_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/ev_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/exec_ctx.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/executor.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iocp_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iomgr.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iomgr_internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iomgr_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_set.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_set_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_set_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/resolve_address.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/sockaddr.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/sockaddr_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/sockaddr_utils.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/sockaddr_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/socket_utils_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/socket_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_client.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/time_averaged_stats.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/timer.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/timer_heap.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/udp_server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/unix_sockets_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/wakeup_fd_pipe.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/wakeup_fd_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/workqueue.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/workqueue_posix.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/workqueue_windows.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json_common.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json_reader.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json_writer.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/statistics/census_interface.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/statistics/census_rpc_stats.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/api_trace.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/call.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/call_test_only.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_init.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_stack_type.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/completion_queue.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/event_string.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/init.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/lame_client.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/surface_trace.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/byte_stream.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/alpn.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/bin_encoder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_data.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_goaway.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_ping.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_rst_stream.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_settings.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_window_update.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/hpack_encoder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/hpack_parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/hpack_table.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/http2_errors.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/huffsyms.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/incoming_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/status_conversion.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/stream_map.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/timeout_encoding.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/varint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2_transport.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/connectivity_state.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/metadata_batch.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/static_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/transport.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/transport_impl.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/auth_filters.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/b64.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/credentials.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/handshake.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/json_token.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/jwt_verifier.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/secure_endpoint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/security_connector.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/security_context.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/fake_transport_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/ssl_transport_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/ssl_types.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/transport_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/transport_security_interface.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/aggregation.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/mlog.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/rpc_metric_id.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb_common.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb_decode.h" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb_encode.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/grpc_context.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/grpc_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/grpc_plugin.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/channel_args.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/channel_stack.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/channel_stack_builder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/client_channel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/client_uchannel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/compress_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/connected_channel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/http_client_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/http_server_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/channel/subchannel_call_holder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/client_config.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/connector.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/default_initial_connect_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/initial_connect_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policies/load_balancer_api.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policies/pick_first.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policies/round_robin.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policy.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policy_factory.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/lb_policy_registry.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolver.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolver_factory.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolver_registry.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolvers/dns_resolver.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/resolvers/sockaddr_resolver.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/subchannel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/subchannel_factory.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/subchannel_index.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/client_config/uri_parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/compression/compression_algorithm.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/compression/message_compress.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/debug/trace.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/format_request.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/httpcli.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/closure.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/endpoint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/endpoint_pair_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/endpoint_pair_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/ev_poll_and_epoll_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/ev_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/exec_ctx.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/executor.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iocp_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iomgr.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iomgr_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/iomgr_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/pollset_set_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/pollset_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/resolve_address_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/resolve_address_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/sockaddr_utils.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/socket_utils_common_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/socket_utils_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/socket_utils_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/socket_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_client_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_client_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_server_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_server_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/tcp_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/time_averaged_stats.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/timer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/timer_heap.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/udp_server.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/wakeup_fd_eventfd.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/wakeup_fd_nospecial.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/wakeup_fd_pipe.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/wakeup_fd_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/workqueue_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/iomgr/workqueue_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json_reader.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/json/json_writer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/proto/grpc/lb/v0/load_balancer.pb.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/alarm.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/api_trace.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/byte_buffer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/byte_buffer_reader.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/call.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/call_details.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/call_log_batch.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_connectivity.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_create.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_init.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_ping.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/channel_stack_type.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/completion_queue.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/event_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/init.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/lame_client.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/metadata_array.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/server.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/server_chttp2.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/validate_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/version.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/byte_stream.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/alpn.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/bin_encoder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_data.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_goaway.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_ping.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_rst_stream.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_settings.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/frame_window_update.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/hpack_encoder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/hpack_parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/hpack_table.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/huffsyms.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/incoming_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/parsing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/status_conversion.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/stream_lists.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/stream_map.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/timeout_encoding.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/varint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2/writing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/chttp2_transport.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/connectivity_state.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/metadata_batch.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/static_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/transport.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/transport/transport_op_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/httpcli/httpcli_security_connector.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/b64.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/client_auth_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/credentials.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/credentials_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/credentials_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/credentials_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/google_default_credentials.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/handshake.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/json_token.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/jwt_verifier.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/secure_endpoint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/security_connector.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/security_context.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/server_auth_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/security/server_secure_chttp2.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/init_secure.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/surface/secure_channel_create.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/fake_transport_security.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/ssl_transport_security.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/tsi/transport_security.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/context.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/initialize.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/mlog.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/operation.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/placeholders.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/census/tracing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/grpc_context.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/grpc_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/grpc_plugin.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/channel_args.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/channel_stack.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/channel_stack_builder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/client_channel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/compress_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/connected_channel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/http_client_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/http_server_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/channel/subchannel_call_holder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/client_config.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/connector.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/default_initial_connect_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/initial_connect_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policies/load_balancer_api.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policies/pick_first.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policies/round_robin.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policy.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policy_factory.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/lb_policy_registry.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolver.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolver_factory.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolver_registry.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolvers/dns_resolver.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/resolvers/sockaddr_resolver.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/subchannel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/subchannel_factory.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/subchannel_index.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/client_config/uri_parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/compression/compression_algorithm.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/compression/message_compress.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/debug/trace.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/format_request.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/httpcli.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/closure.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/endpoint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/endpoint_pair_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/endpoint_pair_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/ev_poll_and_epoll_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/ev_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/exec_ctx.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/executor.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iocp_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iomgr.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iomgr_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/iomgr_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_set_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/pollset_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/resolve_address_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/resolve_address_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/sockaddr_utils.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/socket_utils_common_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/socket_utils_linux.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/socket_utils_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/socket_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_client_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_client_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_server_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_server_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/tcp_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/time_averaged_stats.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/timer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/timer_heap.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/udp_server.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/unix_sockets_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/unix_sockets_posix_noop.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/wakeup_fd_eventfd.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/wakeup_fd_nospecial.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/wakeup_fd_pipe.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/wakeup_fd_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/workqueue_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/iomgr/workqueue_windows.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json_reader.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/json/json_writer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/alarm.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/api_trace.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/byte_buffer.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/byte_buffer_reader.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/call.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/call_details.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/call_log_batch.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_connectivity.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_create.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_init.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_ping.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/channel_stack_type.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/completion_queue.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/event_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/init.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/lame_client.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/metadata_array.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/server.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/server_chttp2.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/validate_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/version.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/byte_stream.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/alpn.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/bin_encoder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_data.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_goaway.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_ping.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_rst_stream.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_settings.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/frame_window_update.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/hpack_encoder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/hpack_parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/hpack_table.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/huffsyms.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/incoming_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/parsing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/status_conversion.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/stream_lists.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/stream_map.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/timeout_encoding.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/varint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2/writing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/chttp2_transport.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/connectivity_state.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/metadata_batch.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/static_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/transport.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/transport/transport_op_string.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/http/httpcli_security_connector.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/b64.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/client_auth_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/credentials.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/credentials_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/credentials_posix.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/credentials_win32.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/google_default_credentials.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/handshake.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/json_token.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/jwt_verifier.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/secure_endpoint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/security_connector.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/security_context.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/server_auth_filter.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/security/server_secure_chttp2.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/init_secure.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/secure_channel_create.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/fake_transport_security.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/ssl_transport_security.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/tsi/transport_security.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/context.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/initialize.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/mlog.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/operation.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/placeholders.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/tracing.c" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb_common.c" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb_decode.c" role="src" />
|
||||
<file baseinstalldir="/" name="third_party/nanopb/pb_encode.c" role="src" />
|
||||
|
|
|
|||
4
setup.py
4
setup.py
|
|
@ -111,7 +111,7 @@ if "linux" in sys.platform or "darwin" in sys.platform:
|
|||
DEFINE_MACROS += (('PyMODINIT_FUNC', pymodinit),)
|
||||
|
||||
|
||||
def cython_extensions(package_names, module_names, extra_sources, include_dirs,
|
||||
def cython_extensions(module_names, extra_sources, include_dirs,
|
||||
libraries, define_macros, build_with_cython=False):
|
||||
# Set compiler directives linetrace argument only if we care about tracing;
|
||||
# this is due to Cython having different behavior between linetrace being
|
||||
|
|
@ -144,7 +144,7 @@ def cython_extensions(package_names, module_names, extra_sources, include_dirs,
|
|||
return extensions
|
||||
|
||||
CYTHON_EXTENSION_MODULES = cython_extensions(
|
||||
list(CYTHON_EXTENSION_PACKAGE_NAMES), list(CYTHON_EXTENSION_MODULE_NAMES),
|
||||
list(CYTHON_EXTENSION_MODULE_NAMES),
|
||||
list(CYTHON_HELPER_C_FILES) + list(CORE_C_FILES),
|
||||
list(EXTENSION_INCLUDE_DIRECTORIES), list(EXTENSION_LIBRARIES),
|
||||
list(DEFINE_MACROS), bool(BUILD_WITH_CYTHON))
|
||||
|
|
|
|||
|
|
@ -83,6 +83,28 @@ grpc::string FilenameIdentifier(const grpc::string &filename) {
|
|||
}
|
||||
} // namespace
|
||||
|
||||
template<class T, size_t N>
|
||||
T *array_end(T (&array)[N]) { return array + N; }
|
||||
|
||||
void PrintIncludes(grpc::protobuf::io::Printer *printer, const std::vector<grpc::string>& headers, const Parameters ¶ms) {
|
||||
std::map<grpc::string, grpc::string> vars;
|
||||
|
||||
vars["l"] = params.use_system_headers ? '<' : '"';
|
||||
vars["r"] = params.use_system_headers ? '>' : '"';
|
||||
|
||||
if (!params.grpc_search_path.empty()) {
|
||||
vars["l"] += params.grpc_search_path;
|
||||
if (params.grpc_search_path.back() != '/') {
|
||||
vars["l"] += '/';
|
||||
}
|
||||
}
|
||||
|
||||
for (auto i = headers.begin(); i != headers.end(); i++) {
|
||||
vars["h"] = *i;
|
||||
printer->Print(vars, "#include $l$$h$$r$\n");
|
||||
}
|
||||
}
|
||||
|
||||
grpc::string GetHeaderPrologue(const grpc::protobuf::FileDescriptor *file,
|
||||
const Parameters ¶ms) {
|
||||
grpc::string output;
|
||||
|
|
@ -111,36 +133,46 @@ grpc::string GetHeaderPrologue(const grpc::protobuf::FileDescriptor *file,
|
|||
|
||||
grpc::string GetHeaderIncludes(const grpc::protobuf::FileDescriptor *file,
|
||||
const Parameters ¶ms) {
|
||||
grpc::string temp =
|
||||
"#include <grpc++/impl/codegen/async_stream.h>\n"
|
||||
"#include <grpc++/impl/codegen/async_unary_call.h>\n"
|
||||
"#include <grpc++/impl/codegen/proto_utils.h>\n"
|
||||
"#include <grpc++/impl/codegen/rpc_method.h>\n"
|
||||
"#include <grpc++/impl/codegen/service_type.h>\n"
|
||||
"#include <grpc++/impl/codegen/status.h>\n"
|
||||
"#include <grpc++/impl/codegen/stub_options.h>\n"
|
||||
"#include <grpc++/impl/codegen/sync_stream.h>\n"
|
||||
"\n"
|
||||
"namespace grpc {\n"
|
||||
"class CompletionQueue;\n"
|
||||
"class RpcService;\n"
|
||||
"class ServerCompletionQueue;\n"
|
||||
"class ServerContext;\n"
|
||||
"} // namespace grpc\n\n";
|
||||
grpc::string output;
|
||||
{
|
||||
// Scope the output stream so it closes and finalizes output to the string.
|
||||
grpc::protobuf::io::StringOutputStream output_stream(&output);
|
||||
grpc::protobuf::io::Printer printer(&output_stream, '$');
|
||||
std::map<grpc::string, grpc::string> vars;
|
||||
|
||||
if (!file->package().empty()) {
|
||||
std::vector<grpc::string> parts =
|
||||
grpc_generator::tokenize(file->package(), ".");
|
||||
static const char *headers_strs[] = {
|
||||
"grpc++/impl/codegen/async_stream.h",
|
||||
"grpc++/impl/codegen/async_unary_call.h",
|
||||
"grpc++/impl/codegen/proto_utils.h",
|
||||
"grpc++/impl/codegen/rpc_method.h",
|
||||
"grpc++/impl/codegen/service_type.h",
|
||||
"grpc++/impl/codegen/status.h",
|
||||
"grpc++/impl/codegen/stub_options.h",
|
||||
"grpc++/impl/codegen/sync_stream.h"
|
||||
};
|
||||
std::vector<grpc::string> headers(headers_strs, array_end(headers_strs));
|
||||
PrintIncludes(&printer, headers, params);
|
||||
printer.Print(vars, "\n");
|
||||
printer.Print(vars, "namespace grpc {\n");
|
||||
printer.Print(vars, "class CompletionQueue;\n");
|
||||
printer.Print(vars, "class Channel;\n");
|
||||
printer.Print(vars, "class RpcService;\n");
|
||||
printer.Print(vars, "class ServerCompletionQueue;\n");
|
||||
printer.Print(vars, "class ServerContext;\n");
|
||||
printer.Print(vars, "} // namespace grpc\n\n");
|
||||
|
||||
for (auto part = parts.begin(); part != parts.end(); part++) {
|
||||
temp.append("namespace ");
|
||||
temp.append(*part);
|
||||
temp.append(" {\n");
|
||||
if (!file->package().empty()) {
|
||||
std::vector<grpc::string> parts =
|
||||
grpc_generator::tokenize(file->package(), ".");
|
||||
|
||||
for (auto part = parts.begin(); part != parts.end(); part++) {
|
||||
vars["part"] = *part;
|
||||
printer.Print(vars, "namespace $part$ {\n");
|
||||
}
|
||||
printer.Print(vars, "\n");
|
||||
}
|
||||
temp.append("\n");
|
||||
}
|
||||
|
||||
return temp;
|
||||
return output;
|
||||
}
|
||||
|
||||
void PrintHeaderClientMethodInterfaces(
|
||||
|
|
@ -852,7 +884,7 @@ grpc::string GetSourcePrologue(const grpc::protobuf::FileDescriptor *file,
|
|||
}
|
||||
|
||||
grpc::string GetSourceIncludes(const grpc::protobuf::FileDescriptor *file,
|
||||
const Parameters ¶m) {
|
||||
const Parameters ¶ms) {
|
||||
grpc::string output;
|
||||
{
|
||||
// Scope the output stream so it closes and finalizes output to the string.
|
||||
|
|
@ -860,16 +892,18 @@ grpc::string GetSourceIncludes(const grpc::protobuf::FileDescriptor *file,
|
|||
grpc::protobuf::io::Printer printer(&output_stream, '$');
|
||||
std::map<grpc::string, grpc::string> vars;
|
||||
|
||||
printer.Print(vars, "#include <grpc++/impl/codegen/async_stream.h>\n");
|
||||
printer.Print(vars, "#include <grpc++/impl/codegen/async_unary_call.h>\n");
|
||||
printer.Print(vars, "#include <grpc++/impl/codegen/channel_interface.h>\n");
|
||||
printer.Print(vars, "#include <grpc++/impl/codegen/client_unary_call.h>\n");
|
||||
printer.Print(vars,
|
||||
"#include <grpc++/impl/codegen/method_handler_impl.h>\n");
|
||||
printer.Print(vars,
|
||||
"#include <grpc++/impl/codegen/rpc_service_method.h>\n");
|
||||
printer.Print(vars, "#include <grpc++/impl/codegen/service_type.h>\n");
|
||||
printer.Print(vars, "#include <grpc++/impl/codegen/sync_stream.h>\n");
|
||||
static const char *headers_strs[] = {
|
||||
"grpc++/impl/codegen/async_stream.h",
|
||||
"grpc++/impl/codegen/async_unary_call.h",
|
||||
"grpc++/impl/codegen/channel_interface.h",
|
||||
"grpc++/impl/codegen/client_unary_call.h",
|
||||
"grpc++/impl/codegen/method_handler_impl.h",
|
||||
"grpc++/impl/codegen/rpc_service_method.h",
|
||||
"grpc++/impl/codegen/service_type.h",
|
||||
"grpc++/impl/codegen/sync_stream.h"
|
||||
};
|
||||
std::vector<grpc::string> headers(headers_strs, array_end(headers_strs));
|
||||
PrintIncludes(&printer, headers, params);
|
||||
|
||||
if (!file->package().empty()) {
|
||||
std::vector<grpc::string> parts =
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -42,6 +42,10 @@ namespace grpc_cpp_generator {
|
|||
struct Parameters {
|
||||
// Puts the service into a namespace
|
||||
grpc::string services_namespace;
|
||||
// Use system includes (<>) or local includes ("")
|
||||
bool use_system_headers;
|
||||
// Prefix to any grpc include
|
||||
grpc::string grpc_search_path;
|
||||
};
|
||||
|
||||
// Return the prologue of the generated header file.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -59,6 +59,7 @@ class CppGrpcGenerator : public grpc::protobuf::compiler::CodeGenerator {
|
|||
}
|
||||
|
||||
grpc_cpp_generator::Parameters generator_parameters;
|
||||
generator_parameters.use_system_headers = true;
|
||||
|
||||
if (!parameter.empty()) {
|
||||
std::vector<grpc::string> parameters_list =
|
||||
|
|
@ -70,6 +71,17 @@ class CppGrpcGenerator : public grpc::protobuf::compiler::CodeGenerator {
|
|||
grpc_generator::tokenize(*parameter_string, "=");
|
||||
if (param[0] == "services_namespace") {
|
||||
generator_parameters.services_namespace = param[1];
|
||||
} else if (param[0] == "use_system_headers") {
|
||||
if (param[1] == "true") {
|
||||
generator_parameters.use_system_headers = true;
|
||||
} else if (param[1] == "false") {
|
||||
generator_parameters.use_system_headers = false;
|
||||
} else {
|
||||
*error = grpc::string("Invalid parameter: ") + *parameter_string;
|
||||
return false;
|
||||
}
|
||||
} else if (param[0] == "grpc_search_path") {
|
||||
generator_parameters.grpc_search_path = param[1];
|
||||
} else {
|
||||
*error = grpc::string("Unknown parameter: ") + *parameter_string;
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -190,11 +190,10 @@ bool PrintBetaServicer(const ServiceDescriptor* service,
|
|||
"Documentation", doc,
|
||||
});
|
||||
out->Print("\n");
|
||||
out->Print(dict, "class Beta$Service$Servicer(object):\n");
|
||||
out->Print(dict, "class Beta$Service$Servicer(six.with_metaclass(abc.ABCMeta, object)):\n");
|
||||
{
|
||||
IndentScope raii_class_indent(out);
|
||||
out->Print(dict, "\"\"\"$Documentation$\"\"\"\n");
|
||||
out->Print("__metaclass__ = abc.ABCMeta\n");
|
||||
for (int i = 0; i < service->method_count(); ++i) {
|
||||
auto meth = service->method(i);
|
||||
grpc::string arg_name = meth->client_streaming() ?
|
||||
|
|
@ -219,11 +218,10 @@ bool PrintBetaStub(const ServiceDescriptor* service,
|
|||
"Documentation", doc,
|
||||
});
|
||||
out->Print("\n");
|
||||
out->Print(dict, "class Beta$Service$Stub(object):\n");
|
||||
out->Print(dict, "class Beta$Service$Stub(six.with_metaclass(abc.ABCMeta, object)):\n");
|
||||
{
|
||||
IndentScope raii_class_indent(out);
|
||||
out->Print(dict, "\"\"\"$Documentation$\"\"\"\n");
|
||||
out->Print("__metaclass__ = abc.ABCMeta\n");
|
||||
for (int i = 0; i < service->method_count(); ++i) {
|
||||
const MethodDescriptor* meth = service->method(i);
|
||||
grpc::string arg_name = meth->client_streaming() ?
|
||||
|
|
@ -449,6 +447,7 @@ bool PrintBetaStubFactory(const grpc::string& package_qualified_service_name,
|
|||
bool PrintPreamble(const FileDescriptor* file,
|
||||
const GeneratorConfiguration& config, Printer* out) {
|
||||
out->Print("import abc\n");
|
||||
out->Print("import six\n");
|
||||
out->Print("from $Package$ import implementations as beta_implementations\n",
|
||||
"Package", config.beta_package_root);
|
||||
out->Print("from grpc.framework.common import cardinality\n");
|
||||
|
|
|
|||
|
|
@ -1,233 +0,0 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above
|
||||
* copyright notice, this list of conditions and the following disclaimer
|
||||
* in the documentation and/or other materials provided with the
|
||||
* distribution.
|
||||
* * Neither the name of Google Inc. nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/client_uchannel.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "src/core/census/grpc_filter.h"
|
||||
#include "src/core/channel/channel_args.h"
|
||||
#include "src/core/channel/client_channel.h"
|
||||
#include "src/core/channel/compress_filter.h"
|
||||
#include "src/core/channel/subchannel_call_holder.h"
|
||||
#include "src/core/iomgr/iomgr.h"
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/surface/channel.h"
|
||||
#include "src/core/transport/connectivity_state.h"
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
/** Microchannel (uchannel) implementation: a lightweight channel without any
|
||||
* load-balancing mechanisms meant for communication from within the core. */
|
||||
|
||||
typedef struct client_uchannel_channel_data {
|
||||
/** master channel - the grpc_channel instance that ultimately owns
|
||||
this channel_data via its channel stack.
|
||||
We occasionally use this to bump the refcount on the master channel
|
||||
to keep ourselves alive through an asynchronous operation. */
|
||||
grpc_channel_stack *owning_stack;
|
||||
|
||||
/** connectivity state being tracked */
|
||||
grpc_connectivity_state_tracker state_tracker;
|
||||
|
||||
/** the subchannel wrapped by the microchannel */
|
||||
grpc_connected_subchannel *connected_subchannel;
|
||||
|
||||
/** the callback used to stay subscribed to subchannel connectivity
|
||||
* notifications */
|
||||
grpc_closure connectivity_cb;
|
||||
|
||||
/** the current connectivity state of the wrapped subchannel */
|
||||
grpc_connectivity_state subchannel_connectivity;
|
||||
|
||||
gpr_mu mu_state;
|
||||
} channel_data;
|
||||
|
||||
typedef grpc_subchannel_call_holder call_data;
|
||||
|
||||
static void monitor_subchannel(grpc_exec_ctx *exec_ctx, void *arg,
|
||||
bool iomgr_success) {
|
||||
channel_data *chand = arg;
|
||||
grpc_connectivity_state_set(exec_ctx, &chand->state_tracker,
|
||||
chand->subchannel_connectivity,
|
||||
"uchannel_monitor_subchannel");
|
||||
grpc_connected_subchannel_notify_on_state_change(
|
||||
exec_ctx, chand->connected_subchannel, NULL,
|
||||
&chand->subchannel_connectivity, &chand->connectivity_cb);
|
||||
}
|
||||
|
||||
static char *cuc_get_peer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {
|
||||
return grpc_subchannel_call_holder_get_peer(exec_ctx, elem->call_data);
|
||||
}
|
||||
|
||||
static void cuc_start_transport_stream_op(grpc_exec_ctx *exec_ctx,
|
||||
grpc_call_element *elem,
|
||||
grpc_transport_stream_op *op) {
|
||||
GRPC_CALL_LOG_OP(GPR_INFO, elem, op);
|
||||
grpc_subchannel_call_holder_perform_op(exec_ctx, elem->call_data, op);
|
||||
}
|
||||
|
||||
static void cuc_start_transport_op(grpc_exec_ctx *exec_ctx,
|
||||
grpc_channel_element *elem,
|
||||
grpc_transport_op *op) {
|
||||
channel_data *chand = elem->channel_data;
|
||||
|
||||
grpc_exec_ctx_enqueue(exec_ctx, op->on_consumed, true, NULL);
|
||||
|
||||
GPR_ASSERT(op->set_accept_stream == false);
|
||||
GPR_ASSERT(op->bind_pollset == NULL);
|
||||
|
||||
if (op->on_connectivity_state_change != NULL) {
|
||||
grpc_connectivity_state_notify_on_state_change(
|
||||
exec_ctx, &chand->state_tracker, op->connectivity_state,
|
||||
op->on_connectivity_state_change);
|
||||
op->on_connectivity_state_change = NULL;
|
||||
op->connectivity_state = NULL;
|
||||
}
|
||||
|
||||
if (op->disconnect) {
|
||||
grpc_connectivity_state_set(exec_ctx, &chand->state_tracker,
|
||||
GRPC_CHANNEL_FATAL_FAILURE, "disconnect");
|
||||
}
|
||||
}
|
||||
|
||||
static int cuc_pick_subchannel(grpc_exec_ctx *exec_ctx, void *arg,
|
||||
grpc_metadata_batch *initial_metadata,
|
||||
grpc_connected_subchannel **connected_subchannel,
|
||||
grpc_closure *on_ready) {
|
||||
channel_data *chand = arg;
|
||||
GPR_ASSERT(initial_metadata != NULL);
|
||||
*connected_subchannel = chand->connected_subchannel;
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* Constructor for call_data */
|
||||
static void cuc_init_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,
|
||||
grpc_call_element_args *args) {
|
||||
grpc_subchannel_call_holder_init(elem->call_data, cuc_pick_subchannel,
|
||||
elem->channel_data, args->call_stack);
|
||||
}
|
||||
|
||||
/* Destructor for call_data */
|
||||
static void cuc_destroy_call_elem(grpc_exec_ctx *exec_ctx,
|
||||
grpc_call_element *elem) {
|
||||
grpc_subchannel_call_holder_destroy(exec_ctx, elem->call_data);
|
||||
}
|
||||
|
||||
/* Constructor for channel_data */
|
||||
static void cuc_init_channel_elem(grpc_exec_ctx *exec_ctx,
|
||||
grpc_channel_element *elem,
|
||||
grpc_channel_element_args *args) {
|
||||
channel_data *chand = elem->channel_data;
|
||||
memset(chand, 0, sizeof(*chand));
|
||||
grpc_closure_init(&chand->connectivity_cb, monitor_subchannel, chand);
|
||||
GPR_ASSERT(args->is_last);
|
||||
GPR_ASSERT(elem->filter == &grpc_client_uchannel_filter);
|
||||
chand->owning_stack = args->channel_stack;
|
||||
grpc_connectivity_state_init(&chand->state_tracker, GRPC_CHANNEL_IDLE,
|
||||
"client_uchannel");
|
||||
gpr_mu_init(&chand->mu_state);
|
||||
}
|
||||
|
||||
/* Destructor for channel_data */
|
||||
static void cuc_destroy_channel_elem(grpc_exec_ctx *exec_ctx,
|
||||
grpc_channel_element *elem) {
|
||||
channel_data *chand = elem->channel_data;
|
||||
/* cancel subscription */
|
||||
grpc_connected_subchannel_notify_on_state_change(
|
||||
exec_ctx, chand->connected_subchannel, NULL, NULL,
|
||||
&chand->connectivity_cb);
|
||||
grpc_connectivity_state_destroy(exec_ctx, &chand->state_tracker);
|
||||
gpr_mu_destroy(&chand->mu_state);
|
||||
GRPC_CONNECTED_SUBCHANNEL_UNREF(exec_ctx, chand->connected_subchannel,
|
||||
"uchannel");
|
||||
}
|
||||
|
||||
static void cuc_set_pollset(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,
|
||||
grpc_pollset *pollset) {
|
||||
call_data *calld = elem->call_data;
|
||||
calld->pollset = pollset;
|
||||
}
|
||||
|
||||
const grpc_channel_filter grpc_client_uchannel_filter = {
|
||||
cuc_start_transport_stream_op, cuc_start_transport_op, sizeof(call_data),
|
||||
cuc_init_call_elem, cuc_set_pollset, cuc_destroy_call_elem,
|
||||
sizeof(channel_data), cuc_init_channel_elem, cuc_destroy_channel_elem,
|
||||
cuc_get_peer, "client-uchannel",
|
||||
};
|
||||
|
||||
grpc_connectivity_state grpc_client_uchannel_check_connectivity_state(
|
||||
grpc_exec_ctx *exec_ctx, grpc_channel_element *elem, int try_to_connect) {
|
||||
channel_data *chand = elem->channel_data;
|
||||
grpc_connectivity_state out;
|
||||
gpr_mu_lock(&chand->mu_state);
|
||||
out = grpc_connectivity_state_check(&chand->state_tracker);
|
||||
gpr_mu_unlock(&chand->mu_state);
|
||||
return out;
|
||||
}
|
||||
|
||||
void grpc_client_uchannel_watch_connectivity_state(
|
||||
grpc_exec_ctx *exec_ctx, grpc_channel_element *elem, grpc_pollset *pollset,
|
||||
grpc_connectivity_state *state, grpc_closure *on_complete) {
|
||||
channel_data *chand = elem->channel_data;
|
||||
gpr_mu_lock(&chand->mu_state);
|
||||
grpc_connectivity_state_notify_on_state_change(
|
||||
exec_ctx, &chand->state_tracker, state, on_complete);
|
||||
gpr_mu_unlock(&chand->mu_state);
|
||||
}
|
||||
|
||||
grpc_channel *grpc_client_uchannel_create(grpc_subchannel *subchannel,
|
||||
grpc_channel_args *args) {
|
||||
grpc_channel *channel = NULL;
|
||||
grpc_exec_ctx exec_ctx = GRPC_EXEC_CTX_INIT;
|
||||
|
||||
channel =
|
||||
grpc_channel_create(&exec_ctx, NULL, args, GRPC_CLIENT_UCHANNEL, NULL);
|
||||
|
||||
return channel;
|
||||
}
|
||||
|
||||
void grpc_client_uchannel_set_connected_subchannel(
|
||||
grpc_channel *uchannel, grpc_connected_subchannel *connected_subchannel) {
|
||||
grpc_channel_element *elem =
|
||||
grpc_channel_stack_last_element(grpc_channel_get_channel_stack(uchannel));
|
||||
channel_data *chand = elem->channel_data;
|
||||
GPR_ASSERT(elem->filter == &grpc_client_uchannel_filter);
|
||||
gpr_mu_lock(&chand->mu_state);
|
||||
chand->connected_subchannel = connected_subchannel;
|
||||
GRPC_CONNECTED_SUBCHANNEL_REF(connected_subchannel, "uchannel");
|
||||
gpr_mu_unlock(&chand->mu_state);
|
||||
}
|
||||
|
|
@ -1,211 +0,0 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above
|
||||
* copyright notice, this list of conditions and the following disclaimer
|
||||
* in the documentation and/or other materials provided with the
|
||||
* distribution.
|
||||
* * Neither the name of Google Inc. nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "src/core/httpcli/parser.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
static int handle_response_line(grpc_httpcli_parser *parser) {
|
||||
uint8_t *beg = parser->cur_line;
|
||||
uint8_t *cur = beg;
|
||||
uint8_t *end = beg + parser->cur_line_length;
|
||||
|
||||
if (cur == end || *cur++ != 'H') goto error;
|
||||
if (cur == end || *cur++ != 'T') goto error;
|
||||
if (cur == end || *cur++ != 'T') goto error;
|
||||
if (cur == end || *cur++ != 'P') goto error;
|
||||
if (cur == end || *cur++ != '/') goto error;
|
||||
if (cur == end || *cur++ != '1') goto error;
|
||||
if (cur == end || *cur++ != '.') goto error;
|
||||
if (cur == end || *cur < '0' || *cur++ > '1') goto error;
|
||||
if (cur == end || *cur++ != ' ') goto error;
|
||||
if (cur == end || *cur < '1' || *cur++ > '9') goto error;
|
||||
if (cur == end || *cur < '0' || *cur++ > '9') goto error;
|
||||
if (cur == end || *cur < '0' || *cur++ > '9') goto error;
|
||||
parser->r.status =
|
||||
(cur[-3] - '0') * 100 + (cur[-2] - '0') * 10 + (cur[-1] - '0');
|
||||
if (cur == end || *cur++ != ' ') goto error;
|
||||
|
||||
/* we don't really care about the status code message */
|
||||
|
||||
return 1;
|
||||
|
||||
error:
|
||||
gpr_log(GPR_ERROR, "Failed parsing response line");
|
||||
return 0;
|
||||
}
|
||||
|
||||
static char *buf2str(void *buffer, size_t length) {
|
||||
char *out = gpr_malloc(length + 1);
|
||||
memcpy(out, buffer, length);
|
||||
out[length] = 0;
|
||||
return out;
|
||||
}
|
||||
|
||||
static int add_header(grpc_httpcli_parser *parser) {
|
||||
uint8_t *beg = parser->cur_line;
|
||||
uint8_t *cur = beg;
|
||||
uint8_t *end = beg + parser->cur_line_length;
|
||||
grpc_httpcli_header hdr = {NULL, NULL};
|
||||
|
||||
GPR_ASSERT(cur != end);
|
||||
|
||||
if (*cur == ' ' || *cur == '\t') {
|
||||
gpr_log(GPR_ERROR, "Continued header lines not supported yet");
|
||||
goto error;
|
||||
}
|
||||
|
||||
while (cur != end && *cur != ':') {
|
||||
cur++;
|
||||
}
|
||||
if (cur == end) {
|
||||
gpr_log(GPR_ERROR, "Didn't find ':' in header string");
|
||||
goto error;
|
||||
}
|
||||
GPR_ASSERT(cur >= beg);
|
||||
hdr.key = buf2str(beg, (size_t)(cur - beg));
|
||||
cur++; /* skip : */
|
||||
|
||||
while (cur != end && (*cur == ' ' || *cur == '\t')) {
|
||||
cur++;
|
||||
}
|
||||
GPR_ASSERT(end - cur >= 2);
|
||||
hdr.value = buf2str(cur, (size_t)(end - cur) - 2);
|
||||
|
||||
if (parser->r.hdr_count == parser->hdr_capacity) {
|
||||
parser->hdr_capacity =
|
||||
GPR_MAX(parser->hdr_capacity + 1, parser->hdr_capacity * 3 / 2);
|
||||
parser->r.hdrs = gpr_realloc(
|
||||
parser->r.hdrs, parser->hdr_capacity * sizeof(*parser->r.hdrs));
|
||||
}
|
||||
parser->r.hdrs[parser->r.hdr_count++] = hdr;
|
||||
return 1;
|
||||
|
||||
error:
|
||||
gpr_free(hdr.key);
|
||||
gpr_free(hdr.value);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int finish_line(grpc_httpcli_parser *parser) {
|
||||
switch (parser->state) {
|
||||
case GRPC_HTTPCLI_INITIAL_RESPONSE:
|
||||
if (!handle_response_line(parser)) {
|
||||
return 0;
|
||||
}
|
||||
parser->state = GRPC_HTTPCLI_HEADERS;
|
||||
break;
|
||||
case GRPC_HTTPCLI_HEADERS:
|
||||
if (parser->cur_line_length == 2) {
|
||||
parser->state = GRPC_HTTPCLI_BODY;
|
||||
break;
|
||||
}
|
||||
if (!add_header(parser)) {
|
||||
return 0;
|
||||
}
|
||||
break;
|
||||
case GRPC_HTTPCLI_BODY:
|
||||
GPR_UNREACHABLE_CODE(return 0);
|
||||
}
|
||||
|
||||
parser->cur_line_length = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int addbyte(grpc_httpcli_parser *parser, uint8_t byte) {
|
||||
switch (parser->state) {
|
||||
case GRPC_HTTPCLI_INITIAL_RESPONSE:
|
||||
case GRPC_HTTPCLI_HEADERS:
|
||||
if (parser->cur_line_length >= GRPC_HTTPCLI_MAX_HEADER_LENGTH) {
|
||||
gpr_log(GPR_ERROR, "HTTP client max line length (%d) exceeded",
|
||||
GRPC_HTTPCLI_MAX_HEADER_LENGTH);
|
||||
return 0;
|
||||
}
|
||||
parser->cur_line[parser->cur_line_length] = byte;
|
||||
parser->cur_line_length++;
|
||||
if (parser->cur_line_length >= 2 &&
|
||||
parser->cur_line[parser->cur_line_length - 2] == '\r' &&
|
||||
parser->cur_line[parser->cur_line_length - 1] == '\n') {
|
||||
return finish_line(parser);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
GPR_UNREACHABLE_CODE(return 0);
|
||||
case GRPC_HTTPCLI_BODY:
|
||||
if (parser->r.body_length == parser->body_capacity) {
|
||||
parser->body_capacity = GPR_MAX(8, parser->body_capacity * 3 / 2);
|
||||
parser->r.body =
|
||||
gpr_realloc((void *)parser->r.body, parser->body_capacity);
|
||||
}
|
||||
parser->r.body[parser->r.body_length] = (char)byte;
|
||||
parser->r.body_length++;
|
||||
return 1;
|
||||
}
|
||||
GPR_UNREACHABLE_CODE(return 0);
|
||||
}
|
||||
|
||||
void grpc_httpcli_parser_init(grpc_httpcli_parser *parser) {
|
||||
memset(parser, 0, sizeof(*parser));
|
||||
parser->state = GRPC_HTTPCLI_INITIAL_RESPONSE;
|
||||
parser->r.status = 500;
|
||||
}
|
||||
|
||||
void grpc_httpcli_parser_destroy(grpc_httpcli_parser *parser) {
|
||||
size_t i;
|
||||
gpr_free(parser->r.body);
|
||||
for (i = 0; i < parser->r.hdr_count; i++) {
|
||||
gpr_free(parser->r.hdrs[i].key);
|
||||
gpr_free(parser->r.hdrs[i].value);
|
||||
}
|
||||
gpr_free(parser->r.hdrs);
|
||||
}
|
||||
|
||||
int grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice) {
|
||||
size_t i;
|
||||
|
||||
for (i = 0; i < GPR_SLICE_LENGTH(slice); i++) {
|
||||
if (!addbyte(parser, GPR_SLICE_START_PTR(slice)[i])) {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
int grpc_httpcli_parser_eof(grpc_httpcli_parser *parser) {
|
||||
return parser->state == GRPC_HTTPCLI_BODY;
|
||||
}
|
||||
|
|
@ -33,8 +33,8 @@
|
|||
|
||||
#include <stddef.h>
|
||||
|
||||
#ifndef GRPC_CORE_CENSUS_AGGREGATION_H
|
||||
#define GRPC_CORE_CENSUS_AGGREGATION_H
|
||||
#ifndef GRPC_CORE_LIB_CENSUS_AGGREGATION_H
|
||||
#define GRPC_CORE_LIB_CENSUS_AGGREGATION_H
|
||||
|
||||
/** Structure used to describe an aggregation type. */
|
||||
struct census_aggregation_ops {
|
||||
|
|
@ -63,4 +63,4 @@ struct census_aggregation_ops {
|
|||
size_t (*print)(const void *aggregation, char *buffer, size_t n);
|
||||
};
|
||||
|
||||
#endif /* GRPC_CORE_CENSUS_AGGREGATION_H */
|
||||
#endif /* GRPC_CORE_LIB_CENSUS_AGGREGATION_H */
|
||||
|
|
@ -38,7 +38,7 @@
|
|||
#include <grpc/support/useful.h>
|
||||
#include <stdbool.h>
|
||||
#include <string.h>
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
|
||||
// Functions in this file support the public context API, including
|
||||
// encoding/decoding as part of context propagation across RPC's. The overall
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -33,8 +33,8 @@
|
|||
|
||||
#include <grpc/census.h>
|
||||
#include <grpc/grpc.h>
|
||||
#include "src/core/surface/api_trace.h"
|
||||
#include "src/core/surface/call.h"
|
||||
#include "src/core/lib/surface/api_trace.h"
|
||||
#include "src/core/lib/surface/call.h"
|
||||
|
||||
void grpc_census_call_set_context(grpc_call *call, census_context *context) {
|
||||
GRPC_API_TRACE("grpc_census_call_set_context(call=%p, census_context=%p)", 2,
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/census/grpc_filter.h"
|
||||
#include "src/core/lib/census/grpc_filter.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
|
@ -42,10 +42,10 @@
|
|||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/time.h>
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/statistics/census_interface.h"
|
||||
#include "src/core/statistics/census_rpc_stats.h"
|
||||
#include "src/core/transport/static_metadata.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
#include "src/core/lib/statistics/census_interface.h"
|
||||
#include "src/core/lib/statistics/census_rpc_stats.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
typedef struct call_data {
|
||||
census_op_id op_id;
|
||||
|
|
@ -172,13 +172,27 @@ static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,
|
|||
}
|
||||
|
||||
const grpc_channel_filter grpc_client_census_filter = {
|
||||
client_start_transport_op, grpc_channel_next_op, sizeof(call_data),
|
||||
client_init_call_elem, grpc_call_stack_ignore_set_pollset,
|
||||
client_destroy_call_elem, sizeof(channel_data), init_channel_elem,
|
||||
destroy_channel_elem, grpc_call_next_get_peer, "census-client"};
|
||||
client_start_transport_op,
|
||||
grpc_channel_next_op,
|
||||
sizeof(call_data),
|
||||
client_init_call_elem,
|
||||
grpc_call_stack_ignore_set_pollset,
|
||||
client_destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
grpc_call_next_get_peer,
|
||||
"census-client"};
|
||||
|
||||
const grpc_channel_filter grpc_server_census_filter = {
|
||||
server_start_transport_op, grpc_channel_next_op, sizeof(call_data),
|
||||
server_init_call_elem, grpc_call_stack_ignore_set_pollset,
|
||||
server_destroy_call_elem, sizeof(channel_data), init_channel_elem,
|
||||
destroy_channel_elem, grpc_call_next_get_peer, "census-server"};
|
||||
server_start_transport_op,
|
||||
grpc_channel_next_op,
|
||||
sizeof(call_data),
|
||||
server_init_call_elem,
|
||||
grpc_call_stack_ignore_set_pollset,
|
||||
server_destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
grpc_call_next_get_peer,
|
||||
"census-server"};
|
||||
|
|
@ -31,14 +31,14 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CENSUS_GRPC_FILTER_H
|
||||
#define GRPC_CORE_CENSUS_GRPC_FILTER_H
|
||||
#ifndef GRPC_CORE_LIB_CENSUS_GRPC_FILTER_H
|
||||
#define GRPC_CORE_LIB_CENSUS_GRPC_FILTER_H
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
|
||||
/* Census filters: provides tracing and stats collection functionalities. It
|
||||
needs to reside right below the surface filter in the channel stack. */
|
||||
extern const grpc_channel_filter grpc_client_census_filter;
|
||||
extern const grpc_channel_filter grpc_server_census_filter;
|
||||
|
||||
#endif /* GRPC_CORE_CENSUS_GRPC_FILTER_H */
|
||||
#endif /* GRPC_CORE_LIB_CENSUS_GRPC_FILTER_H */
|
||||
|
|
@ -31,15 +31,15 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/census/grpc_plugin.h"
|
||||
#include "src/core/lib/census/grpc_plugin.h"
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
#include <grpc/census.h>
|
||||
|
||||
#include "src/core/census/grpc_filter.h"
|
||||
#include "src/core/surface/channel_init.h"
|
||||
#include "src/core/channel/channel_stack_builder.h"
|
||||
#include "src/core/lib/census/grpc_filter.h"
|
||||
#include "src/core/lib/channel/channel_stack_builder.h"
|
||||
#include "src/core/lib/surface/channel_init.h"
|
||||
|
||||
static bool maybe_add_census_filter(grpc_channel_stack_builder *builder,
|
||||
void *arg_must_be_null) {
|
||||
|
|
@ -63,8 +63,6 @@ void census_grpc_plugin_init(void) {
|
|||
}
|
||||
grpc_channel_init_register_stage(GRPC_CLIENT_CHANNEL, INT_MAX,
|
||||
maybe_add_census_filter, NULL);
|
||||
grpc_channel_init_register_stage(GRPC_CLIENT_UCHANNEL, INT_MAX,
|
||||
maybe_add_census_filter, NULL);
|
||||
grpc_channel_init_register_stage(GRPC_SERVER_CHANNEL, INT_MAX,
|
||||
maybe_add_census_filter, NULL);
|
||||
}
|
||||
|
|
@ -31,10 +31,10 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CENSUS_GRPC_PLUGIN_H
|
||||
#define GRPC_CORE_CENSUS_GRPC_PLUGIN_H
|
||||
#ifndef GRPC_CORE_LIB_CENSUS_GRPC_PLUGIN_H
|
||||
#define GRPC_CORE_LIB_CENSUS_GRPC_PLUGIN_H
|
||||
|
||||
void census_grpc_plugin_init(void);
|
||||
void census_grpc_plugin_destroy(void);
|
||||
|
||||
#endif /* GRPC_CORE_CENSUS_GRPC_PLUGIN_H */
|
||||
#endif /* GRPC_CORE_LIB_CENSUS_GRPC_PLUGIN_H */
|
||||
|
|
@ -88,7 +88,7 @@
|
|||
// include the name of the structure, which will be passed as the first
|
||||
// argument. E.g. cl_block_initialize() will initialize a cl_block.
|
||||
|
||||
#include "src/core/census/mlog.h"
|
||||
#include "src/core/lib/census/mlog.h"
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/atm.h>
|
||||
#include <grpc/support/cpu.h>
|
||||
|
|
@ -33,8 +33,8 @@
|
|||
|
||||
/* A very fast in-memory log, optimized for multiple writers. */
|
||||
|
||||
#ifndef GRPC_CORE_CENSUS_MLOG_H
|
||||
#define GRPC_CORE_CENSUS_MLOG_H
|
||||
#ifndef GRPC_CORE_LIB_CENSUS_MLOG_H
|
||||
#define GRPC_CORE_LIB_CENSUS_MLOG_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <stddef.h>
|
||||
|
|
@ -92,4 +92,4 @@ size_t census_log_remaining_space(void);
|
|||
out-of-space. */
|
||||
int64_t census_log_out_of_space_count(void);
|
||||
|
||||
#endif /* GRPC_CORE_CENSUS_MLOG_H */
|
||||
#endif /* GRPC_CORE_LIB_CENSUS_MLOG_H */
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CENSUS_RPC_METRIC_ID_H
|
||||
#define GRPC_CORE_CENSUS_RPC_METRIC_ID_H
|
||||
#ifndef GRPC_CORE_LIB_CENSUS_RPC_METRIC_ID_H
|
||||
#define GRPC_CORE_LIB_CENSUS_RPC_METRIC_ID_H
|
||||
|
||||
/* Metric ID's used for RPC measurements. */
|
||||
/* Count of client requests sent. */
|
||||
|
|
@ -48,4 +48,4 @@
|
|||
/* Server side request latency. */
|
||||
#define CENSUS_METRIC_RPC_SERVER_LATENCY ((uint32_t)5)
|
||||
|
||||
#endif /* GRPC_CORE_CENSUS_RPC_METRIC_ID_H */
|
||||
#endif /* GRPC_CORE_LIB_CENSUS_RPC_METRIC_ID_H */
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -31,9 +31,9 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include <grpc/grpc.h>
|
||||
#include "src/core/channel/channel_args.h"
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
|
||||
#include <grpc/census.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_CHANNEL_ARGS_H
|
||||
#define GRPC_CORE_CHANNEL_CHANNEL_ARGS_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_CHANNEL_ARGS_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_CHANNEL_ARGS_H
|
||||
|
||||
#include <grpc/compression.h>
|
||||
#include <grpc/grpc.h>
|
||||
|
|
@ -91,4 +91,4 @@ int grpc_channel_args_compression_algorithm_get_states(
|
|||
int grpc_channel_args_compare(const grpc_channel_args *a,
|
||||
const grpc_channel_args *b);
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_CHANNEL_ARGS_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_CHANNEL_ARGS_H */
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
#include <grpc/support/log.h>
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_CHANNEL_STACK_H
|
||||
#define GRPC_CORE_CHANNEL_CHANNEL_STACK_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_H
|
||||
|
||||
/* A channel filter defines how operations on a channel are implemented.
|
||||
Channel filters are chained together to create full channels, and if those
|
||||
|
|
@ -45,8 +45,8 @@
|
|||
|
||||
#include <grpc/grpc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include "src/core/debug/trace.h"
|
||||
#include "src/core/transport/transport.h"
|
||||
#include "src/core/lib/debug/trace.h"
|
||||
#include "src/core/lib/transport/transport.h"
|
||||
|
||||
typedef struct grpc_channel_element grpc_channel_element;
|
||||
typedef struct grpc_call_element grpc_call_element;
|
||||
|
|
@ -257,4 +257,4 @@ extern int grpc_trace_channel;
|
|||
#define GRPC_CALL_LOG_OP(sev, elem, op) \
|
||||
if (grpc_trace_channel) grpc_call_log_op(sev, elem, op)
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_CHANNEL_STACK_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/channel_stack_builder.h"
|
||||
#include "src/core/lib/channel/channel_stack_builder.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -216,7 +216,6 @@ void *grpc_channel_stack_builder_finish(grpc_exec_ctx *exec_ctx,
|
|||
// count the number of filters
|
||||
size_t num_filters = 0;
|
||||
for (filter_node *p = builder->begin.next; p != &builder->end; p = p->next) {
|
||||
gpr_log(GPR_DEBUG, "%d: %s", num_filters, p->filter->name);
|
||||
num_filters++;
|
||||
}
|
||||
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_CHANNEL_STACK_BUILDER_H
|
||||
#define GRPC_CORE_CHANNEL_CHANNEL_STACK_BUILDER_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#include "src/core/channel/channel_args.h"
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
|
||||
/// grpc_channel_stack_builder offers a programmatic interface to selected
|
||||
/// and order channel filters
|
||||
|
|
@ -152,4 +152,4 @@ void grpc_channel_stack_builder_destroy(grpc_channel_stack_builder *builder);
|
|||
|
||||
extern int grpc_trace_channel_stack_builder;
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_CHANNEL_STACK_BUILDER_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
|
@ -41,14 +41,14 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/channel/channel_args.h"
|
||||
#include "src/core/channel/connected_channel.h"
|
||||
#include "src/core/channel/subchannel_call_holder.h"
|
||||
#include "src/core/iomgr/iomgr.h"
|
||||
#include "src/core/profiling/timers.h"
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/surface/channel.h"
|
||||
#include "src/core/transport/connectivity_state.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/subchannel_call_holder.h"
|
||||
#include "src/core/lib/iomgr/iomgr.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/transport/connectivity_state.h"
|
||||
|
||||
/* Client channel implementation */
|
||||
|
||||
|
|
@ -431,9 +431,17 @@ static void cc_set_pollset(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,
|
|||
}
|
||||
|
||||
const grpc_channel_filter grpc_client_channel_filter = {
|
||||
cc_start_transport_stream_op, cc_start_transport_op, sizeof(call_data),
|
||||
init_call_elem, cc_set_pollset, destroy_call_elem, sizeof(channel_data),
|
||||
init_channel_elem, destroy_channel_elem, cc_get_peer, "client-channel",
|
||||
cc_start_transport_stream_op,
|
||||
cc_start_transport_op,
|
||||
sizeof(call_data),
|
||||
init_call_elem,
|
||||
cc_set_pollset,
|
||||
destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
cc_get_peer,
|
||||
"client-channel",
|
||||
};
|
||||
|
||||
void grpc_client_channel_set_resolver(grpc_exec_ctx *exec_ctx,
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_CLIENT_CHANNEL_H
|
||||
#define GRPC_CORE_CHANNEL_CLIENT_CHANNEL_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_CLIENT_CHANNEL_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_CLIENT_CHANNEL_H
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/client_config/resolver.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
#include "src/core/lib/client_config/resolver.h"
|
||||
|
||||
/* A client channel is a channel that begins disconnected, and can connect
|
||||
to some endpoint on demand. If that endpoint disconnects, it will be
|
||||
|
|
@ -60,4 +60,4 @@ void grpc_client_channel_watch_connectivity_state(
|
|||
grpc_exec_ctx *exec_ctx, grpc_channel_element *elem, grpc_pollset *pollset,
|
||||
grpc_connectivity_state *state, grpc_closure *on_complete);
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_CLIENT_CHANNEL_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_CLIENT_CHANNEL_H */
|
||||
|
|
@ -39,13 +39,13 @@
|
|||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
|
||||
#include "src/core/channel/channel_args.h"
|
||||
#include "src/core/channel/compress_filter.h"
|
||||
#include "src/core/compression/algorithm_metadata.h"
|
||||
#include "src/core/compression/message_compress.h"
|
||||
#include "src/core/profiling/timers.h"
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/transport/static_metadata.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/compress_filter.h"
|
||||
#include "src/core/lib/compression/algorithm_metadata.h"
|
||||
#include "src/core/lib/compression/message_compress.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
typedef struct call_data {
|
||||
gpr_slice_buffer slices; /**< Buffers up input slices to be compressed */
|
||||
|
|
@ -291,7 +291,14 @@ static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,
|
|||
grpc_channel_element *elem) {}
|
||||
|
||||
const grpc_channel_filter grpc_compress_filter = {
|
||||
compress_start_transport_stream_op, grpc_channel_next_op, sizeof(call_data),
|
||||
init_call_elem, grpc_call_stack_ignore_set_pollset, destroy_call_elem,
|
||||
sizeof(channel_data), init_channel_elem, destroy_channel_elem,
|
||||
grpc_call_next_get_peer, "compress"};
|
||||
compress_start_transport_stream_op,
|
||||
grpc_channel_next_op,
|
||||
sizeof(call_data),
|
||||
init_call_elem,
|
||||
grpc_call_stack_ignore_set_pollset,
|
||||
destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
grpc_call_next_get_peer,
|
||||
"compress"};
|
||||
|
|
@ -31,10 +31,10 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_COMPRESS_FILTER_H
|
||||
#define GRPC_CORE_CHANNEL_COMPRESS_FILTER_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_COMPRESS_FILTER_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_COMPRESS_FILTER_H
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
|
||||
#define GRPC_COMPRESS_REQUEST_ALGORITHM_KEY "grpc-internal-encoding-request"
|
||||
|
||||
|
|
@ -62,4 +62,4 @@
|
|||
|
||||
extern const grpc_channel_filter grpc_compress_filter;
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_COMPRESS_FILTER_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_COMPRESS_FILTER_H */
|
||||
|
|
@ -31,19 +31,19 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/transport/transport.h"
|
||||
#include "src/core/profiling/timers.h"
|
||||
#include <grpc/byte_buffer.h>
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/transport.h"
|
||||
|
||||
#define MAX_BUFFER_LENGTH 8192
|
||||
|
||||
|
|
@ -132,9 +132,17 @@ static char *con_get_peer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {
|
|||
}
|
||||
|
||||
static const grpc_channel_filter connected_channel_filter = {
|
||||
con_start_transport_stream_op, con_start_transport_op, sizeof(call_data),
|
||||
init_call_elem, set_pollset, destroy_call_elem, sizeof(channel_data),
|
||||
init_channel_elem, destroy_channel_elem, con_get_peer, "connected",
|
||||
con_start_transport_stream_op,
|
||||
con_start_transport_op,
|
||||
sizeof(call_data),
|
||||
init_call_elem,
|
||||
set_pollset,
|
||||
destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
con_get_peer,
|
||||
"connected",
|
||||
};
|
||||
|
||||
static void bind_transport(grpc_channel_stack *channel_stack,
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_CONNECTED_CHANNEL_H
|
||||
#define GRPC_CORE_CHANNEL_CONNECTED_CHANNEL_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_CONNECTED_CHANNEL_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_CONNECTED_CHANNEL_H
|
||||
|
||||
#include "src/core/channel/channel_stack_builder.h"
|
||||
#include "src/core/lib/channel/channel_stack_builder.h"
|
||||
|
||||
bool grpc_add_connected_filter(grpc_channel_stack_builder *builder,
|
||||
void *arg_must_be_null);
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_CONNECTED_CHANNEL_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_CONNECTED_CHANNEL_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_CONTEXT_H
|
||||
#define GRPC_CORE_CHANNEL_CONTEXT_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_CONTEXT_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_CONTEXT_H
|
||||
|
||||
/* Call object context pointers */
|
||||
typedef enum {
|
||||
|
|
@ -46,4 +46,4 @@ typedef struct {
|
|||
void (*destroy)(void *);
|
||||
} grpc_call_context_element;
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_CONTEXT_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_CONTEXT_H */
|
||||
|
|
@ -30,14 +30,14 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/http_client_filter.h"
|
||||
#include "src/core/lib/channel/http_client_filter.h"
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/string_util.h>
|
||||
#include <string.h>
|
||||
#include "src/core/profiling/timers.h"
|
||||
#include "src/core/support/string.h"
|
||||
#include "src/core/transport/static_metadata.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
typedef struct call_data {
|
||||
grpc_linked_mdelem method;
|
||||
|
|
@ -242,7 +242,14 @@ static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,
|
|||
}
|
||||
|
||||
const grpc_channel_filter grpc_http_client_filter = {
|
||||
hc_start_transport_op, grpc_channel_next_op, sizeof(call_data),
|
||||
init_call_elem, grpc_call_stack_ignore_set_pollset, destroy_call_elem,
|
||||
sizeof(channel_data), init_channel_elem, destroy_channel_elem,
|
||||
grpc_call_next_get_peer, "http-client"};
|
||||
hc_start_transport_op,
|
||||
grpc_channel_next_op,
|
||||
sizeof(call_data),
|
||||
init_call_elem,
|
||||
grpc_call_stack_ignore_set_pollset,
|
||||
destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
grpc_call_next_get_peer,
|
||||
"http-client"};
|
||||
|
|
@ -31,14 +31,14 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_HTTP_CLIENT_FILTER_H
|
||||
#define GRPC_CORE_CHANNEL_HTTP_CLIENT_FILTER_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_HTTP_CLIENT_FILTER_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_HTTP_CLIENT_FILTER_H
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
|
||||
/* Processes metadata on the client side for HTTP2 transports */
|
||||
extern const grpc_channel_filter grpc_http_client_filter;
|
||||
|
||||
#define GRPC_ARG_HTTP2_SCHEME "grpc.http2_scheme"
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_HTTP_CLIENT_FILTER_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_HTTP_CLIENT_FILTER_H */
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/http_server_filter.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <string.h>
|
||||
#include "src/core/profiling/timers.h"
|
||||
#include "src/core/transport/static_metadata.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
typedef struct call_data {
|
||||
uint8_t seen_path;
|
||||
|
|
@ -227,7 +227,14 @@ static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,
|
|||
grpc_channel_element *elem) {}
|
||||
|
||||
const grpc_channel_filter grpc_http_server_filter = {
|
||||
hs_start_transport_op, grpc_channel_next_op, sizeof(call_data),
|
||||
init_call_elem, grpc_call_stack_ignore_set_pollset, destroy_call_elem,
|
||||
sizeof(channel_data), init_channel_elem, destroy_channel_elem,
|
||||
grpc_call_next_get_peer, "http-server"};
|
||||
hs_start_transport_op,
|
||||
grpc_channel_next_op,
|
||||
sizeof(call_data),
|
||||
init_call_elem,
|
||||
grpc_call_stack_ignore_set_pollset,
|
||||
destroy_call_elem,
|
||||
sizeof(channel_data),
|
||||
init_channel_elem,
|
||||
destroy_channel_elem,
|
||||
grpc_call_next_get_peer,
|
||||
"http-server"};
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_HTTP_SERVER_FILTER_H
|
||||
#define GRPC_CORE_CHANNEL_HTTP_SERVER_FILTER_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_HTTP_SERVER_FILTER_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_HTTP_SERVER_FILTER_H
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
|
||||
/* Processes metadata on the client side for HTTP2 transports */
|
||||
extern const grpc_channel_filter grpc_http_server_filter;
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_HTTP_SERVER_FILTER_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_HTTP_SERVER_FILTER_H */
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/channel/subchannel_call_holder.h"
|
||||
#include "src/core/lib/channel/subchannel_call_holder.h"
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
|
||||
#include "src/core/profiling/timers.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
|
||||
#define GET_CALL(holder) \
|
||||
((grpc_subchannel_call *)(gpr_atm_acq_load(&(holder)->subchannel_call)))
|
||||
|
|
@ -31,10 +31,10 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CHANNEL_SUBCHANNEL_CALL_HOLDER_H
|
||||
#define GRPC_CORE_CHANNEL_SUBCHANNEL_CALL_HOLDER_H
|
||||
#ifndef GRPC_CORE_LIB_CHANNEL_SUBCHANNEL_CALL_HOLDER_H
|
||||
#define GRPC_CORE_LIB_CHANNEL_SUBCHANNEL_CALL_HOLDER_H
|
||||
|
||||
#include "src/core/client_config/subchannel.h"
|
||||
#include "src/core/lib/client_config/subchannel.h"
|
||||
|
||||
/** Pick a subchannel for grpc_subchannel_call_holder;
|
||||
Return 1 if subchannel is available immediately (in which case on_ready
|
||||
|
|
@ -55,15 +55,14 @@ typedef enum {
|
|||
for initial metadata before trying to create a call object,
|
||||
and handling cancellation gracefully.
|
||||
|
||||
Both the channel and uchannel filter use this as their call_data. */
|
||||
The channel filter uses this as their call_data. */
|
||||
typedef struct grpc_subchannel_call_holder {
|
||||
/** either 0 for no call, 1 for cancelled, or a pointer to a
|
||||
grpc_subchannel_call */
|
||||
gpr_atm subchannel_call;
|
||||
/** Helper function to choose the subchannel on which to create
|
||||
the call object. Channel filter delegates to the load
|
||||
balancing policy (once it's ready); uchannel returns
|
||||
immediately */
|
||||
balancing policy (once it's ready). */
|
||||
grpc_subchannel_call_holder_pick_subchannel pick_subchannel;
|
||||
void *pick_subchannel_arg;
|
||||
|
||||
|
|
@ -95,4 +94,4 @@ void grpc_subchannel_call_holder_perform_op(grpc_exec_ctx *exec_ctx,
|
|||
char *grpc_subchannel_call_holder_get_peer(grpc_exec_ctx *exec_ctx,
|
||||
grpc_subchannel_call_holder *holder);
|
||||
|
||||
#endif /* GRPC_CORE_CHANNEL_SUBCHANNEL_CALL_HOLDER_H */
|
||||
#endif /* GRPC_CORE_LIB_CHANNEL_SUBCHANNEL_CALL_HOLDER_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/client_config.h"
|
||||
#include "src/core/lib/client_config/client_config.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -31,10 +31,10 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_CLIENT_CONFIG_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_CLIENT_CONFIG_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_CLIENT_CONFIG_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_CLIENT_CONFIG_H
|
||||
|
||||
#include "src/core/client_config/lb_policy.h"
|
||||
#include "src/core/lib/client_config/lb_policy.h"
|
||||
|
||||
/** Total configuration for a client. Provided, and updated, by
|
||||
grpc_resolver */
|
||||
|
|
@ -50,4 +50,4 @@ void grpc_client_config_set_lb_policy(grpc_client_config *client_config,
|
|||
grpc_lb_policy *grpc_client_config_get_lb_policy(
|
||||
grpc_client_config *client_config);
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_CLIENT_CONFIG_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_CLIENT_CONFIG_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/connector.h"
|
||||
#include "src/core/lib/client_config/connector.h"
|
||||
|
||||
grpc_connector* grpc_connector_ref(grpc_connector* connector) {
|
||||
connector->vtable->ref(connector);
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_CONNECTOR_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_CONNECTOR_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_CONNECTOR_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_CONNECTOR_H
|
||||
|
||||
#include "src/core/channel/channel_stack.h"
|
||||
#include "src/core/iomgr/sockaddr.h"
|
||||
#include "src/core/transport/transport.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
#include "src/core/lib/iomgr/sockaddr.h"
|
||||
#include "src/core/lib/transport/transport.h"
|
||||
|
||||
typedef struct grpc_connector grpc_connector;
|
||||
typedef struct grpc_connector_vtable grpc_connector_vtable;
|
||||
|
|
@ -89,4 +89,4 @@ void grpc_connector_connect(grpc_exec_ctx *exec_ctx, grpc_connector *connector,
|
|||
void grpc_connector_shutdown(grpc_exec_ctx *exec_ctx,
|
||||
grpc_connector *connector);
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_CONNECTOR_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_CONNECTOR_H */
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
*/
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include "src/core/iomgr/sockaddr.h"
|
||||
#include "src/core/lib/iomgr/sockaddr.h"
|
||||
|
||||
void grpc_set_default_initial_connect_string(struct sockaddr **addr,
|
||||
size_t *addr_len,
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/initial_connect_string.h"
|
||||
#include "src/core/lib/client_config/initial_connect_string.h"
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_INITIAL_CONNECT_STRING_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_INITIAL_CONNECT_STRING_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_INITIAL_CONNECT_STRING_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_INITIAL_CONNECT_STRING_H
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include "src/core/iomgr/sockaddr.h"
|
||||
#include "src/core/lib/iomgr/sockaddr.h"
|
||||
|
||||
typedef void (*grpc_set_initial_connect_string_func)(struct sockaddr **addr,
|
||||
size_t *addr_len,
|
||||
|
|
@ -47,4 +47,4 @@ void grpc_test_set_initial_connect_string_function(
|
|||
void grpc_set_initial_connect_string(struct sockaddr **addr, size_t *addr_len,
|
||||
gpr_slice *connect_string);
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_INITIAL_CONNECT_STRING_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_INITIAL_CONNECT_STRING_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/lb_policies/load_balancer_api.h"
|
||||
#include "src/core/lib/client_config/lb_policies/load_balancer_api.h"
|
||||
#include "third_party/nanopb/pb_decode.h"
|
||||
#include "third_party/nanopb/pb_encode.h"
|
||||
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_LOAD_BALANCER_API_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_LOAD_BALANCER_API_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_LOAD_BALANCER_API_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_LOAD_BALANCER_API_H
|
||||
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
|
||||
#include "src/core/client_config/lb_policy_factory.h"
|
||||
#include "src/core/proto/grpc/lb/v0/load_balancer.pb.h"
|
||||
#include "src/core/lib/client_config/lb_policy_factory.h"
|
||||
#include "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
@ -82,4 +82,4 @@ void grpc_grpclb_response_destroy(grpc_grpclb_response *response);
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_LOAD_BALANCER_API_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_LOAD_BALANCER_API_H */
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/lb_policies/pick_first.h"
|
||||
#include "src/core/client_config/lb_policy_factory.h"
|
||||
#include "src/core/lib/client_config/lb_policies/pick_first.h"
|
||||
#include "src/core/lib/client_config/lb_policy_factory.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include "src/core/transport/connectivity_state.h"
|
||||
#include "src/core/lib/transport/connectivity_state.h"
|
||||
|
||||
typedef struct pending_pick {
|
||||
struct pending_pick *next;
|
||||
|
|
@ -378,8 +378,14 @@ void pf_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,
|
|||
}
|
||||
|
||||
static const grpc_lb_policy_vtable pick_first_lb_policy_vtable = {
|
||||
pf_destroy, pf_shutdown, pf_pick, pf_cancel_pick, pf_ping_one, pf_exit_idle,
|
||||
pf_check_connectivity, pf_notify_on_state_change};
|
||||
pf_destroy,
|
||||
pf_shutdown,
|
||||
pf_pick,
|
||||
pf_cancel_pick,
|
||||
pf_ping_one,
|
||||
pf_exit_idle,
|
||||
pf_check_connectivity,
|
||||
pf_notify_on_state_change};
|
||||
|
||||
static void pick_first_factory_ref(grpc_lb_policy_factory *factory) {}
|
||||
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_PICK_FIRST_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_PICK_FIRST_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_PICK_FIRST_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_PICK_FIRST_H
|
||||
|
||||
#include "src/core/client_config/lb_policy_factory.h"
|
||||
#include "src/core/lib/client_config/lb_policy_factory.h"
|
||||
|
||||
/** Returns a load balancing factory for the pick first policy, which picks up
|
||||
* the first subchannel from \a subchannels to succesfully connect */
|
||||
grpc_lb_policy_factory *grpc_pick_first_lb_factory_create();
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_PICK_FIRST_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_PICK_FIRST_H */
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/lb_policies/round_robin.h"
|
||||
#include "src/core/lib/client_config/lb_policies/round_robin.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include "src/core/transport/connectivity_state.h"
|
||||
#include "src/core/lib/transport/connectivity_state.h"
|
||||
|
||||
typedef struct round_robin_lb_policy round_robin_lb_policy;
|
||||
|
||||
|
|
@ -483,8 +483,14 @@ static void rr_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,
|
|||
}
|
||||
|
||||
static const grpc_lb_policy_vtable round_robin_lb_policy_vtable = {
|
||||
rr_destroy, rr_shutdown, rr_pick, rr_cancel_pick, rr_ping_one, rr_exit_idle,
|
||||
rr_check_connectivity, rr_notify_on_state_change};
|
||||
rr_destroy,
|
||||
rr_shutdown,
|
||||
rr_pick,
|
||||
rr_cancel_pick,
|
||||
rr_ping_one,
|
||||
rr_exit_idle,
|
||||
rr_check_connectivity,
|
||||
rr_notify_on_state_change};
|
||||
|
||||
static void round_robin_factory_ref(grpc_lb_policy_factory *factory) {}
|
||||
|
||||
|
|
@ -31,16 +31,16 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_ROUND_ROBIN_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_ROUND_ROBIN_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_ROUND_ROBIN_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_ROUND_ROBIN_H
|
||||
|
||||
#include "src/core/client_config/lb_policy.h"
|
||||
#include "src/core/lib/client_config/lb_policy.h"
|
||||
|
||||
extern int grpc_lb_round_robin_trace;
|
||||
|
||||
#include "src/core/client_config/lb_policy_factory.h"
|
||||
#include "src/core/lib/client_config/lb_policy_factory.h"
|
||||
|
||||
/** Returns a load balancing factory for the round robin policy */
|
||||
grpc_lb_policy_factory *grpc_round_robin_lb_factory_create();
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_LB_POLICIES_ROUND_ROBIN_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICIES_ROUND_ROBIN_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/lb_policy.h"
|
||||
#include "src/core/lib/client_config/lb_policy.h"
|
||||
|
||||
#define WEAK_REF_BITS 16
|
||||
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_LB_POLICY_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_LB_POLICY_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_H
|
||||
|
||||
#include "src/core/client_config/subchannel.h"
|
||||
#include "src/core/transport/connectivity_state.h"
|
||||
#include "src/core/lib/client_config/subchannel.h"
|
||||
#include "src/core/lib/transport/connectivity_state.h"
|
||||
|
||||
/** A load balancing policy: specified by a vtable and a struct (which
|
||||
is expected to be extended to contain some parameters) */
|
||||
|
|
@ -141,4 +141,4 @@ void grpc_lb_policy_notify_on_state_change(grpc_exec_ctx *exec_ctx,
|
|||
grpc_connectivity_state grpc_lb_policy_check_connectivity(
|
||||
grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy);
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_LB_POLICY_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_H */
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/lb_policy_factory.h"
|
||||
#include "src/core/lib/client_config/lb_policy_factory.h"
|
||||
|
||||
void grpc_lb_policy_factory_ref(grpc_lb_policy_factory* factory) {
|
||||
factory->vtable->ref(factory);
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_LB_POLICY_FACTORY_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_LB_POLICY_FACTORY_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_FACTORY_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_FACTORY_H
|
||||
|
||||
#include "src/core/client_config/lb_policy.h"
|
||||
#include "src/core/client_config/subchannel.h"
|
||||
#include "src/core/lib/client_config/lb_policy.h"
|
||||
#include "src/core/lib/client_config/subchannel.h"
|
||||
|
||||
typedef struct grpc_lb_policy_factory grpc_lb_policy_factory;
|
||||
typedef struct grpc_lb_policy_factory_vtable grpc_lb_policy_factory_vtable;
|
||||
|
|
@ -70,4 +70,4 @@ void grpc_lb_policy_factory_unref(grpc_lb_policy_factory *factory);
|
|||
grpc_lb_policy *grpc_lb_policy_factory_create_lb_policy(
|
||||
grpc_lb_policy_factory *factory, grpc_lb_policy_args *args);
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_LB_POLICY_FACTORY_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_FACTORY_H */
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* Copyright 2015, Google Inc.
|
||||
* Copyright 2015-2016, Google Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/client_config/lb_policy_registry.h"
|
||||
#include "src/core/lib/client_config/lb_policy_registry.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -31,10 +31,10 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_CLIENT_CONFIG_LB_POLICY_REGISTRY_H
|
||||
#define GRPC_CORE_CLIENT_CONFIG_LB_POLICY_REGISTRY_H
|
||||
#ifndef GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_REGISTRY_H
|
||||
#define GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_REGISTRY_H
|
||||
|
||||
#include "src/core/client_config/lb_policy_factory.h"
|
||||
#include "src/core/lib/client_config/lb_policy_factory.h"
|
||||
|
||||
/** Initialize the registry and set \a default_factory as the factory to be
|
||||
* returned when no name is provided in a lookup */
|
||||
|
|
@ -51,4 +51,4 @@ void grpc_register_lb_policy(grpc_lb_policy_factory *factory);
|
|||
grpc_lb_policy *grpc_lb_policy_create(const char *name,
|
||||
grpc_lb_policy_args *args);
|
||||
|
||||
#endif /* GRPC_CORE_CLIENT_CONFIG_LB_POLICY_REGISTRY_H */
|
||||
#endif /* GRPC_CORE_LIB_CLIENT_CONFIG_LB_POLICY_REGISTRY_H */
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue