Go to the documentation of this file.
19 #ifndef GRPC_TEST_CORE_BAD_CLIENT_BAD_CLIENT_H
20 #define GRPC_TEST_CORE_BAD_CLIENT_BAD_CLIENT_H
28 #define GRPC_BAD_CLIENT_REGISTERED_METHOD "/registered/bar"
29 #define GRPC_BAD_CLIENT_REGISTERED_HOST "localhost"
34 void* registered_method);
48 #define GRPC_BAD_CLIENT_DISCONNECT 1
49 #define GRPC_BAD_CLIENT_LARGE_REQUEST 2
68 #define COMBINE1(X, Y) X##Y
69 #define COMBINE(X, Y) COMBINE1(X, Y)
71 #define GRPC_RUN_BAD_CLIENT_TEST(server_validator, client_validator, payload, \
73 grpc_bad_client_arg COMBINE(bca, __LINE__) = {client_validator, nullptr, \
74 payload, sizeof(payload) - 1}; \
75 grpc_run_bad_client_test(server_validator, &COMBINE(bca, __LINE__), 1, flags)
95 void* registered_method);
static uv_pipe_t incoming[4]
void server_verifier_request_call(grpc_server *server, grpc_completion_queue *cq, void *registered_method)
grpc_bad_client_arg connection_preface_arg
std::unique_ptr< Server > server
bool(* grpc_bad_client_client_stream_validator)(grpc_slice_buffer *incoming, void *arg)
void(* grpc_bad_client_server_side_validator)(grpc_server *server, grpc_completion_queue *cq, void *registered_method)
struct grpc_server grpc_server
size_t client_payload_length
bool client_connection_preface_validator(grpc_slice_buffer *incoming, void *arg)
const char * client_payload
bool rst_stream_client_validator(grpc_slice_buffer *incoming, void *arg)
grpc_bad_client_client_stream_validator client_validator
void grpc_run_bad_client_test(grpc_bad_client_server_side_validator server_validator, grpc_bad_client_arg args[], int num_args, uint32_t flags)
void * client_validator_arg
static grpc_completion_queue * cq
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:35