Go to the documentation of this file.
115 {
"chttp2/fullstack+proxy",
124 int main(
int argc,
char** argv) {
static const grpc_end2end_proxy_def proxy_def
#define FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER
return memset(p, 0, total)
void grpc_end2end_tests_pre_init(void)
static grpc_end2end_test_fixture chttp2_create_fixture_fullstack(const grpc_channel_args *client_args, const grpc_channel_args *server_args)
struct fullstack_fixture_data fullstack_fixture_data
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)
const char * grpc_end2end_proxy_get_server_port(grpc_end2end_proxy *proxy)
GRPCAPI grpc_server_credentials * grpc_insecure_server_credentials_create()
#define FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION
grpc_end2end_proxy * grpc_end2end_proxy_create(const grpc_end2end_proxy_def *def, const grpc_channel_args *client_args, const grpc_channel_args *server_args)
grpc_end2end_http_proxy * proxy
wrapped_grpc_channel * channel
GRPCAPI void grpc_server_credentials_release(grpc_server_credentials *creds)
#define FEATURE_MASK_SUPPORTS_REQUEST_PROXYING
GRPCAPI int grpc_server_add_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds)
void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f)
GRPCAPI grpc_channel_credentials * grpc_insecure_credentials_create()
static grpc_end2end_test_config configs[]
struct grpc_server grpc_server
GRPCAPI void grpc_server_destroy(grpc_server *server)
static grpc_server * create_proxy_server(const char *port, const grpc_channel_args *server_args)
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(const char *target, grpc_channel_credentials *creds, const grpc_channel_args *args)
int main(int argc, char **argv)
struct grpc_channel grpc_channel
grpc_end2end_proxy * proxy
const char * grpc_end2end_proxy_get_client_target(grpc_end2end_proxy *proxy)
void grpc_end2end_proxy_destroy(grpc_end2end_proxy *proxy)
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)
void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f, const grpc_channel_args *server_args)
void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f, const grpc_channel_args *client_args)
GRPCAPI void grpc_shutdown(void)
#define FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL
static grpc_channel * create_proxy_client(const char *target, const grpc_channel_args *client_args)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:10