-
- Downloads
Allow servers to select compression level via initial MD.
Setting the newly added compression_level field of grpc_op::send_initial_metadata by a server now has the effect of applying that compression level for the subsequent call messages leaving the server. The ultimate meaning of the level depends on the client's supported compression algorithms.
Showing
- grpc.def 0 additions, 1 deletiongrpc.def
- include/grpc++/impl/codegen/call.h 6 additions, 0 deletionsinclude/grpc++/impl/codegen/call.h
- include/grpc/compression.h 0 additions, 7 deletionsinclude/grpc/compression.h
- include/grpc/impl/codegen/grpc_types.h 1 addition, 0 deletionsinclude/grpc/impl/codegen/grpc_types.h
- src/core/lib/compression/compression_algorithm.c 0 additions, 56 deletionssrc/core/lib/compression/compression_algorithm.c
- src/core/lib/surface/call.c 137 additions, 22 deletionssrc/core/lib/surface/call.c
- src/csharp/ext/grpc_csharp_ext.c 7 additions, 4 deletionssrc/csharp/ext/grpc_csharp_ext.c
- src/objective-c/GRPCClient/private/GRPCWrappedCall.m 1 addition, 0 deletionssrc/objective-c/GRPCClient/private/GRPCWrappedCall.m
- src/php/ext/grpc/call.c 1 addition, 0 deletionssrc/php/ext/grpc/call.c
- src/python/grpcio/grpc/_cython/imports.generated.c 0 additions, 2 deletionssrc/python/grpcio/grpc/_cython/imports.generated.c
- src/python/grpcio/grpc/_cython/imports.generated.h 0 additions, 3 deletionssrc/python/grpcio/grpc/_cython/imports.generated.h
- src/ruby/ext/grpc/rb_grpc_imports.generated.c 0 additions, 2 deletionssrc/ruby/ext/grpc/rb_grpc_imports.generated.c
- src/ruby/ext/grpc/rb_grpc_imports.generated.h 0 additions, 3 deletionssrc/ruby/ext/grpc/rb_grpc_imports.generated.h
- test/core/bad_ssl/bad_ssl_test.c 1 addition, 0 deletionstest/core/bad_ssl/bad_ssl_test.c
- test/core/client_config/lb_policies_test.c 3 additions, 0 deletionstest/core/client_config/lb_policies_test.c
- test/core/client_config/set_initial_connect_string_test.c 1 addition, 0 deletionstest/core/client_config/set_initial_connect_string_test.c
- test/core/compression/compression_test.c 0 additions, 97 deletionstest/core/compression/compression_test.c
- test/core/end2end/dualstack_socket_test.c 2 additions, 0 deletionstest/core/end2end/dualstack_socket_test.c
- test/core/end2end/fixtures/h2_ssl_cert.c 1 addition, 0 deletionstest/core/end2end/fixtures/h2_ssl_cert.c
- test/core/end2end/fixtures/proxy.c 2 additions, 0 deletionstest/core/end2end/fixtures/proxy.c
Loading
Please register or sign in to comment