Go to the documentation of this file.
39 const char*
addr =
nullptr;
49 int shutdown_started = 0;
50 int shutdown_finished = 0;
68 reinterpret_cast<void*
>(1));
72 while (!shutdown_finished) {
97 shutdown_finished = 1;
GRPCAPI void grpc_call_details_destroy(grpc_call_details *details)
GRPCAPI void grpc_call_details_init(grpc_call_details *details)
gpr_timespec grpc_timeout_seconds_to_deadline(int64_t time_s)
GRPCAPI grpc_completion_queue * grpc_completion_queue_create_for_pluck(void *reserved)
void gpr_cmdline_destroy(gpr_cmdline *cl)
const char * bad_ssl_addr(int argc, char **argv)
GRPCAPI void grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved)
static void sigint_handler(int)
GRPCAPI void grpc_metadata_array_destroy(grpc_metadata_array *array)
GRPCAPI grpc_call_error grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *request_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new)
static void signal(notification *n)
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, const char **value)
struct grpc_call grpc_call
void bad_ssl_run(grpc_server *server)
struct grpc_server grpc_server
static grpc_metadata_array request_metadata_recv
GPRAPI gpr_timespec gpr_now(gpr_clock_type clock)
GRPCAPI grpc_event grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved)
GPRAPI gpr_timespec gpr_time_add(gpr_timespec a, gpr_timespec b)
GRPCAPI void grpc_completion_queue_destroy(grpc_completion_queue *cq)
GPRAPI gpr_timespec gpr_time_from_micros(int64_t us, gpr_clock_type clock_type)
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)
gpr_cmdline * gpr_cmdline_create(const char *description)
GRPCAPI grpc_completion_queue * grpc_completion_queue_create_for_next(void *reserved)
grpc_completion_type type
GRPCAPI void grpc_server_start(grpc_server *server)
static grpc_completion_queue * cq
static grpc_call_details call_details
GRPCAPI void grpc_metadata_array_init(grpc_metadata_array *array)
int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:17