Go to the documentation of this file.
22 #ifdef GRPC_POSIX_SOCKET
43 static void create_sockets(
int sv[2]) {
46 flags = fcntl(sv[0], F_GETFL, 0);
48 flags = fcntl(sv[1], F_GETFL, 0);
57 sp_fixture_data* fixture_data =
58 static_cast<sp_fixture_data*
>(
gpr_malloc(
sizeof(*fixture_data)));
62 f.fixture_data = fixture_data;
65 create_sockets(fixture_data->fd_pair);
73 sp_fixture_data* sfd =
static_cast<sp_fixture_data*
>(
f->fixture_data);
86 sp_fixture_data* sfd =
static_cast<sp_fixture_data*
>(
f->fixture_data);
108 int main(
int argc,
char** argv) {
126 int main(
int ,
char** ) {
return 1; }
#define FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER
return memset(p, 0, total)
void grpc_end2end_tests_pre_init(void)
grpc_error_handle grpc_set_socket_no_sigpipe_if_possible(int fd)
GPRAPI void gpr_free(void *ptr)
GRPCAPI grpc_server * grpc_server_create(const grpc_channel_args *args, void *reserved)
GPRAPI void * gpr_malloc(size_t size)
GRPCAPI void grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved)
static void chttp2_init_client_socketpair(grpc_end2end_test_fixture *f, const grpc_channel_args *client_args)
static void chttp2_tear_down_socketpair(grpc_end2end_test_fixture *f)
GRPCAPI grpc_server_credentials * grpc_insecure_server_credentials_create()
static grpc_end2end_test_fixture chttp2_create_fixture_socketpair(const grpc_channel_args *, const grpc_channel_args *)
void grpc_create_socketpair_if_unix(int sv[2])
GRPCAPI void grpc_server_credentials_release(grpc_server_credentials *creds)
GRPCAPI grpc_channel_credentials * grpc_insecure_credentials_create()
GRPCAPI void grpc_server_add_channel_from_fd(grpc_server *server, int fd, grpc_server_credentials *creds)
static grpc_end2end_test_config configs[]
GRPCAPI void grpc_channel_credentials_release(grpc_channel_credentials *creds)
void grpc_end2end_tests(int argc, char **argv, grpc_end2end_test_config config)
GRPCAPI grpc_channel * grpc_channel_create_from_fd(const char *target, int fd, grpc_channel_credentials *creds, const grpc_channel_args *args)
grpc_core::ExecCtx exec_ctx
static void chttp2_init_server_socketpair(grpc_end2end_test_fixture *f, const grpc_channel_args *server_args)
GRPCAPI grpc_completion_queue * grpc_completion_queue_create_for_next(void *reserved)
GRPCAPI void grpc_init(void)
GRPCAPI void grpc_server_start(grpc_server *server)
GRPCAPI void grpc_shutdown(void)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:09