|
|
@ -124,14 +124,6 @@ unsigned int parse_h2_length(const char *field) { |
|
|
|
((unsigned int)(unsigned char)(field[2])); |
|
|
|
((unsigned int)(unsigned char)(field[2])); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
grpc_channel_args *add_disable_client_authority_filter_args(grpc_channel_args *args) { |
|
|
|
|
|
|
|
grpc_arg arg; |
|
|
|
|
|
|
|
arg.key = const_cast<char *>(GRPC_ARG_DISABLE_CLIENT_AUTHORITY_FILTER); |
|
|
|
|
|
|
|
arg.type = GRPC_ARG_INTEGER; |
|
|
|
|
|
|
|
arg.value.integer = 1; |
|
|
|
|
|
|
|
return grpc_channel_args_copy_and_add(args, &arg, 1); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- (void)testInternalError { |
|
|
|
- (void)testInternalError { |
|
|
|
grpc_call *c; |
|
|
|
grpc_call *c; |
|
|
|
grpc_slice request_payload_slice = grpc_slice_from_copied_string("hello world"); |
|
|
|
grpc_slice request_payload_slice = grpc_slice_from_copied_string("hello world"); |
|
|
@ -151,9 +143,7 @@ grpc_channel_args *add_disable_client_authority_filter_args(grpc_channel_args *a |
|
|
|
gpr_join_host_port(&addr, "127.0.0.1", port); |
|
|
|
gpr_join_host_port(&addr, "127.0.0.1", port); |
|
|
|
grpc_completion_queue *cq = grpc_completion_queue_create_for_next(NULL); |
|
|
|
grpc_completion_queue *cq = grpc_completion_queue_create_for_next(NULL); |
|
|
|
stream_engine *cronetEngine = [Cronet getGlobalEngine]; |
|
|
|
stream_engine *cronetEngine = [Cronet getGlobalEngine]; |
|
|
|
grpc_channel_args *client_args = add_disable_client_authority_filter_args(NULL); |
|
|
|
grpc_channel *client = grpc_cronet_secure_channel_create(cronetEngine, addr, NULL, NULL); |
|
|
|
grpc_channel *client = grpc_cronet_secure_channel_create(cronetEngine, addr, client_args, NULL); |
|
|
|
|
|
|
|
grpc_channel_args_destroy(client_args); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cq_verifier *cqv = cq_verifier_create(cq); |
|
|
|
cq_verifier *cqv = cq_verifier_create(cq); |
|
|
|
grpc_op ops[6]; |
|
|
|
grpc_op ops[6]; |
|
|
@ -265,7 +255,6 @@ grpc_channel_args *add_disable_client_authority_filter_args(grpc_channel_args *a |
|
|
|
arg.type = GRPC_ARG_INTEGER; |
|
|
|
arg.type = GRPC_ARG_INTEGER; |
|
|
|
arg.value.integer = useCoalescing ? 1 : 0; |
|
|
|
arg.value.integer = useCoalescing ? 1 : 0; |
|
|
|
grpc_channel_args *args = grpc_channel_args_copy_and_add(NULL, &arg, 1); |
|
|
|
grpc_channel_args *args = grpc_channel_args_copy_and_add(NULL, &arg, 1); |
|
|
|
args = add_disable_client_authority_filter_args(args); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
grpc_call *c; |
|
|
|
grpc_call *c; |
|
|
|
grpc_slice request_payload_slice = grpc_slice_from_copied_string("hello world"); |
|
|
|
grpc_slice request_payload_slice = grpc_slice_from_copied_string("hello world"); |
|
|
|