Go to the documentation of this file.
22 #include <grpc/byte_buffer.h>
30 static void*
tag(
intptr_t t) {
return reinterpret_cast<void*
>(t); }
33 const char* test_name,
38 f =
config.create_fixture(client_args, server_args);
39 config.init_server(&
f, server_args);
40 config.init_client(&
f, client_args);
60 if (!
f->server)
return;
72 if (!
f->client)
return;
gpr_timespec grpc_timeout_seconds_to_deadline(int64_t time_s)
static void end_test(grpc_end2end_test_fixture *f)
static gpr_timespec five_seconds_from_now(void)
static gpr_timespec n_seconds_from_now(int n)
void no_op(grpc_end2end_test_config config)
static void drain_cq(grpc_completion_queue *cq)
static void shutdown_client(grpc_end2end_test_fixture *f)
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
void no_op_pre_init(void)
GRPCAPI void grpc_server_destroy(grpc_server *server)
static void test_no_op(grpc_end2end_test_config config)
static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config, const char *test_name, grpc_channel_args *client_args, grpc_channel_args *server_args)
static void shutdown_server(grpc_end2end_test_fixture *f)
GRPCAPI void grpc_completion_queue_destroy(grpc_completion_queue *cq)
GRPCAPI void grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag)
GRPCAPI grpc_event grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline, void *reserved)
GRPCAPI void grpc_completion_queue_shutdown(grpc_completion_queue *cq)
GRPCAPI void grpc_channel_destroy(grpc_channel *channel)
static void * tag(intptr_t t)
grpc_completion_type type
static grpc_completion_queue * cq
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:32