Merge github.com:grpc/grpc into idempotent
This commit is contained in:
commit
c2011586fa
118
binding.gyp
118
binding.gyp
|
|
@ -558,9 +558,40 @@
|
|||
'gpr',
|
||||
],
|
||||
'sources': [
|
||||
'src/core/ext/transport/chttp2/client/insecure/channel_create.c',
|
||||
'src/core/ext/transport/chttp2/client/secure/secure_channel_create.c',
|
||||
'src/core/ext/transport/chttp2/server/insecure/server_chttp2.c',
|
||||
'src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c',
|
||||
'src/core/ext/transport/chttp2/transport/alpn.c',
|
||||
'src/core/ext/transport/chttp2/transport/bin_encoder.c',
|
||||
'src/core/ext/transport/chttp2/transport/chttp2_transport.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_data.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_goaway.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_ping.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_rst_stream.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_settings.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_window_update.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_encoder.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_parser.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_table.c',
|
||||
'src/core/ext/transport/chttp2/transport/huffsyms.c',
|
||||
'src/core/ext/transport/chttp2/transport/incoming_metadata.c',
|
||||
'src/core/ext/transport/chttp2/transport/parsing.c',
|
||||
'src/core/ext/transport/chttp2/transport/status_conversion.c',
|
||||
'src/core/ext/transport/chttp2/transport/stream_lists.c',
|
||||
'src/core/ext/transport/chttp2/transport/stream_map.c',
|
||||
'src/core/ext/transport/chttp2/transport/timeout_encoding.c',
|
||||
'src/core/ext/transport/chttp2/transport/varint.c',
|
||||
'src/core/ext/transport/chttp2/transport/writing.c',
|
||||
'src/core/lib/census/context.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/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',
|
||||
'src/core/lib/channel/channel_args.c',
|
||||
'src/core/lib/channel/channel_stack.c',
|
||||
'src/core/lib/channel/channel_stack_builder.c',
|
||||
|
|
@ -594,6 +625,7 @@
|
|||
'src/core/lib/debug/trace.c',
|
||||
'src/core/lib/http/format_request.c',
|
||||
'src/core/lib/http/httpcli.c',
|
||||
'src/core/lib/http/httpcli_security_connector.c',
|
||||
'src/core/lib/http/parser.c',
|
||||
'src/core/lib/iomgr/closure.c',
|
||||
'src/core/lib/iomgr/endpoint.c',
|
||||
|
|
@ -642,57 +674,6 @@
|
|||
'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',
|
||||
|
|
@ -707,18 +688,37 @@
|
|||
'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/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_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/init_secure.c',
|
||||
'src/core/lib/surface/secure_channel_create.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/validate_metadata.c',
|
||||
'src/core/lib/surface/version.c',
|
||||
'src/core/lib/transport/byte_stream.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/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',
|
||||
|
|
|
|||
123
build.yaml
123
build.yaml
|
|
@ -340,27 +340,6 @@ filegroups:
|
|||
- 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
|
||||
|
|
@ -461,7 +440,6 @@ filegroups:
|
|||
- 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
|
||||
|
|
@ -471,31 +449,9 @@ filegroups:
|
|||
- 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
|
||||
|
|
@ -542,9 +498,7 @@ filegroups:
|
|||
- 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
|
||||
|
|
@ -568,6 +522,77 @@ filegroups:
|
|||
- test/core/util/port_server_client.c
|
||||
- test/core/util/port_windows.c
|
||||
- test/core/util/slice_splitter.c
|
||||
- name: grpc_transport_chttp2
|
||||
headers:
|
||||
- src/core/ext/transport/chttp2/transport/alpn.h
|
||||
- src/core/ext/transport/chttp2/transport/bin_encoder.h
|
||||
- src/core/ext/transport/chttp2/transport/chttp2_transport.h
|
||||
- src/core/ext/transport/chttp2/transport/frame.h
|
||||
- src/core/ext/transport/chttp2/transport/frame_data.h
|
||||
- src/core/ext/transport/chttp2/transport/frame_goaway.h
|
||||
- src/core/ext/transport/chttp2/transport/frame_ping.h
|
||||
- src/core/ext/transport/chttp2/transport/frame_rst_stream.h
|
||||
- src/core/ext/transport/chttp2/transport/frame_settings.h
|
||||
- src/core/ext/transport/chttp2/transport/frame_window_update.h
|
||||
- src/core/ext/transport/chttp2/transport/hpack_encoder.h
|
||||
- src/core/ext/transport/chttp2/transport/hpack_parser.h
|
||||
- src/core/ext/transport/chttp2/transport/hpack_table.h
|
||||
- src/core/ext/transport/chttp2/transport/http2_errors.h
|
||||
- src/core/ext/transport/chttp2/transport/huffsyms.h
|
||||
- src/core/ext/transport/chttp2/transport/incoming_metadata.h
|
||||
- src/core/ext/transport/chttp2/transport/internal.h
|
||||
- src/core/ext/transport/chttp2/transport/status_conversion.h
|
||||
- src/core/ext/transport/chttp2/transport/stream_map.h
|
||||
- src/core/ext/transport/chttp2/transport/timeout_encoding.h
|
||||
- src/core/ext/transport/chttp2/transport/varint.h
|
||||
src:
|
||||
- src/core/ext/transport/chttp2/transport/alpn.c
|
||||
- src/core/ext/transport/chttp2/transport/bin_encoder.c
|
||||
- src/core/ext/transport/chttp2/transport/chttp2_transport.c
|
||||
- src/core/ext/transport/chttp2/transport/frame_data.c
|
||||
- src/core/ext/transport/chttp2/transport/frame_goaway.c
|
||||
- src/core/ext/transport/chttp2/transport/frame_ping.c
|
||||
- src/core/ext/transport/chttp2/transport/frame_rst_stream.c
|
||||
- src/core/ext/transport/chttp2/transport/frame_settings.c
|
||||
- src/core/ext/transport/chttp2/transport/frame_window_update.c
|
||||
- src/core/ext/transport/chttp2/transport/hpack_encoder.c
|
||||
- src/core/ext/transport/chttp2/transport/hpack_parser.c
|
||||
- src/core/ext/transport/chttp2/transport/hpack_table.c
|
||||
- src/core/ext/transport/chttp2/transport/huffsyms.c
|
||||
- src/core/ext/transport/chttp2/transport/incoming_metadata.c
|
||||
- src/core/ext/transport/chttp2/transport/parsing.c
|
||||
- src/core/ext/transport/chttp2/transport/status_conversion.c
|
||||
- src/core/ext/transport/chttp2/transport/stream_lists.c
|
||||
- src/core/ext/transport/chttp2/transport/stream_map.c
|
||||
- src/core/ext/transport/chttp2/transport/timeout_encoding.c
|
||||
- src/core/ext/transport/chttp2/transport/varint.c
|
||||
- src/core/ext/transport/chttp2/transport/writing.c
|
||||
uses:
|
||||
- grpc_base
|
||||
- name: grpc_transport_chttp2_client_insecure
|
||||
src:
|
||||
- src/core/ext/transport/chttp2/client/insecure/channel_create.c
|
||||
uses:
|
||||
- grpc_transport_chttp2
|
||||
- grpc_base
|
||||
- name: grpc_transport_chttp2_client_secure
|
||||
src:
|
||||
- src/core/ext/transport/chttp2/client/secure/secure_channel_create.c
|
||||
uses:
|
||||
- grpc_transport_chttp2
|
||||
- grpc_base
|
||||
- name: grpc_transport_chttp2_server_insecure
|
||||
src:
|
||||
- src/core/ext/transport/chttp2/server/insecure/server_chttp2.c
|
||||
uses:
|
||||
- grpc_transport_chttp2
|
||||
- grpc_base
|
||||
- name: grpc_transport_chttp2_server_secure
|
||||
src:
|
||||
- src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
|
||||
uses:
|
||||
- grpc_transport_chttp2
|
||||
- grpc_base
|
||||
- name: nanopb
|
||||
headers:
|
||||
- third_party/nanopb/pb.h
|
||||
|
|
@ -610,6 +635,10 @@ libs:
|
|||
dll: true
|
||||
filegroups:
|
||||
- grpc_base
|
||||
- grpc_transport_chttp2_server_secure
|
||||
- grpc_transport_chttp2_client_secure
|
||||
- grpc_transport_chttp2_server_insecure
|
||||
- grpc_transport_chttp2_client_insecure
|
||||
- grpc_secure
|
||||
- grpc_codegen
|
||||
- census
|
||||
|
|
@ -691,6 +720,8 @@ libs:
|
|||
dll: true
|
||||
filegroups:
|
||||
- grpc_base
|
||||
- grpc_transport_chttp2_server_insecure
|
||||
- grpc_transport_chttp2_client_insecure
|
||||
- grpc_codegen
|
||||
- census
|
||||
- nanopb
|
||||
|
|
|
|||
124
config.m4
124
config.m4
|
|
@ -80,9 +80,40 @@ if test "$PHP_GRPC" != "no"; then
|
|||
src/core/lib/support/tmpfile_posix.c \
|
||||
src/core/lib/support/tmpfile_win32.c \
|
||||
src/core/lib/support/wrap_memcpy.c \
|
||||
src/core/ext/transport/chttp2/client/insecure/channel_create.c \
|
||||
src/core/ext/transport/chttp2/client/secure/secure_channel_create.c \
|
||||
src/core/ext/transport/chttp2/server/insecure/server_chttp2.c \
|
||||
src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c \
|
||||
src/core/ext/transport/chttp2/transport/alpn.c \
|
||||
src/core/ext/transport/chttp2/transport/bin_encoder.c \
|
||||
src/core/ext/transport/chttp2/transport/chttp2_transport.c \
|
||||
src/core/ext/transport/chttp2/transport/frame_data.c \
|
||||
src/core/ext/transport/chttp2/transport/frame_goaway.c \
|
||||
src/core/ext/transport/chttp2/transport/frame_ping.c \
|
||||
src/core/ext/transport/chttp2/transport/frame_rst_stream.c \
|
||||
src/core/ext/transport/chttp2/transport/frame_settings.c \
|
||||
src/core/ext/transport/chttp2/transport/frame_window_update.c \
|
||||
src/core/ext/transport/chttp2/transport/hpack_encoder.c \
|
||||
src/core/ext/transport/chttp2/transport/hpack_parser.c \
|
||||
src/core/ext/transport/chttp2/transport/hpack_table.c \
|
||||
src/core/ext/transport/chttp2/transport/huffsyms.c \
|
||||
src/core/ext/transport/chttp2/transport/incoming_metadata.c \
|
||||
src/core/ext/transport/chttp2/transport/parsing.c \
|
||||
src/core/ext/transport/chttp2/transport/status_conversion.c \
|
||||
src/core/ext/transport/chttp2/transport/stream_lists.c \
|
||||
src/core/ext/transport/chttp2/transport/stream_map.c \
|
||||
src/core/ext/transport/chttp2/transport/timeout_encoding.c \
|
||||
src/core/ext/transport/chttp2/transport/varint.c \
|
||||
src/core/ext/transport/chttp2/transport/writing.c \
|
||||
src/core/lib/census/context.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/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 \
|
||||
src/core/lib/channel/channel_args.c \
|
||||
src/core/lib/channel/channel_stack.c \
|
||||
src/core/lib/channel/channel_stack_builder.c \
|
||||
|
|
@ -116,6 +147,7 @@ if test "$PHP_GRPC" != "no"; then
|
|||
src/core/lib/debug/trace.c \
|
||||
src/core/lib/http/format_request.c \
|
||||
src/core/lib/http/httpcli.c \
|
||||
src/core/lib/http/httpcli_security_connector.c \
|
||||
src/core/lib/http/parser.c \
|
||||
src/core/lib/iomgr/closure.c \
|
||||
src/core/lib/iomgr/endpoint.c \
|
||||
|
|
@ -164,57 +196,6 @@ if test "$PHP_GRPC" != "no"; then
|
|||
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 \
|
||||
|
|
@ -229,18 +210,37 @@ if test "$PHP_GRPC" != "no"; then
|
|||
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/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_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/init_secure.c \
|
||||
src/core/lib/surface/secure_channel_create.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/validate_metadata.c \
|
||||
src/core/lib/surface/version.c \
|
||||
src/core/lib/transport/byte_stream.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/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 \
|
||||
|
|
@ -546,6 +546,11 @@ 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/ext/transport/chttp2/client/insecure)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/ext/transport/chttp2/client/secure)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/ext/transport/chttp2/server/insecure)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/ext/transport/chttp2/server/secure)
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/src/core/ext/transport/chttp2/transport)
|
||||
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)
|
||||
|
|
@ -562,7 +567,6 @@ if test "$PHP_GRPC" != "no"; then
|
|||
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)
|
||||
|
|
|
|||
284
gRPC.podspec
284
gRPC.podspec
|
|
@ -75,6 +75,20 @@ Pod::Spec.new do |s|
|
|||
'src/core/lib/support/thd_internal.h',
|
||||
'src/core/lib/support/time_precise.h',
|
||||
'src/core/lib/support/tmpfile.h',
|
||||
'include/grpc/impl/codegen/alloc.h',
|
||||
'include/grpc/impl/codegen/atm.h',
|
||||
'include/grpc/impl/codegen/atm_gcc_atomic.h',
|
||||
'include/grpc/impl/codegen/atm_gcc_sync.h',
|
||||
'include/grpc/impl/codegen/atm_win32.h',
|
||||
'include/grpc/impl/codegen/log.h',
|
||||
'include/grpc/impl/codegen/port_platform.h',
|
||||
'include/grpc/impl/codegen/slice.h',
|
||||
'include/grpc/impl/codegen/slice_buffer.h',
|
||||
'include/grpc/impl/codegen/sync.h',
|
||||
'include/grpc/impl/codegen/sync_generic.h',
|
||||
'include/grpc/impl/codegen/sync_posix.h',
|
||||
'include/grpc/impl/codegen/sync_win32.h',
|
||||
'include/grpc/impl/codegen/time.h',
|
||||
'include/grpc/support/alloc.h',
|
||||
'include/grpc/support/atm.h',
|
||||
'include/grpc/support/atm_gcc_atomic.h',
|
||||
|
|
@ -103,20 +117,6 @@ Pod::Spec.new do |s|
|
|||
'include/grpc/support/tls_msvc.h',
|
||||
'include/grpc/support/tls_pthread.h',
|
||||
'include/grpc/support/useful.h',
|
||||
'include/grpc/impl/codegen/alloc.h',
|
||||
'include/grpc/impl/codegen/atm.h',
|
||||
'include/grpc/impl/codegen/atm_gcc_atomic.h',
|
||||
'include/grpc/impl/codegen/atm_gcc_sync.h',
|
||||
'include/grpc/impl/codegen/atm_win32.h',
|
||||
'include/grpc/impl/codegen/log.h',
|
||||
'include/grpc/impl/codegen/port_platform.h',
|
||||
'include/grpc/impl/codegen/slice.h',
|
||||
'include/grpc/impl/codegen/slice_buffer.h',
|
||||
'include/grpc/impl/codegen/sync.h',
|
||||
'include/grpc/impl/codegen/sync_generic.h',
|
||||
'include/grpc/impl/codegen/sync_posix.h',
|
||||
'include/grpc/impl/codegen/sync_win32.h',
|
||||
'include/grpc/impl/codegen/time.h',
|
||||
'src/core/lib/profiling/basic_timers.c',
|
||||
'src/core/lib/profiling/stap_timers.c',
|
||||
'src/core/lib/support/alloc.c',
|
||||
|
|
@ -161,8 +161,32 @@ Pod::Spec.new do |s|
|
|||
'src/core/lib/support/tmpfile_posix.c',
|
||||
'src/core/lib/support/tmpfile_win32.c',
|
||||
'src/core/lib/support/wrap_memcpy.c',
|
||||
'src/core/ext/transport/chttp2/transport/alpn.h',
|
||||
'src/core/ext/transport/chttp2/transport/bin_encoder.h',
|
||||
'src/core/ext/transport/chttp2/transport/chttp2_transport.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_data.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_goaway.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_ping.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_rst_stream.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_settings.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_window_update.h',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_encoder.h',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_parser.h',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_table.h',
|
||||
'src/core/ext/transport/chttp2/transport/http2_errors.h',
|
||||
'src/core/ext/transport/chttp2/transport/huffsyms.h',
|
||||
'src/core/ext/transport/chttp2/transport/incoming_metadata.h',
|
||||
'src/core/ext/transport/chttp2/transport/internal.h',
|
||||
'src/core/ext/transport/chttp2/transport/status_conversion.h',
|
||||
'src/core/ext/transport/chttp2/transport/stream_map.h',
|
||||
'src/core/ext/transport/chttp2/transport/timeout_encoding.h',
|
||||
'src/core/ext/transport/chttp2/transport/varint.h',
|
||||
'src/core/lib/census/aggregation.h',
|
||||
'src/core/lib/census/grpc_filter.h',
|
||||
'src/core/lib/census/grpc_plugin.h',
|
||||
'src/core/lib/census/mlog.h',
|
||||
'src/core/lib/census/rpc_metric_id.h',
|
||||
'src/core/lib/channel/channel_args.h',
|
||||
'src/core/lib/channel/channel_stack.h',
|
||||
'src/core/lib/channel/channel_stack_builder.h',
|
||||
|
|
@ -239,6 +263,15 @@ Pod::Spec.new do |s|
|
|||
'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/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/statistics/census_interface.h',
|
||||
'src/core/lib/statistics/census_rpc_stats.h',
|
||||
'src/core/lib/surface/api_trace.h',
|
||||
|
|
@ -254,70 +287,68 @@ Pod::Spec.new do |s|
|
|||
'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',
|
||||
'include/grpc/grpc_security.h',
|
||||
'include/grpc/byte_buffer.h',
|
||||
'include/grpc/byte_buffer_reader.h',
|
||||
'include/grpc/census.h',
|
||||
'include/grpc/compression.h',
|
||||
'include/grpc/grpc.h',
|
||||
'include/grpc/status.h',
|
||||
'include/grpc/grpc_security.h',
|
||||
'include/grpc/impl/codegen/byte_buffer.h',
|
||||
'include/grpc/impl/codegen/compression_types.h',
|
||||
'include/grpc/impl/codegen/connectivity_state.h',
|
||||
'include/grpc/impl/codegen/grpc_types.h',
|
||||
'include/grpc/impl/codegen/propagation_bits.h',
|
||||
'include/grpc/impl/codegen/status.h',
|
||||
'include/grpc/census.h',
|
||||
'include/grpc/status.h',
|
||||
'src/core/ext/transport/chttp2/client/insecure/channel_create.c',
|
||||
'src/core/ext/transport/chttp2/client/secure/secure_channel_create.c',
|
||||
'src/core/ext/transport/chttp2/server/insecure/server_chttp2.c',
|
||||
'src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c',
|
||||
'src/core/ext/transport/chttp2/transport/alpn.c',
|
||||
'src/core/ext/transport/chttp2/transport/bin_encoder.c',
|
||||
'src/core/ext/transport/chttp2/transport/chttp2_transport.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_data.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_goaway.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_ping.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_rst_stream.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_settings.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_window_update.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_encoder.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_parser.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_table.c',
|
||||
'src/core/ext/transport/chttp2/transport/huffsyms.c',
|
||||
'src/core/ext/transport/chttp2/transport/incoming_metadata.c',
|
||||
'src/core/ext/transport/chttp2/transport/parsing.c',
|
||||
'src/core/ext/transport/chttp2/transport/status_conversion.c',
|
||||
'src/core/ext/transport/chttp2/transport/stream_lists.c',
|
||||
'src/core/ext/transport/chttp2/transport/stream_map.c',
|
||||
'src/core/ext/transport/chttp2/transport/timeout_encoding.c',
|
||||
'src/core/ext/transport/chttp2/transport/varint.c',
|
||||
'src/core/ext/transport/chttp2/transport/writing.c',
|
||||
'src/core/lib/census/context.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/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',
|
||||
'src/core/lib/channel/channel_args.c',
|
||||
'src/core/lib/channel/channel_stack.c',
|
||||
'src/core/lib/channel/channel_stack_builder.c',
|
||||
|
|
@ -351,6 +382,7 @@ Pod::Spec.new do |s|
|
|||
'src/core/lib/debug/trace.c',
|
||||
'src/core/lib/http/format_request.c',
|
||||
'src/core/lib/http/httpcli.c',
|
||||
'src/core/lib/http/httpcli_security_connector.c',
|
||||
'src/core/lib/http/parser.c',
|
||||
'src/core/lib/iomgr/closure.c',
|
||||
'src/core/lib/iomgr/endpoint.c',
|
||||
|
|
@ -399,57 +431,6 @@ Pod::Spec.new do |s|
|
|||
'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',
|
||||
|
|
@ -464,18 +445,37 @@ Pod::Spec.new do |s|
|
|||
'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/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_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/init_secure.c',
|
||||
'src/core/lib/surface/secure_channel_create.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/validate_metadata.c',
|
||||
'src/core/lib/surface/version.c',
|
||||
'src/core/lib/transport/byte_stream.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/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'
|
||||
|
|
@ -492,8 +492,32 @@ Pod::Spec.new do |s|
|
|||
'src/core/lib/support/thd_internal.h',
|
||||
'src/core/lib/support/time_precise.h',
|
||||
'src/core/lib/support/tmpfile.h',
|
||||
'src/core/ext/transport/chttp2/transport/alpn.h',
|
||||
'src/core/ext/transport/chttp2/transport/bin_encoder.h',
|
||||
'src/core/ext/transport/chttp2/transport/chttp2_transport.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_data.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_goaway.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_ping.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_rst_stream.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_settings.h',
|
||||
'src/core/ext/transport/chttp2/transport/frame_window_update.h',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_encoder.h',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_parser.h',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_table.h',
|
||||
'src/core/ext/transport/chttp2/transport/http2_errors.h',
|
||||
'src/core/ext/transport/chttp2/transport/huffsyms.h',
|
||||
'src/core/ext/transport/chttp2/transport/incoming_metadata.h',
|
||||
'src/core/ext/transport/chttp2/transport/internal.h',
|
||||
'src/core/ext/transport/chttp2/transport/status_conversion.h',
|
||||
'src/core/ext/transport/chttp2/transport/stream_map.h',
|
||||
'src/core/ext/transport/chttp2/transport/timeout_encoding.h',
|
||||
'src/core/ext/transport/chttp2/transport/varint.h',
|
||||
'src/core/lib/census/aggregation.h',
|
||||
'src/core/lib/census/grpc_filter.h',
|
||||
'src/core/lib/census/grpc_plugin.h',
|
||||
'src/core/lib/census/mlog.h',
|
||||
'src/core/lib/census/rpc_metric_id.h',
|
||||
'src/core/lib/channel/channel_args.h',
|
||||
'src/core/lib/channel/channel_stack.h',
|
||||
'src/core/lib/channel/channel_stack_builder.h',
|
||||
|
|
@ -570,6 +594,15 @@ Pod::Spec.new do |s|
|
|||
'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/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/statistics/census_interface.h',
|
||||
'src/core/lib/statistics/census_rpc_stats.h',
|
||||
'src/core/lib/surface/api_trace.h',
|
||||
|
|
@ -585,50 +618,17 @@ Pod::Spec.new do |s|
|
|||
'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',
|
||||
|
|
|
|||
218
grpc.gemspec
218
grpc.gemspec
|
|
@ -46,6 +46,20 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.extensions = %w(src/ruby/ext/grpc/extconf.rb)
|
||||
|
||||
s.files += %w( include/grpc/impl/codegen/alloc.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm_gcc_atomic.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm_gcc_sync.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm_win32.h )
|
||||
s.files += %w( include/grpc/impl/codegen/log.h )
|
||||
s.files += %w( include/grpc/impl/codegen/port_platform.h )
|
||||
s.files += %w( include/grpc/impl/codegen/slice.h )
|
||||
s.files += %w( include/grpc/impl/codegen/slice_buffer.h )
|
||||
s.files += %w( include/grpc/impl/codegen/sync.h )
|
||||
s.files += %w( include/grpc/impl/codegen/sync_generic.h )
|
||||
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( include/grpc/support/alloc.h )
|
||||
s.files += %w( include/grpc/support/atm.h )
|
||||
s.files += %w( include/grpc/support/atm_gcc_atomic.h )
|
||||
|
|
@ -74,20 +88,6 @@ Gem::Specification.new do |s|
|
|||
s.files += %w( include/grpc/support/tls_msvc.h )
|
||||
s.files += %w( include/grpc/support/tls_pthread.h )
|
||||
s.files += %w( include/grpc/support/useful.h )
|
||||
s.files += %w( include/grpc/impl/codegen/alloc.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm_gcc_atomic.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm_gcc_sync.h )
|
||||
s.files += %w( include/grpc/impl/codegen/atm_win32.h )
|
||||
s.files += %w( include/grpc/impl/codegen/log.h )
|
||||
s.files += %w( include/grpc/impl/codegen/port_platform.h )
|
||||
s.files += %w( include/grpc/impl/codegen/slice.h )
|
||||
s.files += %w( include/grpc/impl/codegen/slice_buffer.h )
|
||||
s.files += %w( include/grpc/impl/codegen/sync.h )
|
||||
s.files += %w( include/grpc/impl/codegen/sync_generic.h )
|
||||
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/lib/profiling/timers.h )
|
||||
s.files += %w( src/core/lib/support/backoff.h )
|
||||
s.files += %w( src/core/lib/support/block_annotate.h )
|
||||
|
|
@ -144,21 +144,45 @@ Gem::Specification.new do |s|
|
|||
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 )
|
||||
s.files += %w( include/grpc/census.h )
|
||||
s.files += %w( include/grpc/compression.h )
|
||||
s.files += %w( include/grpc/grpc.h )
|
||||
s.files += %w( include/grpc/status.h )
|
||||
s.files += %w( include/grpc/grpc_security.h )
|
||||
s.files += %w( include/grpc/impl/codegen/byte_buffer.h )
|
||||
s.files += %w( include/grpc/impl/codegen/compression_types.h )
|
||||
s.files += %w( include/grpc/impl/codegen/connectivity_state.h )
|
||||
s.files += %w( include/grpc/impl/codegen/grpc_types.h )
|
||||
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( include/grpc/status.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/alpn.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/bin_encoder.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/chttp2_transport.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_data.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_goaway.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_ping.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_rst_stream.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_settings.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_window_update.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/hpack_encoder.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/hpack_parser.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/hpack_table.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/http2_errors.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/huffsyms.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/incoming_metadata.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/internal.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/status_conversion.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/stream_map.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/timeout_encoding.h )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/varint.h )
|
||||
s.files += %w( src/core/lib/census/aggregation.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/census/mlog.h )
|
||||
s.files += %w( src/core/lib/census/rpc_metric_id.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 )
|
||||
|
|
@ -235,6 +259,15 @@ Gem::Specification.new do |s|
|
|||
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/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/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 )
|
||||
|
|
@ -250,57 +283,55 @@ Gem::Specification.new do |s|
|
|||
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/ext/transport/chttp2/client/insecure/channel_create.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/client/secure/secure_channel_create.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/server/insecure/server_chttp2.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/alpn.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/bin_encoder.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/chttp2_transport.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_data.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_goaway.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_ping.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_rst_stream.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_settings.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/frame_window_update.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/hpack_encoder.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/hpack_parser.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/hpack_table.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/huffsyms.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/incoming_metadata.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/parsing.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/status_conversion.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/stream_lists.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/stream_map.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/timeout_encoding.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/varint.c )
|
||||
s.files += %w( src/core/ext/transport/chttp2/transport/writing.c )
|
||||
s.files += %w( src/core/lib/census/context.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/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( 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 )
|
||||
|
|
@ -334,6 +365,7 @@ Gem::Specification.new do |s|
|
|||
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/httpcli_security_connector.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 )
|
||||
|
|
@ -382,57 +414,6 @@ Gem::Specification.new do |s|
|
|||
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 )
|
||||
|
|
@ -447,18 +428,37 @@ Gem::Specification.new do |s|
|
|||
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/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_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/init_secure.c )
|
||||
s.files += %w( src/core/lib/surface/secure_channel_create.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/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/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/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 )
|
||||
|
|
|
|||
|
|
@ -134,6 +134,8 @@
|
|||
#define GPR_GETPID_IN_UNISTD_H 1
|
||||
#define GPR_HAVE_MSG_NOSIGNAL 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#define GPR_HAVE_IP_PKTINFO 1
|
||||
#define GPR_HAVE_IPV6_RECVPKTINFO 1
|
||||
#elif defined(__linux__)
|
||||
#define GPR_POSIX_CRASH_HANDLER 1
|
||||
#define GPR_PLATFORM_STRING "linux"
|
||||
|
|
@ -156,6 +158,8 @@
|
|||
#define GPR_POSIX_SOCKET 1
|
||||
#define GPR_POSIX_SOCKETADDR 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#define GPR_HAVE_IP_PKTINFO 1
|
||||
#define GPR_HAVE_IPV6_RECVPKTINFO 1
|
||||
#ifdef __GLIBC_PREREQ
|
||||
#if __GLIBC_PREREQ(2, 9)
|
||||
#define GPR_LINUX_EVENTFD 1
|
||||
|
|
@ -217,6 +221,7 @@
|
|||
#define GPR_GETPID_IN_UNISTD_H 1
|
||||
#define GPR_HAVE_SO_NOSIGPIPE 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#define GPR_HAVE_IP_PKTINFO 1
|
||||
#ifdef _LP64
|
||||
#define GPR_ARCH_64 1
|
||||
#else /* _LP64 */
|
||||
|
|
@ -246,6 +251,8 @@
|
|||
#define GPR_GETPID_IN_UNISTD_H 1
|
||||
#define GPR_HAVE_SO_NOSIGPIPE 1
|
||||
#define GPR_HAVE_UNIX_SOCKET 1
|
||||
#define GPR_HAVE_IP_PKTINFO 1
|
||||
#define GPR_HAVE_IPV6_RECVPKTINFO 1
|
||||
#ifdef _LP64
|
||||
#define GPR_ARCH_64 1
|
||||
#else /* _LP64 */
|
||||
|
|
|
|||
219
package.json
219
package.json
|
|
@ -27,6 +27,7 @@
|
|||
},
|
||||
"bundledDependencies": ["node-pre-gyp"],
|
||||
"dependencies": {
|
||||
"arguejs": "^0.2.3",
|
||||
"lodash": "^3.9.3",
|
||||
"nan": "^2.0.0",
|
||||
"protobufjs": "^4.0.0"
|
||||
|
|
@ -86,21 +87,45 @@
|
|||
"src/node/src/grpc_extension.js",
|
||||
"src/node/src/metadata.js",
|
||||
"src/node/src/server.js",
|
||||
"include/grpc/grpc_security.h",
|
||||
"include/grpc/byte_buffer.h",
|
||||
"include/grpc/byte_buffer_reader.h",
|
||||
"include/grpc/census.h",
|
||||
"include/grpc/compression.h",
|
||||
"include/grpc/grpc.h",
|
||||
"include/grpc/status.h",
|
||||
"include/grpc/grpc_security.h",
|
||||
"include/grpc/impl/codegen/byte_buffer.h",
|
||||
"include/grpc/impl/codegen/compression_types.h",
|
||||
"include/grpc/impl/codegen/connectivity_state.h",
|
||||
"include/grpc/impl/codegen/grpc_types.h",
|
||||
"include/grpc/impl/codegen/propagation_bits.h",
|
||||
"include/grpc/impl/codegen/status.h",
|
||||
"include/grpc/census.h",
|
||||
"include/grpc/status.h",
|
||||
"src/core/ext/transport/chttp2/transport/alpn.h",
|
||||
"src/core/ext/transport/chttp2/transport/bin_encoder.h",
|
||||
"src/core/ext/transport/chttp2/transport/chttp2_transport.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame_data.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame_goaway.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame_ping.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame_rst_stream.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame_settings.h",
|
||||
"src/core/ext/transport/chttp2/transport/frame_window_update.h",
|
||||
"src/core/ext/transport/chttp2/transport/hpack_encoder.h",
|
||||
"src/core/ext/transport/chttp2/transport/hpack_parser.h",
|
||||
"src/core/ext/transport/chttp2/transport/hpack_table.h",
|
||||
"src/core/ext/transport/chttp2/transport/http2_errors.h",
|
||||
"src/core/ext/transport/chttp2/transport/huffsyms.h",
|
||||
"src/core/ext/transport/chttp2/transport/incoming_metadata.h",
|
||||
"src/core/ext/transport/chttp2/transport/internal.h",
|
||||
"src/core/ext/transport/chttp2/transport/status_conversion.h",
|
||||
"src/core/ext/transport/chttp2/transport/stream_map.h",
|
||||
"src/core/ext/transport/chttp2/transport/timeout_encoding.h",
|
||||
"src/core/ext/transport/chttp2/transport/varint.h",
|
||||
"src/core/lib/census/aggregation.h",
|
||||
"src/core/lib/census/grpc_filter.h",
|
||||
"src/core/lib/census/grpc_plugin.h",
|
||||
"src/core/lib/census/mlog.h",
|
||||
"src/core/lib/census/rpc_metric_id.h",
|
||||
"src/core/lib/channel/channel_args.h",
|
||||
"src/core/lib/channel/channel_stack.h",
|
||||
"src/core/lib/channel/channel_stack_builder.h",
|
||||
|
|
@ -177,6 +202,15 @@
|
|||
"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/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/statistics/census_interface.h",
|
||||
"src/core/lib/statistics/census_rpc_stats.h",
|
||||
"src/core/lib/surface/api_trace.h",
|
||||
|
|
@ -192,57 +226,55 @@
|
|||
"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/ext/transport/chttp2/client/insecure/channel_create.c",
|
||||
"src/core/ext/transport/chttp2/client/secure/secure_channel_create.c",
|
||||
"src/core/ext/transport/chttp2/server/insecure/server_chttp2.c",
|
||||
"src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c",
|
||||
"src/core/ext/transport/chttp2/transport/alpn.c",
|
||||
"src/core/ext/transport/chttp2/transport/bin_encoder.c",
|
||||
"src/core/ext/transport/chttp2/transport/chttp2_transport.c",
|
||||
"src/core/ext/transport/chttp2/transport/frame_data.c",
|
||||
"src/core/ext/transport/chttp2/transport/frame_goaway.c",
|
||||
"src/core/ext/transport/chttp2/transport/frame_ping.c",
|
||||
"src/core/ext/transport/chttp2/transport/frame_rst_stream.c",
|
||||
"src/core/ext/transport/chttp2/transport/frame_settings.c",
|
||||
"src/core/ext/transport/chttp2/transport/frame_window_update.c",
|
||||
"src/core/ext/transport/chttp2/transport/hpack_encoder.c",
|
||||
"src/core/ext/transport/chttp2/transport/hpack_parser.c",
|
||||
"src/core/ext/transport/chttp2/transport/hpack_table.c",
|
||||
"src/core/ext/transport/chttp2/transport/huffsyms.c",
|
||||
"src/core/ext/transport/chttp2/transport/incoming_metadata.c",
|
||||
"src/core/ext/transport/chttp2/transport/parsing.c",
|
||||
"src/core/ext/transport/chttp2/transport/status_conversion.c",
|
||||
"src/core/ext/transport/chttp2/transport/stream_lists.c",
|
||||
"src/core/ext/transport/chttp2/transport/stream_map.c",
|
||||
"src/core/ext/transport/chttp2/transport/timeout_encoding.c",
|
||||
"src/core/ext/transport/chttp2/transport/varint.c",
|
||||
"src/core/ext/transport/chttp2/transport/writing.c",
|
||||
"src/core/lib/census/context.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/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",
|
||||
"src/core/lib/channel/channel_args.c",
|
||||
"src/core/lib/channel/channel_stack.c",
|
||||
"src/core/lib/channel/channel_stack_builder.c",
|
||||
|
|
@ -276,6 +308,7 @@
|
|||
"src/core/lib/debug/trace.c",
|
||||
"src/core/lib/http/format_request.c",
|
||||
"src/core/lib/http/httpcli.c",
|
||||
"src/core/lib/http/httpcli_security_connector.c",
|
||||
"src/core/lib/http/parser.c",
|
||||
"src/core/lib/iomgr/closure.c",
|
||||
"src/core/lib/iomgr/endpoint.c",
|
||||
|
|
@ -324,57 +357,6 @@
|
|||
"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",
|
||||
|
|
@ -389,18 +371,37 @@
|
|||
"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/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_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/init_secure.c",
|
||||
"src/core/lib/surface/secure_channel_create.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/validate_metadata.c",
|
||||
"src/core/lib/surface/version.c",
|
||||
"src/core/lib/transport/byte_stream.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/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",
|
||||
|
|
@ -831,6 +832,20 @@
|
|||
"third_party/boringssl/ssl/t1_enc.c",
|
||||
"third_party/boringssl/ssl/t1_lib.c",
|
||||
"third_party/boringssl/ssl/tls_record.c",
|
||||
"include/grpc/impl/codegen/alloc.h",
|
||||
"include/grpc/impl/codegen/atm.h",
|
||||
"include/grpc/impl/codegen/atm_gcc_atomic.h",
|
||||
"include/grpc/impl/codegen/atm_gcc_sync.h",
|
||||
"include/grpc/impl/codegen/atm_win32.h",
|
||||
"include/grpc/impl/codegen/log.h",
|
||||
"include/grpc/impl/codegen/port_platform.h",
|
||||
"include/grpc/impl/codegen/slice.h",
|
||||
"include/grpc/impl/codegen/slice_buffer.h",
|
||||
"include/grpc/impl/codegen/sync.h",
|
||||
"include/grpc/impl/codegen/sync_generic.h",
|
||||
"include/grpc/impl/codegen/sync_posix.h",
|
||||
"include/grpc/impl/codegen/sync_win32.h",
|
||||
"include/grpc/impl/codegen/time.h",
|
||||
"include/grpc/support/alloc.h",
|
||||
"include/grpc/support/atm.h",
|
||||
"include/grpc/support/atm_gcc_atomic.h",
|
||||
|
|
@ -859,20 +874,6 @@
|
|||
"include/grpc/support/tls_msvc.h",
|
||||
"include/grpc/support/tls_pthread.h",
|
||||
"include/grpc/support/useful.h",
|
||||
"include/grpc/impl/codegen/alloc.h",
|
||||
"include/grpc/impl/codegen/atm.h",
|
||||
"include/grpc/impl/codegen/atm_gcc_atomic.h",
|
||||
"include/grpc/impl/codegen/atm_gcc_sync.h",
|
||||
"include/grpc/impl/codegen/atm_win32.h",
|
||||
"include/grpc/impl/codegen/log.h",
|
||||
"include/grpc/impl/codegen/port_platform.h",
|
||||
"include/grpc/impl/codegen/slice.h",
|
||||
"include/grpc/impl/codegen/slice_buffer.h",
|
||||
"include/grpc/impl/codegen/sync.h",
|
||||
"include/grpc/impl/codegen/sync_generic.h",
|
||||
"include/grpc/impl/codegen/sync_posix.h",
|
||||
"include/grpc/impl/codegen/sync_win32.h",
|
||||
"include/grpc/impl/codegen/time.h",
|
||||
"src/core/lib/profiling/timers.h",
|
||||
"src/core/lib/support/backoff.h",
|
||||
"src/core/lib/support/block_annotate.h",
|
||||
|
|
|
|||
218
package.xml
218
package.xml
|
|
@ -50,6 +50,20 @@
|
|||
<file baseinstalldir="/" name="src/php/ext/grpc/server.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/php/ext/grpc/server_credentials.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/php/ext/grpc/timeval.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/alloc.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm_gcc_atomic.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm_gcc_sync.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/log.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/port_platform.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/slice.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/slice_buffer.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/sync.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/sync_generic.h" role="src" />
|
||||
<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="include/grpc/support/alloc.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/support/atm.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/support/atm_gcc_atomic.h" role="src" />
|
||||
|
|
@ -78,20 +92,6 @@
|
|||
<file baseinstalldir="/" name="include/grpc/support/tls_msvc.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/support/tls_pthread.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/support/useful.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/alloc.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm_gcc_atomic.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm_gcc_sync.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/atm_win32.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/log.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/port_platform.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/slice.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/slice_buffer.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/sync.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/sync_generic.h" role="src" />
|
||||
<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/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" />
|
||||
|
|
@ -148,21 +148,45 @@
|
|||
<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" />
|
||||
<file baseinstalldir="/" name="include/grpc/census.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/compression.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/grpc.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/status.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/grpc_security.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/byte_buffer.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/compression_types.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/connectivity_state.h" role="src" />
|
||||
<file baseinstalldir="/" name="include/grpc/impl/codegen/grpc_types.h" role="src" />
|
||||
<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="include/grpc/status.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/alpn.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/bin_encoder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/chttp2_transport.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_data.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_goaway.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_ping.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_rst_stream.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_settings.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_window_update.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/hpack_encoder.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/hpack_parser.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/hpack_table.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/http2_errors.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/huffsyms.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/incoming_metadata.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/internal.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/status_conversion.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/stream_map.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/timeout_encoding.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/varint.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/aggregation.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/census/mlog.h" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/rpc_metric_id.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" />
|
||||
|
|
@ -239,6 +263,15 @@
|
|||
<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/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/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" />
|
||||
|
|
@ -254,57 +287,55 @@
|
|||
<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/ext/transport/chttp2/client/insecure/channel_create.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/client/secure/secure_channel_create.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/server/insecure/server_chttp2.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/alpn.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/bin_encoder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/chttp2_transport.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_data.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_goaway.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_ping.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_rst_stream.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_settings.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/frame_window_update.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/hpack_encoder.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/hpack_parser.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/hpack_table.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/huffsyms.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/incoming_metadata.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/parsing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/status_conversion.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/stream_lists.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/stream_map.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/timeout_encoding.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/varint.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/ext/transport/chttp2/transport/writing.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/census/context.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/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="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" />
|
||||
|
|
@ -338,6 +369,7 @@
|
|||
<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/httpcli_security_connector.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" />
|
||||
|
|
@ -386,57 +418,6 @@
|
|||
<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" />
|
||||
|
|
@ -451,18 +432,37 @@
|
|||
<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/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_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/init_secure.c" role="src" />
|
||||
<file baseinstalldir="/" name="src/core/lib/surface/secure_channel_create.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/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/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/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" />
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
Plugin for creating insecure channels using chttp2
|
||||
|
|
@ -40,6 +40,7 @@
|
|||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/census/grpc_filter.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
|
|
@ -49,7 +50,6 @@
|
|||
#include "src/core/lib/iomgr/tcp_client.h"
|
||||
#include "src/core/lib/surface/api_trace.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
|
||||
typedef struct {
|
||||
grpc_connector base;
|
||||
|
|
@ -0,0 +1 @@
|
|||
Plugin for creating secure channels using chttp2
|
||||
|
|
@ -40,6 +40,7 @@
|
|||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/client_config/resolver_registry.h"
|
||||
|
|
@ -49,7 +50,6 @@
|
|||
#include "src/core/lib/security/security_context.h"
|
||||
#include "src/core/lib/surface/api_trace.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/tsi/transport_security_interface.h"
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -267,7 +267,7 @@ grpc_channel *grpc_secure_channel_create(grpc_channel_credentials *creds,
|
|||
gpr_log(GPR_ERROR, "Cannot set security context in channel args.");
|
||||
grpc_exec_ctx_finish(&exec_ctx);
|
||||
return grpc_lame_client_channel_create(
|
||||
target, GRPC_STATUS_INVALID_ARGUMENT,
|
||||
target, GRPC_STATUS_INTERNAL,
|
||||
"Security connector exists in channel args.");
|
||||
}
|
||||
|
||||
|
|
@ -276,8 +276,7 @@ grpc_channel *grpc_secure_channel_create(grpc_channel_credentials *creds,
|
|||
GRPC_SECURITY_OK) {
|
||||
grpc_exec_ctx_finish(&exec_ctx);
|
||||
return grpc_lame_client_channel_create(
|
||||
target, GRPC_STATUS_INVALID_ARGUMENT,
|
||||
"Failed to create security connector.");
|
||||
target, GRPC_STATUS_INTERNAL, "Failed to create security connector.");
|
||||
}
|
||||
|
||||
connector_arg = grpc_security_connector_to_arg(&security_connector->base);
|
||||
|
|
@ -0,0 +1 @@
|
|||
Plugin for creating insecure servers using chttp2
|
||||
|
|
@ -36,12 +36,12 @@
|
|||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/iomgr/resolve_address.h"
|
||||
#include "src/core/lib/iomgr/tcp_server.h"
|
||||
#include "src/core/lib/surface/api_trace.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
|
||||
static void setup_transport(grpc_exec_ctx *exec_ctx, void *server,
|
||||
grpc_transport *transport) {
|
||||
|
|
@ -0,0 +1 @@
|
|||
Plugin for creating secure servers using chttp2
|
||||
|
|
@ -39,6 +39,7 @@
|
|||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/iomgr/endpoint.h"
|
||||
|
|
@ -50,7 +51,6 @@
|
|||
#include "src/core/lib/security/security_context.h"
|
||||
#include "src/core/lib/surface/api_trace.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
|
||||
typedef struct grpc_server_secure_state {
|
||||
grpc_server *server;
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
chttp2 transport plugin - implements grpc over http2
|
||||
|
||||
Used by chttp2/{client,server}/{insecure,secure} plugins to implement most of
|
||||
their functionality
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/alpn.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/alpn.h"
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_ALPN_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_ALPN_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_ALPN_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_ALPN_H
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -46,4 +46,4 @@ size_t grpc_chttp2_num_alpn_versions(void);
|
|||
* grpc_chttp2_num_alpn_versions()) */
|
||||
const char *grpc_chttp2_get_alpn_version_index(size_t i);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_ALPN_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_ALPN_H */
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/bin_encoder.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/bin_encoder.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
#include "src/core/lib/transport/chttp2/huffsyms.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/huffsyms.h"
|
||||
|
||||
static const char alphabet[] =
|
||||
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_BIN_ENCODER_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_BIN_ENCODER_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_BIN_ENCODER_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_BIN_ENCODER_H
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
|
||||
|
|
@ -51,4 +51,4 @@ gpr_slice grpc_chttp2_huffman_compress(gpr_slice input);
|
|||
return y; */
|
||||
gpr_slice grpc_chttp2_base64_encode_and_huffman_compress(gpr_slice input);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_BIN_ENCODER_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_BIN_ENCODER_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
|
|
@ -43,12 +43,12 @@
|
|||
#include <grpc/support/string_util.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/http2_errors.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/status_conversion.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/timeout_encoding.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/chttp2/http2_errors.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/lib/transport/chttp2/status_conversion.h"
|
||||
#include "src/core/lib/transport/chttp2/timeout_encoding.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
#include "src/core/lib/transport/transport_impl.h"
|
||||
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_TRANSPORT_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_TRANSPORT_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_CHTTP2_TRANSPORT_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_CHTTP2_TRANSPORT_H
|
||||
|
||||
#include "src/core/lib/iomgr/endpoint.h"
|
||||
#include "src/core/lib/transport/transport.h"
|
||||
|
|
@ -48,4 +48,4 @@ void grpc_chttp2_transport_start_reading(grpc_exec_ctx *exec_ctx,
|
|||
grpc_transport *transport,
|
||||
gpr_slice *slices, size_t nslices);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_TRANSPORT_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_CHTTP2_TRANSPORT_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/slice.h>
|
||||
|
|
@ -66,4 +66,4 @@ typedef struct grpc_chttp2_transport_parsing grpc_chttp2_transport_parsing;
|
|||
#define GRPC_CHTTP2_DATA_FLAG_PADDED 8
|
||||
#define GRPC_CHTTP2_FLAG_HAS_PRIORITY 0x20
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_H */
|
||||
|
|
@ -31,15 +31,15 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame_data.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_data.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/lib/transport/transport.h"
|
||||
|
||||
grpc_chttp2_parse_error grpc_chttp2_data_parser_init(
|
||||
|
|
@ -31,16 +31,16 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_DATA_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_DATA_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_DATA_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_DATA_H
|
||||
|
||||
/* Parser for GRPC streams embedded in DATA frames */
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/byte_stream.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
|
||||
typedef enum {
|
||||
GRPC_CHTTP2_DATA_FH_0,
|
||||
|
|
@ -98,4 +98,4 @@ void grpc_chttp2_encode_data(uint32_t id, gpr_slice_buffer *inbuf,
|
|||
uint32_t write_bytes, int is_eof,
|
||||
gpr_slice_buffer *outbuf);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_DATA_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_DATA_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame_goaway.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_goaway.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -31,14 +31,14 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_GOAWAY_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_GOAWAY_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
|
||||
typedef enum {
|
||||
GRPC_CHTTP2_GOAWAY_LSI0,
|
||||
|
|
@ -74,4 +74,4 @@ void grpc_chttp2_goaway_append(uint32_t last_stream_id, uint32_t error_code,
|
|||
gpr_slice debug_data,
|
||||
gpr_slice_buffer *slice_buffer);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_GOAWAY_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame_ping.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_ping.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_PING_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_PING_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_PING_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_PING_H
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
|
||||
typedef struct {
|
||||
uint8_t byte;
|
||||
|
|
@ -53,4 +53,4 @@ grpc_chttp2_parse_error grpc_chttp2_ping_parser_parse(
|
|||
grpc_chttp2_transport_parsing *transport_parsing,
|
||||
grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_PING_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_PING_H */
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame_rst_stream.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_rst_stream.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
|
||||
gpr_slice grpc_chttp2_rst_stream_create(uint32_t id, uint32_t code) {
|
||||
gpr_slice slice = gpr_slice_malloc(13);
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_RST_STREAM_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_RST_STREAM_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_RST_STREAM_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_RST_STREAM_H
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
|
||||
typedef struct {
|
||||
uint8_t byte;
|
||||
|
|
@ -52,4 +52,4 @@ grpc_chttp2_parse_error grpc_chttp2_rst_stream_parser_parse(
|
|||
grpc_chttp2_transport_parsing *transport_parsing,
|
||||
grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_RST_STREAM_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_RST_STREAM_H */
|
||||
|
|
@ -31,18 +31,18 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame_settings.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_settings.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/http2_errors.h"
|
||||
#include "src/core/lib/debug/trace.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
#include "src/core/lib/transport/chttp2/http2_errors.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
|
||||
#define MAX_MAX_HEADER_LIST_SIZE (1024 * 1024 * 1024)
|
||||
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_SETTINGS_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_SETTINGS_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_SETTINGS_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_SETTINGS_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/slice.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
|
||||
typedef enum {
|
||||
GRPC_CHTTP2_SPS_ID0,
|
||||
|
|
@ -100,4 +100,4 @@ grpc_chttp2_parse_error grpc_chttp2_settings_parser_parse(
|
|||
grpc_chttp2_transport_parsing *transport_parsing,
|
||||
grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_SETTINGS_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_SETTINGS_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/frame_window_update.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_window_update.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
|
||||
|
|
@ -31,12 +31,12 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_WINDOW_UPDATE_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_WINDOW_UPDATE_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_WINDOW_UPDATE_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_WINDOW_UPDATE_H
|
||||
|
||||
#include <grpc/support/slice.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
|
||||
typedef struct {
|
||||
uint8_t byte;
|
||||
|
|
@ -53,4 +53,4 @@ grpc_chttp2_parse_error grpc_chttp2_window_update_parser_parse(
|
|||
grpc_chttp2_transport_parsing *transport_parsing,
|
||||
grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_FRAME_WINDOW_UPDATE_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_WINDOW_UPDATE_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/hpack_encoder.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_encoder.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <string.h>
|
||||
|
|
@ -45,10 +45,10 @@
|
|||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/lib/transport/chttp2/bin_encoder.h"
|
||||
#include "src/core/lib/transport/chttp2/hpack_table.h"
|
||||
#include "src/core/lib/transport/chttp2/timeout_encoding.h"
|
||||
#include "src/core/lib/transport/chttp2/varint.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/bin_encoder.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_table.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/timeout_encoding.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/varint.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
#define HASH_FRAGMENT_1(x) ((x)&255)
|
||||
|
|
@ -31,13 +31,13 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_ENCODER_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_ENCODER_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_ENCODER_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_ENCODER_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/slice.h>
|
||||
#include <grpc/support/slice_buffer.h>
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/lib/transport/metadata.h"
|
||||
#include "src/core/lib/transport/metadata_batch.h"
|
||||
|
||||
|
|
@ -92,4 +92,4 @@ void grpc_chttp2_encode_header(grpc_chttp2_hpack_compressor *c, uint32_t id,
|
|||
grpc_metadata_batch *metadata, int is_eof,
|
||||
gpr_slice_buffer *outbuf);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_ENCODER_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_ENCODER_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/hpack_parser.h"
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_parser.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <stddef.h>
|
||||
|
|
@ -48,9 +48,9 @@
|
|||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/bin_encoder.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/chttp2/bin_encoder.h"
|
||||
|
||||
typedef enum {
|
||||
NOT_BINARY,
|
||||
|
|
@ -31,15 +31,15 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_PARSER_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_PARSER_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_PARSER_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_PARSER_H
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_table.h"
|
||||
#include "src/core/lib/iomgr/exec_ctx.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
#include "src/core/lib/transport/chttp2/hpack_table.h"
|
||||
#include "src/core/lib/transport/metadata.h"
|
||||
|
||||
typedef struct grpc_chttp2_hpack_parser grpc_chttp2_hpack_parser;
|
||||
|
|
@ -113,4 +113,4 @@ grpc_chttp2_parse_error grpc_chttp2_header_parser_parse(
|
|||
grpc_chttp2_transport_parsing *transport_parsing,
|
||||
grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_PARSER_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_PARSER_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/hpack_table.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_table.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <string.h>
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_TABLE_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_TABLE_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_TABLE_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_TABLE_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
#include <grpc/support/slice.h>
|
||||
|
|
@ -105,4 +105,4 @@ typedef struct {
|
|||
grpc_chttp2_hptbl_find_result grpc_chttp2_hptbl_find(
|
||||
const grpc_chttp2_hptbl *tbl, grpc_mdelem *md);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_HPACK_TABLE_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_TABLE_H */
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_HTTP2_ERRORS_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_HTTP2_ERRORS_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HTTP2_ERRORS_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HTTP2_ERRORS_H
|
||||
|
||||
/* error codes for RST_STREAM from http2 draft 14 section 7 */
|
||||
typedef enum {
|
||||
|
|
@ -53,4 +53,4 @@ typedef enum {
|
|||
GRPC_CHTTP2__ERROR_DO_NOT_USE = -1
|
||||
} grpc_chttp2_error_code;
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_HTTP2_ERRORS_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HTTP2_ERRORS_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/huffsyms.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/huffsyms.h"
|
||||
|
||||
/* Constants pulled from the HPACK spec, and converted to C using the vim
|
||||
command:
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_HUFFSYMS_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_HUFFSYMS_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HUFFSYMS_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HUFFSYMS_H
|
||||
|
||||
/* HPACK static huffman table */
|
||||
|
||||
|
|
@ -45,4 +45,4 @@ typedef struct {
|
|||
|
||||
extern const grpc_chttp2_huffsym grpc_chttp2_huffsyms[GRPC_CHTTP2_NUM_HUFFSYMS];
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_HUFFSYMS_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HUFFSYMS_H */
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/incoming_metadata.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/incoming_metadata.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_INCOMING_METADATA_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_INCOMING_METADATA_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INCOMING_METADATA_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INCOMING_METADATA_H
|
||||
|
||||
#include "src/core/lib/transport/transport.h"
|
||||
|
||||
|
|
@ -57,4 +57,4 @@ void grpc_chttp2_incoming_metadata_buffer_add(
|
|||
void grpc_chttp2_incoming_metadata_buffer_set_deadline(
|
||||
grpc_chttp2_incoming_metadata_buffer *buffer, gpr_timespec deadline);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_INCOMING_METADATA_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INCOMING_METADATA_H */
|
||||
|
|
@ -31,24 +31,24 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_INTERNAL_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_INTERNAL_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INTERNAL_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INTERNAL_H
|
||||
|
||||
#include <assert.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/frame.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_data.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_goaway.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_ping.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_rst_stream.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_settings.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/frame_window_update.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_encoder.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_parser.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/incoming_metadata.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/stream_map.h"
|
||||
#include "src/core/lib/iomgr/endpoint.h"
|
||||
#include "src/core/lib/transport/chttp2/frame.h"
|
||||
#include "src/core/lib/transport/chttp2/frame_data.h"
|
||||
#include "src/core/lib/transport/chttp2/frame_goaway.h"
|
||||
#include "src/core/lib/transport/chttp2/frame_ping.h"
|
||||
#include "src/core/lib/transport/chttp2/frame_rst_stream.h"
|
||||
#include "src/core/lib/transport/chttp2/frame_settings.h"
|
||||
#include "src/core/lib/transport/chttp2/frame_window_update.h"
|
||||
#include "src/core/lib/transport/chttp2/hpack_encoder.h"
|
||||
#include "src/core/lib/transport/chttp2/hpack_parser.h"
|
||||
#include "src/core/lib/transport/chttp2/incoming_metadata.h"
|
||||
#include "src/core/lib/transport/chttp2/stream_map.h"
|
||||
#include "src/core/lib/transport/connectivity_state.h"
|
||||
#include "src/core/lib/transport/transport_impl.h"
|
||||
|
||||
|
|
@ -777,4 +777,4 @@ void grpc_chttp2_ack_ping(grpc_exec_ctx *exec_ctx,
|
|||
void grpc_chttp2_become_writable(grpc_chttp2_transport_global *transport_global,
|
||||
grpc_chttp2_stream_global *stream_global);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_INTERNAL_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INTERNAL_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -39,10 +39,10 @@
|
|||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/string_util.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/http2_errors.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/status_conversion.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/timeout_encoding.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/transport/chttp2/http2_errors.h"
|
||||
#include "src/core/lib/transport/chttp2/status_conversion.h"
|
||||
#include "src/core/lib/transport/chttp2/timeout_encoding.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
static int init_frame_parser(grpc_exec_ctx *exec_ctx,
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/status_conversion.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/status_conversion.h"
|
||||
|
||||
int grpc_chttp2_grpc_status_to_http2_error(grpc_status_code status) {
|
||||
switch (status) {
|
||||
|
|
@ -31,11 +31,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_STATUS_CONVERSION_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_STATUS_CONVERSION_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STATUS_CONVERSION_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STATUS_CONVERSION_H
|
||||
|
||||
#include <grpc/grpc.h>
|
||||
#include "src/core/lib/transport/chttp2/http2_errors.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/http2_errors.h"
|
||||
|
||||
/* Conversion of grpc status codes to http2 error codes (for RST_STREAM) */
|
||||
grpc_chttp2_error_code grpc_chttp2_grpc_status_to_http2_error(
|
||||
|
|
@ -47,4 +47,4 @@ grpc_status_code grpc_chttp2_http2_error_to_grpc_status(
|
|||
grpc_status_code grpc_chttp2_http2_status_to_grpc_status(int status);
|
||||
int grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_STATUS_CONVERSION_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STATUS_CONVERSION_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/stream_map.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/stream_map.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_STREAM_MAP_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_STREAM_MAP_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STREAM_MAP_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STREAM_MAP_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
@ -81,4 +81,4 @@ void grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map,
|
|||
void *value),
|
||||
void *user_data);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_STREAM_MAP_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STREAM_MAP_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/timeout_encoding.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/timeout_encoding.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_TIMEOUT_ENCODING_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_TIMEOUT_ENCODING_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_TIMEOUT_ENCODING_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_TIMEOUT_ENCODING_H
|
||||
|
||||
#include <grpc/support/time.h>
|
||||
#include "src/core/lib/support/string.h"
|
||||
|
|
@ -44,4 +44,4 @@
|
|||
void grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer);
|
||||
int grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout);
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_TIMEOUT_ENCODING_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_TIMEOUT_ENCODING_H */
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/varint.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/varint.h"
|
||||
|
||||
uint32_t grpc_chttp2_hpack_varint_length(uint32_t tail_value) {
|
||||
if (tail_value < (1 << 7)) {
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#ifndef GRPC_CORE_LIB_TRANSPORT_CHTTP2_VARINT_H
|
||||
#define GRPC_CORE_LIB_TRANSPORT_CHTTP2_VARINT_H
|
||||
#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_VARINT_H
|
||||
#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_VARINT_H
|
||||
|
||||
#include <grpc/support/port_platform.h>
|
||||
|
||||
|
|
@ -72,4 +72,4 @@ void grpc_chttp2_hpack_write_varint_tail(uint32_t tail_value, uint8_t* target,
|
|||
} \
|
||||
} while (0)
|
||||
|
||||
#endif /* GRPC_CORE_LIB_TRANSPORT_CHTTP2_VARINT_H */
|
||||
#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_VARINT_H */
|
||||
|
|
@ -31,14 +31,14 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/internal.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/internal.h"
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/http2_errors.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/transport/chttp2/http2_errors.h"
|
||||
|
||||
static void finalize_outbuf(grpc_exec_ctx *exec_ctx,
|
||||
grpc_chttp2_transport_writing *transport_writing);
|
||||
|
|
@ -89,6 +89,28 @@ int grpc_set_socket_no_sigpipe_if_possible(int fd) {
|
|||
#endif
|
||||
}
|
||||
|
||||
int grpc_set_socket_ip_pktinfo_if_possible(int fd) {
|
||||
#ifdef GPR_HAVE_IP_PKTINFO
|
||||
int get_local_ip = 1;
|
||||
return 0 == setsockopt(fd, IPPROTO_IP, IP_PKTINFO, &get_local_ip,
|
||||
sizeof(get_local_ip));
|
||||
#else
|
||||
(void)fd;
|
||||
return 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
int grpc_set_socket_ipv6_recvpktinfo_if_possible(int fd) {
|
||||
#ifdef GPR_HAVE_IPV6_RECVPKTINFO
|
||||
int get_local_ip = 1;
|
||||
return 0 == setsockopt(fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &get_local_ip,
|
||||
sizeof(get_local_ip));
|
||||
#else
|
||||
(void)fd;
|
||||
return 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* set a socket to close on exec */
|
||||
int grpc_set_socket_cloexec(int fd, int close_on_exec) {
|
||||
int oldflags = fcntl(fd, F_GETFD, 0);
|
||||
|
|
|
|||
|
|
@ -68,6 +68,16 @@ int grpc_ipv6_loopback_available(void);
|
|||
If SO_NO_SIGPIPE is not available, returns 1. */
|
||||
int grpc_set_socket_no_sigpipe_if_possible(int fd);
|
||||
|
||||
/* Tries to set IP_PKTINFO if available on this platform.
|
||||
Returns 1 on success, 0 on failure.
|
||||
If IP_PKTINFO is not available, returns 1. */
|
||||
int grpc_set_socket_ip_pktinfo_if_possible(int fd);
|
||||
|
||||
/* Tries to set IPV6_RECVPKTINFO if available on this platform.
|
||||
Returns 1 on success, 0 on failure.
|
||||
If IPV6_RECVPKTINFO is not available, returns 1. */
|
||||
int grpc_set_socket_ipv6_recvpktinfo_if_possible(int fd);
|
||||
|
||||
/* An enum to keep track of IPv4/IPv6 socket modes.
|
||||
|
||||
Currently, this information is only used when a socket is first created, but
|
||||
|
|
|
|||
|
|
@ -208,8 +208,6 @@ static int prepare_socket(int fd, const struct sockaddr *addr,
|
|||
size_t addr_len) {
|
||||
struct sockaddr_storage sockname_temp;
|
||||
socklen_t sockname_len;
|
||||
int get_local_ip;
|
||||
int rc;
|
||||
|
||||
if (fd < 0) {
|
||||
goto error;
|
||||
|
|
@ -220,14 +218,9 @@ static int prepare_socket(int fd, const struct sockaddr *addr,
|
|||
strerror(errno));
|
||||
}
|
||||
|
||||
get_local_ip = 1;
|
||||
rc = setsockopt(fd, IPPROTO_IP, IP_PKTINFO, &get_local_ip,
|
||||
sizeof(get_local_ip));
|
||||
if (rc == 0 && addr->sa_family == AF_INET6) {
|
||||
#if !defined(__APPLE__)
|
||||
rc = setsockopt(fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &get_local_ip,
|
||||
sizeof(get_local_ip));
|
||||
#endif
|
||||
if (grpc_set_socket_ip_pktinfo_if_possible(fd) &&
|
||||
addr->sa_family == AF_INET6) {
|
||||
grpc_set_socket_ipv6_recvpktinfo_if_possible(fd);
|
||||
}
|
||||
|
||||
GPR_ASSERT(addr_len < ~(socklen_t)0);
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ static void send_security_metadata(grpc_exec_ctx *exec_ctx,
|
|||
calld->creds = grpc_composite_call_credentials_create(channel_call_creds,
|
||||
ctx->creds, NULL);
|
||||
if (calld->creds == NULL) {
|
||||
bubble_up_error(exec_ctx, elem, GRPC_STATUS_INVALID_ARGUMENT,
|
||||
bubble_up_error(exec_ctx, elem, GRPC_STATUS_INTERNAL,
|
||||
"Incompatible credentials set on channel and call.");
|
||||
return;
|
||||
}
|
||||
|
|
@ -201,7 +201,7 @@ static void on_host_checked(grpc_exec_ctx *exec_ctx, void *user_data,
|
|||
char *error_msg;
|
||||
gpr_asprintf(&error_msg, "Invalid host %s set in :authority metadata.",
|
||||
grpc_mdstr_as_c_string(calld->host));
|
||||
bubble_up_error(exec_ctx, elem, GRPC_STATUS_INVALID_ARGUMENT, error_msg);
|
||||
bubble_up_error(exec_ctx, elem, GRPC_STATUS_INTERNAL, error_msg);
|
||||
gpr_free(error_msg);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
#include <grpc/support/slice_buffer.h>
|
||||
#include <grpc/support/string_util.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/alpn.h"
|
||||
#include "src/core/lib/security/credentials.h"
|
||||
#include "src/core/lib/security/handshake.h"
|
||||
#include "src/core/lib/security/secure_endpoint.h"
|
||||
|
|
@ -49,7 +50,6 @@
|
|||
#include "src/core/lib/support/env.h"
|
||||
#include "src/core/lib/support/load_file.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/chttp2/alpn.h"
|
||||
#include "src/core/lib/tsi/fake_transport_security.h"
|
||||
#include "src/core/lib/tsi/ssl_transport_security.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@
|
|||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/time.h>
|
||||
/* TODO(ctiller): find another way? - better not to include census here */
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/census/grpc_plugin.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
|
|
@ -67,7 +68,6 @@
|
|||
#include "src/core/lib/surface/lame_client.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/surface/surface_trace.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/transport/connectivity_state.h"
|
||||
#include "src/core/lib/transport/transport_impl.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -44,11 +44,11 @@
|
|||
#include <grpc/support/string_util.h>
|
||||
#include <grpc/support/time.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/bin_encoder.h"
|
||||
#include "src/core/lib/iomgr/iomgr_internal.h"
|
||||
#include "src/core/lib/profiling/timers.h"
|
||||
#include "src/core/lib/support/murmur_hash.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/chttp2/bin_encoder.h"
|
||||
#include "src/core/lib/transport/static_metadata.h"
|
||||
|
||||
/* There are two kinds of mdelem and mdstr instances.
|
||||
|
|
|
|||
|
|
@ -87,6 +87,10 @@ var loadObject = exports.loadObject;
|
|||
* Buffers. Defaults to false
|
||||
* - longsAsStrings: deserialize long values as strings instead of objects.
|
||||
* Defaults to true
|
||||
* - deprecatedArgumentOrder: Use the beta method argument order for client
|
||||
* methods, with optional arguments after the callback. Defaults to false.
|
||||
* This option is only a temporary stopgap measure to smooth an API breakage.
|
||||
* It is deprecated, and new code should not use it.
|
||||
* @param {string|{root: string, file: string}} filename The file to load
|
||||
* @param {string=} format The file format to expect. Must be either 'proto' or
|
||||
* 'json'. Defaults to 'proto'
|
||||
|
|
|
|||
|
|
@ -286,7 +286,7 @@ function cancelAfterFirstResponse(client, done) {
|
|||
function timeoutOnSleepingServer(client, done) {
|
||||
var deadline = new Date();
|
||||
deadline.setMilliseconds(deadline.getMilliseconds() + 1);
|
||||
var call = client.fullDuplexCall(null, {deadline: deadline});
|
||||
var call = client.fullDuplexCall({deadline: deadline});
|
||||
call.write({
|
||||
payload: {body: zeroBuffer(27182)}
|
||||
});
|
||||
|
|
@ -316,10 +316,10 @@ function customMetadata(client, done) {
|
|||
body: zeroBuffer(271828)
|
||||
}
|
||||
};
|
||||
var unary = client.unaryCall(arg, function(err, resp) {
|
||||
var unary = client.unaryCall(arg, metadata, function(err, resp) {
|
||||
assert.ifError(err);
|
||||
done();
|
||||
}, metadata);
|
||||
});
|
||||
unary.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get(ECHO_INITIAL_KEY),
|
||||
['test_initial_metadata_value']);
|
||||
|
|
@ -455,14 +455,14 @@ function perRpcAuthTest(client, done, extra) {
|
|||
credential = credential.createScoped(scope);
|
||||
}
|
||||
var creds = grpc.credentials.createFromGoogleCredential(credential);
|
||||
client.unaryCall(arg, function(err, resp) {
|
||||
client.unaryCall(arg, {credentials: creds}, function(err, resp) {
|
||||
assert.ifError(err);
|
||||
assert.strictEqual(resp.username, SERVICE_ACCOUNT_EMAIL);
|
||||
assert(extra.oauth_scope.indexOf(resp.oauth_scope) > -1);
|
||||
if (done) {
|
||||
done();
|
||||
}
|
||||
}, null, {credentials: creds});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@
|
|||
'use strict';
|
||||
|
||||
var _ = require('lodash');
|
||||
var arguejs = require('arguejs');
|
||||
|
||||
var grpc = require('./grpc_extension');
|
||||
|
||||
|
|
@ -353,21 +354,23 @@ function makeUnaryRequestFunction(method, serialize, deserialize) {
|
|||
* @this {Client} Client object. Must have a channel member.
|
||||
* @param {*} argument The argument to the call. Should be serializable with
|
||||
* serialize
|
||||
* @param {function(?Error, value=)} callback The callback to for when the
|
||||
* response is received
|
||||
* @param {Metadata=} metadata Metadata to add to the call
|
||||
* @param {Object=} options Options map
|
||||
* @param {function(?Error, value=)} callback The callback to for when the
|
||||
* response is received
|
||||
* @return {EventEmitter} An event emitter for stream related events
|
||||
*/
|
||||
function makeUnaryRequest(argument, callback, metadata, options) {
|
||||
function makeUnaryRequest(argument, metadata, options, callback) {
|
||||
/* jshint validthis: true */
|
||||
/* While the arguments are listed in the function signature, those variables
|
||||
* are not used directly. Instead, ArgueJS processes the arguments
|
||||
* object. This allows for simple handling of optional arguments in the
|
||||
* middle of the argument list, and also provides type checking. */
|
||||
var args = arguejs({argument: null, metadata: [Metadata, new Metadata()],
|
||||
options: [Object], callback: Function}, arguments);
|
||||
var emitter = new EventEmitter();
|
||||
var call = getCall(this.$channel, method, options);
|
||||
if (metadata === null || metadata === undefined) {
|
||||
metadata = new Metadata();
|
||||
} else {
|
||||
metadata = metadata.clone();
|
||||
}
|
||||
var call = getCall(this.$channel, method, args.options);
|
||||
metadata = args.metadata.clone();
|
||||
emitter.cancel = function cancel() {
|
||||
call.cancel();
|
||||
};
|
||||
|
|
@ -375,9 +378,9 @@ function makeUnaryRequestFunction(method, serialize, deserialize) {
|
|||
return call.getPeer();
|
||||
};
|
||||
var client_batch = {};
|
||||
var message = serialize(argument);
|
||||
if (options) {
|
||||
message.grpcWriteFlags = options.flags;
|
||||
var message = serialize(args.argument);
|
||||
if (args.options) {
|
||||
message.grpcWriteFlags = args.options.flags;
|
||||
}
|
||||
client_batch[grpc.opType.SEND_INITIAL_METADATA] =
|
||||
metadata._getCoreRepresentation();
|
||||
|
|
@ -395,7 +398,7 @@ function makeUnaryRequestFunction(method, serialize, deserialize) {
|
|||
if (status.code === grpc.status.OK) {
|
||||
if (err) {
|
||||
// Got a batch error, but OK status. Something went wrong
|
||||
callback(err);
|
||||
args.callback(err);
|
||||
return;
|
||||
} else {
|
||||
try {
|
||||
|
|
@ -414,9 +417,9 @@ function makeUnaryRequestFunction(method, serialize, deserialize) {
|
|||
error = new Error(status.details);
|
||||
error.code = status.code;
|
||||
error.metadata = status.metadata;
|
||||
callback(error);
|
||||
args.callback(error);
|
||||
} else {
|
||||
callback(null, deserialized);
|
||||
args.callback(null, deserialized);
|
||||
}
|
||||
emitter.emit('status', status);
|
||||
emitter.emit('metadata', Metadata._fromCoreRepresentation(
|
||||
|
|
@ -440,21 +443,23 @@ function makeClientStreamRequestFunction(method, serialize, deserialize) {
|
|||
* Make a client stream request with this method on the given channel with the
|
||||
* given callback, etc.
|
||||
* @this {Client} Client object. Must have a channel member.
|
||||
* @param {function(?Error, value=)} callback The callback to for when the
|
||||
* response is received
|
||||
* @param {Metadata=} metadata Array of metadata key/value pairs to add to the
|
||||
* call
|
||||
* @param {Object=} options Options map
|
||||
* @param {function(?Error, value=)} callback The callback to for when the
|
||||
* response is received
|
||||
* @return {EventEmitter} An event emitter for stream related events
|
||||
*/
|
||||
function makeClientStreamRequest(callback, metadata, options) {
|
||||
function makeClientStreamRequest(metadata, options, callback) {
|
||||
/* jshint validthis: true */
|
||||
var call = getCall(this.$channel, method, options);
|
||||
if (metadata === null || metadata === undefined) {
|
||||
metadata = new Metadata();
|
||||
} else {
|
||||
metadata = metadata.clone();
|
||||
}
|
||||
/* While the arguments are listed in the function signature, those variables
|
||||
* are not used directly. Instead, ArgueJS processes the arguments
|
||||
* object. This allows for simple handling of optional arguments in the
|
||||
* middle of the argument list, and also provides type checking. */
|
||||
var args = arguejs({metadata: [Metadata, new Metadata()],
|
||||
options: [Object], callback: Function}, arguments);
|
||||
var call = getCall(this.$channel, method, args.options);
|
||||
metadata = args.metadata.clone();
|
||||
var stream = new ClientWritableStream(call, serialize);
|
||||
var metadata_batch = {};
|
||||
metadata_batch[grpc.opType.SEND_INITIAL_METADATA] =
|
||||
|
|
@ -481,7 +486,7 @@ function makeClientStreamRequestFunction(method, serialize, deserialize) {
|
|||
if (status.code === grpc.status.OK) {
|
||||
if (err) {
|
||||
// Got a batch error, but OK status. Something went wrong
|
||||
callback(err);
|
||||
args.callback(err);
|
||||
return;
|
||||
} else {
|
||||
try {
|
||||
|
|
@ -500,9 +505,9 @@ function makeClientStreamRequestFunction(method, serialize, deserialize) {
|
|||
error = new Error(response.status.details);
|
||||
error.code = status.code;
|
||||
error.metadata = status.metadata;
|
||||
callback(error);
|
||||
args.callback(error);
|
||||
} else {
|
||||
callback(null, deserialized);
|
||||
args.callback(null, deserialized);
|
||||
}
|
||||
stream.emit('status', status);
|
||||
});
|
||||
|
|
@ -533,17 +538,18 @@ function makeServerStreamRequestFunction(method, serialize, deserialize) {
|
|||
*/
|
||||
function makeServerStreamRequest(argument, metadata, options) {
|
||||
/* jshint validthis: true */
|
||||
var call = getCall(this.$channel, method, options);
|
||||
if (metadata === null || metadata === undefined) {
|
||||
metadata = new Metadata();
|
||||
} else {
|
||||
metadata = metadata.clone();
|
||||
}
|
||||
/* While the arguments are listed in the function signature, those variables
|
||||
* are not used directly. Instead, ArgueJS processes the arguments
|
||||
* object. */
|
||||
var args = arguejs({argument: null, metadata: [Metadata, new Metadata()],
|
||||
options: [Object]}, arguments);
|
||||
var call = getCall(this.$channel, method, args.options);
|
||||
metadata = args.metadata.clone();
|
||||
var stream = new ClientReadableStream(call, deserialize);
|
||||
var start_batch = {};
|
||||
var message = serialize(argument);
|
||||
if (options) {
|
||||
message.grpcWriteFlags = options.flags;
|
||||
var message = serialize(args.argument);
|
||||
if (args.options) {
|
||||
message.grpcWriteFlags = args.options.flags;
|
||||
}
|
||||
start_batch[grpc.opType.SEND_INITIAL_METADATA] =
|
||||
metadata._getCoreRepresentation();
|
||||
|
|
@ -595,12 +601,13 @@ function makeBidiStreamRequestFunction(method, serialize, deserialize) {
|
|||
*/
|
||||
function makeBidiStreamRequest(metadata, options) {
|
||||
/* jshint validthis: true */
|
||||
var call = getCall(this.$channel, method, options);
|
||||
if (metadata === null || metadata === undefined) {
|
||||
metadata = new Metadata();
|
||||
} else {
|
||||
metadata = metadata.clone();
|
||||
}
|
||||
/* While the arguments are listed in the function signature, those variables
|
||||
* are not used directly. Instead, ArgueJS processes the arguments
|
||||
* object. */
|
||||
var args = arguejs({metadata: [Metadata, new Metadata()],
|
||||
options: [Object]}, arguments);
|
||||
var call = getCall(this.$channel, method, args.options);
|
||||
metadata = args.metadata.clone();
|
||||
var stream = new ClientDuplexStream(call, serialize, deserialize);
|
||||
var start_batch = {};
|
||||
start_batch[grpc.opType.SEND_INITIAL_METADATA] =
|
||||
|
|
@ -643,6 +650,40 @@ var requester_makers = {
|
|||
bidi: makeBidiStreamRequestFunction
|
||||
};
|
||||
|
||||
function getDefaultValues(metadata, options) {
|
||||
var res = {};
|
||||
res.metadata = metadata || new Metadata();
|
||||
res.options = options || {};
|
||||
return res;
|
||||
}
|
||||
|
||||
/**
|
||||
* Map with wrappers for each type of requester function to make it use the old
|
||||
* argument order with optional arguments after the callback.
|
||||
*/
|
||||
var deprecated_request_wrap = {
|
||||
unary: function(makeUnaryRequest) {
|
||||
return function makeWrappedUnaryRequest(argument, callback,
|
||||
metadata, options) {
|
||||
/* jshint validthis: true */
|
||||
var opt_args = getDefaultValues(metadata, metadata);
|
||||
return makeUnaryRequest.call(this, argument, opt_args.metadata,
|
||||
opt_args.options, callback);
|
||||
};
|
||||
},
|
||||
client_stream: function(makeServerStreamRequest) {
|
||||
return function makeWrappedClientStreamRequest(callback, metadata,
|
||||
options) {
|
||||
/* jshint validthis: true */
|
||||
var opt_args = getDefaultValues(metadata, options);
|
||||
return makeServerStreamRequest.call(this, opt_args.metadata,
|
||||
opt_args.options, callback);
|
||||
};
|
||||
},
|
||||
server_stream: _.identity,
|
||||
bidi: _.identity
|
||||
};
|
||||
|
||||
/**
|
||||
* Creates a constructor for a client with the given methods. The methods object
|
||||
* maps method name to an object with the following keys:
|
||||
|
|
@ -654,9 +695,19 @@ var requester_makers = {
|
|||
* responseDeserialize: function to deserialize response objects
|
||||
* @param {Object} methods An object mapping method names to method attributes
|
||||
* @param {string} serviceName The fully qualified name of the service
|
||||
* @param {Object} class_options An options object. Currently only uses the key
|
||||
* deprecatedArgumentOrder, a boolean that Indicates that the old argument
|
||||
* order should be used for methods, with optional arguments at the end
|
||||
* instead of the callback at the end. Defaults to false. This option is
|
||||
* only a temporary stopgap measure to smooth an API breakage.
|
||||
* It is deprecated, and new code should not use it.
|
||||
* @return {function(string, Object)} New client constructor
|
||||
*/
|
||||
exports.makeClientConstructor = function(methods, serviceName) {
|
||||
exports.makeClientConstructor = function(methods, serviceName,
|
||||
class_options) {
|
||||
if (!class_options) {
|
||||
class_options = {};
|
||||
}
|
||||
/**
|
||||
* Create a client with the given methods
|
||||
* @constructor
|
||||
|
|
@ -703,8 +754,13 @@ exports.makeClientConstructor = function(methods, serviceName) {
|
|||
}
|
||||
var serialize = attrs.requestSerialize;
|
||||
var deserialize = attrs.responseDeserialize;
|
||||
Client.prototype[name] = requester_makers[method_type](
|
||||
var method_func = requester_makers[method_type](
|
||||
attrs.path, serialize, deserialize);
|
||||
if (class_options.deprecatedArgumentOrder) {
|
||||
Client.prototype[name] = deprecated_request_wrap(method_func);
|
||||
} else {
|
||||
Client.prototype[name] = method_func;
|
||||
}
|
||||
// Associate all provided attributes with the method
|
||||
_.assign(Client.prototype[name], attrs);
|
||||
});
|
||||
|
|
@ -761,8 +817,13 @@ exports.waitForClientReady = function(client, deadline, callback) {
|
|||
exports.makeProtobufClientConstructor = function(service, options) {
|
||||
var method_attrs = common.getProtobufServiceAttrs(service, service.name,
|
||||
options);
|
||||
var deprecatedArgumentOrder = false;
|
||||
if (options) {
|
||||
deprecatedArgumentOrder = options.deprecatedArgumentOrder;
|
||||
}
|
||||
var Client = exports.makeClientConstructor(
|
||||
method_attrs, common.fullyQualifiedName(service));
|
||||
method_attrs, common.fullyQualifiedName(service),
|
||||
deprecatedArgumentOrder);
|
||||
Client.service = service;
|
||||
Client.service.grpc_options = options;
|
||||
return Client;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -398,18 +398,20 @@ describe('client credentials', function() {
|
|||
metadataUpdater);
|
||||
});
|
||||
it('Should update metadata on a unary call', function(done) {
|
||||
var call = client.unary({}, function(err, data) {
|
||||
assert.ifError(err);
|
||||
}, null, {credentials: updater_creds});
|
||||
var call = client.unary({}, {credentials: updater_creds},
|
||||
function(err, data) {
|
||||
assert.ifError(err);
|
||||
});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('plugin_key'), ['plugin_value']);
|
||||
done();
|
||||
});
|
||||
});
|
||||
it('should update metadata on a client streaming call', function(done) {
|
||||
var call = client.clientStream(function(err, data) {
|
||||
assert.ifError(err);
|
||||
}, null, {credentials: updater_creds});
|
||||
var call = client.clientStream({credentials: updater_creds},
|
||||
function(err, data) {
|
||||
assert.ifError(err);
|
||||
});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('plugin_key'), ['plugin_value']);
|
||||
done();
|
||||
|
|
@ -417,7 +419,7 @@ describe('client credentials', function() {
|
|||
call.end();
|
||||
});
|
||||
it('should update metadata on a server streaming call', function(done) {
|
||||
var call = client.serverStream({}, null, {credentials: updater_creds});
|
||||
var call = client.serverStream({}, {credentials: updater_creds});
|
||||
call.on('data', function() {});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('plugin_key'), ['plugin_value']);
|
||||
|
|
@ -425,7 +427,7 @@ describe('client credentials', function() {
|
|||
});
|
||||
});
|
||||
it('should update metadata on a bidi streaming call', function(done) {
|
||||
var call = client.bidiStream(null, {credentials: updater_creds});
|
||||
var call = client.bidiStream({credentials: updater_creds});
|
||||
call.on('data', function() {});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('plugin_key'), ['plugin_value']);
|
||||
|
|
@ -443,9 +445,10 @@ describe('client credentials', function() {
|
|||
altMetadataUpdater);
|
||||
var combined_updater = grpc.credentials.combineCallCredentials(
|
||||
updater_creds, alt_updater_creds);
|
||||
var call = client.unary({}, function(err, data) {
|
||||
assert.ifError(err);
|
||||
}, null, {credentials: combined_updater});
|
||||
var call = client.unary({}, {credentials: combined_updater},
|
||||
function(err, data) {
|
||||
assert.ifError(err);
|
||||
});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('plugin_key'), ['plugin_value']);
|
||||
assert.deepEqual(metadata.get('other_plugin_key'),
|
||||
|
|
|
|||
|
|
@ -404,18 +404,18 @@ describe('Echo metadata', function() {
|
|||
server.forceShutdown();
|
||||
});
|
||||
it('with unary call', function(done) {
|
||||
var call = client.unary({}, function(err, data) {
|
||||
var call = client.unary({}, metadata, function(err, data) {
|
||||
assert.ifError(err);
|
||||
}, metadata);
|
||||
});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('key'), ['value']);
|
||||
done();
|
||||
});
|
||||
});
|
||||
it('with client stream call', function(done) {
|
||||
var call = client.clientStream(function(err, data) {
|
||||
var call = client.clientStream(metadata, function(err, data) {
|
||||
assert.ifError(err);
|
||||
}, metadata);
|
||||
});
|
||||
call.on('metadata', function(metadata) {
|
||||
assert.deepEqual(metadata.get('key'), ['value']);
|
||||
done();
|
||||
|
|
@ -441,8 +441,8 @@ describe('Echo metadata', function() {
|
|||
});
|
||||
it('shows the correct user-agent string', function(done) {
|
||||
var version = require('../../../package.json').version;
|
||||
var call = client.unary({}, function(err, data) { assert.ifError(err); },
|
||||
metadata);
|
||||
var call = client.unary({}, metadata,
|
||||
function(err, data) { assert.ifError(err); });
|
||||
call.on('metadata', function(metadata) {
|
||||
assert(_.startsWith(metadata.get('user-agent')[0],
|
||||
'grpc-node/' + version));
|
||||
|
|
@ -452,8 +452,8 @@ describe('Echo metadata', function() {
|
|||
it('properly handles duplicate values', function(done) {
|
||||
var dup_metadata = metadata.clone();
|
||||
dup_metadata.add('key', 'value2');
|
||||
var call = client.unary({}, function(err, data) {assert.ifError(err); },
|
||||
dup_metadata);
|
||||
var call = client.unary({}, dup_metadata,
|
||||
function(err, data) {assert.ifError(err); });
|
||||
call.on('metadata', function(resp_metadata) {
|
||||
// Two arrays are equal iff their symmetric difference is empty
|
||||
assert.deepEqual(_.xor(dup_metadata.get('key'), resp_metadata.get('key')),
|
||||
|
|
@ -954,7 +954,7 @@ describe('Call propagation', function() {
|
|||
done = multiDone(done, 2);
|
||||
var call;
|
||||
proxy_impl.unary = function(parent, callback) {
|
||||
client.unary(parent.request, function(err, value) {
|
||||
client.unary(parent.request, {parent: parent}, function(err, value) {
|
||||
try {
|
||||
assert(err);
|
||||
assert.strictEqual(err.code, grpc.status.CANCELLED);
|
||||
|
|
@ -962,7 +962,7 @@ describe('Call propagation', function() {
|
|||
callback(err, value);
|
||||
done();
|
||||
}
|
||||
}, null, {parent: parent});
|
||||
});
|
||||
call.cancel();
|
||||
};
|
||||
proxy.addProtoService(test_service, proxy_impl);
|
||||
|
|
@ -976,7 +976,7 @@ describe('Call propagation', function() {
|
|||
done = multiDone(done, 2);
|
||||
var call;
|
||||
proxy_impl.clientStream = function(parent, callback) {
|
||||
client.clientStream(function(err, value) {
|
||||
client.clientStream({parent: parent}, function(err, value) {
|
||||
try {
|
||||
assert(err);
|
||||
assert.strictEqual(err.code, grpc.status.CANCELLED);
|
||||
|
|
@ -984,7 +984,7 @@ describe('Call propagation', function() {
|
|||
callback(err, value);
|
||||
done();
|
||||
}
|
||||
}, null, {parent: parent});
|
||||
});
|
||||
call.cancel();
|
||||
};
|
||||
proxy.addProtoService(test_service, proxy_impl);
|
||||
|
|
@ -998,8 +998,7 @@ describe('Call propagation', function() {
|
|||
done = multiDone(done, 2);
|
||||
var call;
|
||||
proxy_impl.serverStream = function(parent) {
|
||||
var child = client.serverStream(parent.request, null,
|
||||
{parent: parent});
|
||||
var child = client.serverStream(parent.request, {parent: parent});
|
||||
child.on('data', function() {});
|
||||
child.on('error', function(err) {
|
||||
assert(err);
|
||||
|
|
@ -1023,7 +1022,7 @@ describe('Call propagation', function() {
|
|||
done = multiDone(done, 2);
|
||||
var call;
|
||||
proxy_impl.bidiStream = function(parent) {
|
||||
var child = client.bidiStream(null, {parent: parent});
|
||||
var child = client.bidiStream({parent: parent});
|
||||
child.on('data', function() {});
|
||||
child.on('error', function(err) {
|
||||
assert(err);
|
||||
|
|
@ -1051,7 +1050,8 @@ describe('Call propagation', function() {
|
|||
it('With a client stream call', function(done) {
|
||||
done = multiDone(done, 2);
|
||||
proxy_impl.clientStream = function(parent, callback) {
|
||||
client.clientStream(function(err, value) {
|
||||
var options = {parent: parent, propagate_flags: deadline_flags};
|
||||
client.clientStream(options, function(err, value) {
|
||||
try {
|
||||
assert(err);
|
||||
assert(err.code === grpc.status.DEADLINE_EXCEEDED ||
|
||||
|
|
@ -1060,7 +1060,7 @@ describe('Call propagation', function() {
|
|||
callback(err, value);
|
||||
done();
|
||||
}
|
||||
}, null, {parent: parent, propagate_flags: deadline_flags});
|
||||
});
|
||||
};
|
||||
proxy.addProtoService(test_service, proxy_impl);
|
||||
var proxy_port = proxy.bind('localhost:0', server_insecure_creds);
|
||||
|
|
@ -1069,15 +1069,15 @@ describe('Call propagation', function() {
|
|||
grpc.credentials.createInsecure());
|
||||
var deadline = new Date();
|
||||
deadline.setSeconds(deadline.getSeconds() + 1);
|
||||
proxy_client.clientStream(function(err, value) {
|
||||
proxy_client.clientStream({deadline: deadline}, function(err, value) {
|
||||
done();
|
||||
}, null, {deadline: deadline});
|
||||
});
|
||||
});
|
||||
it('With a bidi stream call', function(done) {
|
||||
done = multiDone(done, 2);
|
||||
proxy_impl.bidiStream = function(parent) {
|
||||
var child = client.bidiStream(
|
||||
null, {parent: parent, propagate_flags: deadline_flags});
|
||||
{parent: parent, propagate_flags: deadline_flags});
|
||||
child.on('data', function() {});
|
||||
child.on('error', function(err) {
|
||||
assert(err);
|
||||
|
|
@ -1093,7 +1093,7 @@ describe('Call propagation', function() {
|
|||
grpc.credentials.createInsecure());
|
||||
var deadline = new Date();
|
||||
deadline.setSeconds(deadline.getSeconds() + 1);
|
||||
var call = proxy_client.bidiStream(null, {deadline: deadline});
|
||||
var call = proxy_client.bidiStream({deadline: deadline});
|
||||
call.on('data', function() {});
|
||||
call.on('error', function(err) {
|
||||
done();
|
||||
|
|
|
|||
|
|
@ -74,9 +74,40 @@ CORE_SOURCE_FILES = [
|
|||
'src/core/lib/support/tmpfile_posix.c',
|
||||
'src/core/lib/support/tmpfile_win32.c',
|
||||
'src/core/lib/support/wrap_memcpy.c',
|
||||
'src/core/ext/transport/chttp2/client/insecure/channel_create.c',
|
||||
'src/core/ext/transport/chttp2/client/secure/secure_channel_create.c',
|
||||
'src/core/ext/transport/chttp2/server/insecure/server_chttp2.c',
|
||||
'src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c',
|
||||
'src/core/ext/transport/chttp2/transport/alpn.c',
|
||||
'src/core/ext/transport/chttp2/transport/bin_encoder.c',
|
||||
'src/core/ext/transport/chttp2/transport/chttp2_transport.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_data.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_goaway.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_ping.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_rst_stream.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_settings.c',
|
||||
'src/core/ext/transport/chttp2/transport/frame_window_update.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_encoder.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_parser.c',
|
||||
'src/core/ext/transport/chttp2/transport/hpack_table.c',
|
||||
'src/core/ext/transport/chttp2/transport/huffsyms.c',
|
||||
'src/core/ext/transport/chttp2/transport/incoming_metadata.c',
|
||||
'src/core/ext/transport/chttp2/transport/parsing.c',
|
||||
'src/core/ext/transport/chttp2/transport/status_conversion.c',
|
||||
'src/core/ext/transport/chttp2/transport/stream_lists.c',
|
||||
'src/core/ext/transport/chttp2/transport/stream_map.c',
|
||||
'src/core/ext/transport/chttp2/transport/timeout_encoding.c',
|
||||
'src/core/ext/transport/chttp2/transport/varint.c',
|
||||
'src/core/ext/transport/chttp2/transport/writing.c',
|
||||
'src/core/lib/census/context.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/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',
|
||||
'src/core/lib/channel/channel_args.c',
|
||||
'src/core/lib/channel/channel_stack.c',
|
||||
'src/core/lib/channel/channel_stack_builder.c',
|
||||
|
|
@ -110,6 +141,7 @@ CORE_SOURCE_FILES = [
|
|||
'src/core/lib/debug/trace.c',
|
||||
'src/core/lib/http/format_request.c',
|
||||
'src/core/lib/http/httpcli.c',
|
||||
'src/core/lib/http/httpcli_security_connector.c',
|
||||
'src/core/lib/http/parser.c',
|
||||
'src/core/lib/iomgr/closure.c',
|
||||
'src/core/lib/iomgr/endpoint.c',
|
||||
|
|
@ -158,57 +190,6 @@ CORE_SOURCE_FILES = [
|
|||
'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',
|
||||
|
|
@ -223,18 +204,37 @@ CORE_SOURCE_FILES = [
|
|||
'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/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_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/init_secure.c',
|
||||
'src/core/lib/surface/secure_channel_create.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/validate_metadata.c',
|
||||
'src/core/lib/surface/version.c',
|
||||
'src/core/lib/transport/byte_stream.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/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',
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
},
|
||||
"bundledDependencies": ["node-pre-gyp"],
|
||||
"dependencies": {
|
||||
"arguejs": "^0.2.3",
|
||||
"lodash": "^3.9.3",
|
||||
"nan": "^2.0.0",
|
||||
"protobufjs": "^4.0.0"
|
||||
|
|
|
|||
|
|
@ -36,13 +36,13 @@
|
|||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/channel_stack.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/iomgr/endpoint_pair.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/surface/completion_queue.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
|
||||
typedef struct {
|
||||
grpc_server *server;
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/lib/transport/chttp2/alpn.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/alpn.h"
|
||||
#include "test/core/bad_ssl/server_common.h"
|
||||
#include "test/core/end2end/data/ssl_test_data.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/channel_args.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/iomgr/wakeup_fd_posix.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
|
|
@ -49,7 +50,6 @@
|
|||
#include "src/core/lib/iomgr/wakeup_fd_posix.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -42,13 +42,13 @@
|
|||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/iomgr/pollset_posix.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/support/env.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,12 +41,12 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -41,12 +41,12 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/end2end/fixtures/proxy.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/compress_filter.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
|
|
@ -50,7 +51,6 @@
|
|||
#include "src/core/lib/support/env.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/compress_filter.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
|
|
@ -49,7 +50,6 @@
|
|||
#include "src/core/lib/iomgr/iomgr.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/compress_filter.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
|
|
@ -49,7 +50,6 @@
|
|||
#include "src/core/lib/iomgr/iomgr.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@
|
|||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
|
|
@ -52,7 +53,6 @@
|
|||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -44,13 +44,13 @@
|
|||
#include <grpc/support/sync.h>
|
||||
#include <grpc/support/thd.h>
|
||||
#include <grpc/support/useful.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
|
||||
#include "src/core/lib/channel/client_channel.h"
|
||||
#include "src/core/lib/channel/connected_channel.h"
|
||||
#include "src/core/lib/channel/http_server_filter.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/surface/channel.h"
|
||||
#include "src/core/lib/surface/server.h"
|
||||
#include "src/core/lib/transport/chttp2_transport.h"
|
||||
#include "test/core/util/port.h"
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ static void simple_request_body(grpc_end2end_test_fixture f) {
|
|||
cq_expect_completion(cqv, tag(1), 1);
|
||||
cq_verify(cqv);
|
||||
|
||||
GPR_ASSERT(status == GRPC_STATUS_INVALID_ARGUMENT);
|
||||
GPR_ASSERT(status == GRPC_STATUS_INTERNAL);
|
||||
|
||||
gpr_free(details);
|
||||
grpc_metadata_array_destroy(&initial_metadata_recv);
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/alpn.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/alpn.h"
|
||||
|
||||
#include <grpc/support/log.h>
|
||||
#include "test/core/util/test_config.h"
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/bin_encoder.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/bin_encoder.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -31,15 +31,15 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/hpack_encoder.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_encoder.h"
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include <grpc/support/alloc.h>
|
||||
#include <grpc/support/log.h>
|
||||
#include <grpc/support/string_util.h>
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_parser.h"
|
||||
#include "src/core/lib/support/string.h"
|
||||
#include "src/core/lib/transport/chttp2/hpack_parser.h"
|
||||
#include "src/core/lib/transport/metadata.h"
|
||||
#include "test/core/util/parse_hexstring.h"
|
||||
#include "test/core/util/slice_splitter.h"
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/hpack_parser.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_parser.h"
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/hpack_table.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/hpack_table.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/status_conversion.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/status_conversion.h"
|
||||
#include <grpc/support/log.h>
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/stream_map.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/stream_map.h"
|
||||
#include <grpc/support/log.h>
|
||||
#include "test/core/util/test_config.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "src/core/lib/transport/chttp2/timeout_encoding.h"
|
||||
#include "src/core/ext/transport/chttp2/transport/timeout_encoding.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue