Go to the documentation of this file.
27 #define GRPC_STATUS_TO_HTTP2_ERROR(a, b) \
28 GPR_ASSERT(grpc_status_to_http2_error(a) == (b))
29 #define HTTP2_ERROR_TO_GRPC_STATUS(a, deadline, b) \
31 grpc_core::ExecCtx exec_ctx; \
32 GPR_ASSERT(grpc_http2_error_to_grpc_status(a, deadline) == (b)); \
35 #define GRPC_STATUS_TO_HTTP2_STATUS(a, b) \
36 GPR_ASSERT(grpc_status_to_http2_status(a) == (b))
37 #define HTTP2_STATUS_TO_GRPC_STATUS(a, b) \
38 GPR_ASSERT(grpc_http2_status_to_grpc_status(a) == (b))
169 int main(
int argc,
char** argv) {
179 for (
int i = 0;
i <= 999;
i++) {
@ GRPC_STATUS_UNAVAILABLE
@ GRPC_STATUS_UNAUTHENTICATED
@ GRPC_HTTP2_INADEQUATE_SECURITY
@ GRPC_HTTP2_ENHANCE_YOUR_CALM
#define GRPC_STATUS_TO_HTTP2_STATUS(a, b)
@ GRPC_STATUS_PERMISSION_DENIED
@ GRPC_STATUS_DEADLINE_EXCEEDED
@ GRPC_STATUS_INVALID_ARGUMENT
@ GRPC_STATUS_RESOURCE_EXHAUSTED
static void test_grpc_status_to_http2_status()
@ GRPC_HTTP2_FLOW_CONTROL_ERROR
GPRAPI void gpr_sleep_until(gpr_timespec until)
static void test_http2_error_to_grpc_status()
#define GRPC_STATUS_TO_HTTP2_ERROR(a, b)
@ GRPC_STATUS_ALREADY_EXISTS
@ GRPC_HTTP2_COMPRESSION_ERROR
GPRAPI gpr_timespec gpr_now(gpr_clock_type clock)
@ GRPC_HTTP2_INTERNAL_ERROR
@ GRPC_HTTP2_CONNECT_ERROR
@ GRPC_STATUS_OUT_OF_RANGE
grpc_status_code grpc_http2_status_to_grpc_status(int status)
@ GRPC_HTTP2_REFUSED_STREAM
#define HTTP2_ERROR_TO_GRPC_STATUS(a, deadline, b)
GPRAPI gpr_timespec gpr_time_add(gpr_timespec a, gpr_timespec b)
#define HTTP2_STATUS_TO_GRPC_STATUS(a, b)
static void test_http2_status_to_grpc_status()
@ GRPC_HTTP2_STREAM_CLOSED
GPRAPI gpr_timespec gpr_time_from_millis(int64_t ms, gpr_clock_type clock_type)
@ GRPC_STATUS_UNIMPLEMENTED
@ GRPC_STATUS_FAILED_PRECONDITION
int main(int argc, char **argv)
static constexpr Timestamp InfFuture()
GRPCAPI void grpc_init(void)
@ GRPC_HTTP2_PROTOCOL_ERROR
@ GRPC_HTTP2_SETTINGS_TIMEOUT
static void test_grpc_status_to_http2_error()
GRPCAPI void grpc_shutdown(void)
@ GRPC_HTTP2_FRAME_SIZE_ERROR
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:17