#include <ruby/ruby.h>
#include "rb_server.h"
#include "rb_byte_buffer.h"
#include "rb_call.h"
#include "rb_channel_args.h"
#include "rb_completion_queue.h"
#include "rb_grpc.h"
#include "rb_grpc_imports.generated.h"
#include "rb_server_credentials.h"
#include "rb_xds_server_credentials.h"
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/support/atm.h>
#include <grpc/support/log.h>
Go to the source code of this file.
Classes | |
struct | grpc_rb_server |
struct | request_call_stack |
Typedefs | |
typedef struct grpc_rb_server | grpc_rb_server |
typedef struct request_call_stack | request_call_stack |
Functions | |
grpc_server * | grpc_rb_get_wrapped_server (VALUE v) |
static VALUE | grpc_rb_server_add_http2_port (VALUE self, VALUE port, VALUE rb_creds) |
static VALUE | grpc_rb_server_alloc (VALUE cls) |
static VALUE | grpc_rb_server_destroy (VALUE self) |
static void | grpc_rb_server_free (void *p) |
static void | grpc_rb_server_free_internal (void *p) |
static VALUE | grpc_rb_server_init (VALUE self, VALUE channel_args) |
static void | grpc_rb_server_maybe_destroy (grpc_rb_server *server) |
static void | grpc_rb_server_maybe_shutdown_and_notify (grpc_rb_server *server, gpr_timespec deadline) |
static VALUE | grpc_rb_server_request_call (VALUE self) |
static VALUE | grpc_rb_server_shutdown_and_notify (VALUE self, VALUE timeout) |
static VALUE | grpc_rb_server_start (VALUE self) |
static void | grpc_request_call_stack_cleanup (request_call_stack *st) |
static void | grpc_request_call_stack_init (request_call_stack *st) |
void | Init_grpc_server () |
Variables | |
static VALUE | grpc_rb_cServer = Qnil |
static const rb_data_type_t | grpc_rb_server_data_type |
static ID | id_at |
static VALUE | id_insecure_server |
typedef struct grpc_rb_server grpc_rb_server |
typedef struct request_call_stack request_call_stack |
grpc_server* grpc_rb_get_wrapped_server | ( | VALUE | v | ) |
Definition at line 384 of file rb_server.c.
|
static |
Definition at line 308 of file rb_server.c.
|
static |
Definition at line 132 of file rb_server.c.
|
static |
Definition at line 289 of file rb_server.c.
|
static |
Definition at line 109 of file rb_server.c.
|
static |
Definition at line 91 of file rb_server.c.
|
static |
Definition at line 146 of file rb_server.c.
|
static |
Definition at line 78 of file rb_server.c.
|
static |
Definition at line 55 of file rb_server.c.
|
static |
Definition at line 198 of file rb_server.c.
|
static |
Definition at line 262 of file rb_server.c.
|
static |
Definition at line 249 of file rb_server.c.
|
static |
Definition at line 189 of file rb_server.c.
|
static |
Definition at line 181 of file rb_server.c.
void Init_grpc_server | ( | ) |
Definition at line 357 of file rb_server.c.
|
static |
Definition at line 38 of file rb_server.c.
|
static |
Definition at line 114 of file rb_server.c.
|
static |
Definition at line 41 of file rb_server.c.
|
static |
Definition at line 44 of file rb_server.c.