Go to the documentation of this file.
28 "\x00\x00\x00\x04\x01\x00\x00\x00\x00" \
29 "\x00\x00\xc9\x01\x04\x00\x00\x00\x01"
32 "\x10\x05:path\x08/foo/bar" \
33 "\x10\x07:scheme\x04http" \
34 "\x10\x07:method\x04POST" \
35 "\x10\x0a:authority\x09localhost" \
39 "\x10\x14grpc-accept-encoding\x15" \
40 "deflate,identity,gzip" \
41 "\x10\x02te\x08trailers" \
42 "\x10\x0auser-agent\"bad-client grpc-c/0.12.0.0 (linux)"
66 int main(
int argc,
char** argv) {
68 #define MAX_FRAME_SIZE 16384
69 #define MESSAGES_PER_FRAME (MAX_FRAME_SIZE / 5)
70 #define FRAME_SIZE (MESSAGES_PER_FRAME * 5)
71 #define SEND_SIZE (4 * 1024 * 1024)
72 #define NUM_FRAMES (SEND_SIZE / FRAME_SIZE + 1)
GPRAPI void gpr_free(void *ptr)
static void addbuf(const void *data, size_t len)
int main(int argc, char **argv)
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
GPRAPI void * gpr_realloc(void *p, size_t size)
gpr_timespec grpc_timeout_milliseconds_to_deadline(int64_t time_ms)
struct grpc_server grpc_server
#define GRPC_BAD_CLIENT_LARGE_REQUEST
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)
GRPCAPI grpc_event grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline, void *reserved)
bool rst_stream_client_validator(grpc_slice_buffer *incoming, void *)
grpc_bad_client_arg connection_preface_arg
GRPCAPI void grpc_init(void)
static Server * FromC(grpc_server *c_type)
static void verifier(grpc_server *server, grpc_completion_queue *cq, void *)
GRPCAPI void grpc_shutdown(void)
#define MESSAGES_PER_FRAME
static grpc_completion_queue * cq
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:51