Go to the documentation of this file.
31 static void*
tag(
intptr_t t) {
return reinterpret_cast<void*
>(t); }
34 int min_time_between_pings_ms) {
55 config.init_client(&
f, &client_args);
56 config.init_server(&
f, &server_args);
gpr_timespec grpc_timeout_seconds_to_deadline(int64_t time_s)
GRPCAPI grpc_connectivity_state grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect)
void grpc_channel_ping(grpc_channel *channel, grpc_completion_queue *cq, void *tag, void *reserved)
@ GRPC_CHANNEL_TRANSIENT_FAILURE
#define FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION
void cq_verifier_destroy(cq_verifier *v)
static void * tag(intptr_t t)
cq_verifier * cq_verifier_create(grpc_completion_queue *cq)
#define GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA
GRPCAPI void grpc_server_destroy(grpc_server *server)
#define CQ_EXPECT_COMPLETION(v, tag, success)
static void test_ping(grpc_end2end_test_config config, int min_time_between_pings_ms)
@ GRPC_CHANNEL_CONNECTING
#define GPR_ARRAY_SIZE(array)
grpc_arg grpc_channel_arg_integer_create(char *name, int value)
GPRAPI gpr_timespec gpr_time_add(gpr_timespec a, gpr_timespec b)
void ping(grpc_end2end_test_config config)
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)
void cq_verify(cq_verifier *v, int timeout_sec)
GRPCAPI void grpc_completion_queue_shutdown(grpc_completion_queue *cq)
GRPCAPI void grpc_channel_destroy(grpc_channel *channel)
GPRAPI gpr_timespec gpr_time_from_millis(int64_t ms, gpr_clock_type clock_type)
GRPCAPI void grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag)
#define GRPC_ARG_KEEPALIVE_PERMIT_WITHOUT_CALLS
#define GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:43