Classes | Typedefs | Functions | Variables
rb_server_credentials.c File Reference
#include <ruby/ruby.h>
#include "rb_server_credentials.h"
#include "rb_grpc.h"
#include "rb_grpc_imports.generated.h"
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/support/log.h>
Include dependency graph for rb_server_credentials.c:

Go to the source code of this file.

Classes

struct  grpc_rb_server_credentials
 

Typedefs

typedef struct grpc_rb_server_credentials grpc_rb_server_credentials
 

Functions

grpc_server_credentialsgrpc_rb_get_wrapped_server_credentials (VALUE v)
 
bool grpc_rb_is_server_credentials (VALUE v)
 
static VALUE grpc_rb_server_credentials_alloc (VALUE cls)
 
static void grpc_rb_server_credentials_free (void *p)
 
static void grpc_rb_server_credentials_free_internal (void *p)
 
static VALUE grpc_rb_server_credentials_init (VALUE self, VALUE pem_root_certs, VALUE pem_key_certs, VALUE force_client_auth)
 
static void grpc_rb_server_credentials_mark (void *p)
 
void Init_grpc_server_credentials ()
 

Variables

static VALUE grpc_rb_cServerCredentials = Qnil
 
static const rb_data_type_t grpc_rb_server_credentials_data_type
 
static ID id_pem_key_certs
 
static ID id_pem_root_certs
 
static VALUE sym_cert_chain
 
static VALUE sym_private_key
 

Typedef Documentation

◆ grpc_rb_server_credentials

Function Documentation

◆ grpc_rb_get_wrapped_server_credentials()

grpc_server_credentials* grpc_rb_get_wrapped_server_credentials ( VALUE  v)

Definition at line 248 of file rb_server_credentials.c.

◆ grpc_rb_is_server_credentials()

bool grpc_rb_is_server_credentials ( VALUE  v)

Definition at line 257 of file rb_server_credentials.c.

◆ grpc_rb_server_credentials_alloc()

static VALUE grpc_rb_server_credentials_alloc ( VALUE  cls)
static

Definition at line 97 of file rb_server_credentials.c.

◆ grpc_rb_server_credentials_free()

static void grpc_rb_server_credentials_free ( void *  p)
static

Definition at line 63 of file rb_server_credentials.c.

◆ grpc_rb_server_credentials_free_internal()

static void grpc_rb_server_credentials_free_internal ( void *  p)
static

Definition at line 45 of file rb_server_credentials.c.

◆ grpc_rb_server_credentials_init()

static VALUE grpc_rb_server_credentials_init ( VALUE  self,
VALUE  pem_root_certs,
VALUE  pem_key_certs,
VALUE  force_client_auth 
)
static

Definition at line 134 of file rb_server_credentials.c.

◆ grpc_rb_server_credentials_mark()

static void grpc_rb_server_credentials_mark ( void *  p)
static

Definition at line 69 of file rb_server_credentials.c.

◆ Init_grpc_server_credentials()

void Init_grpc_server_credentials ( )

Definition at line 227 of file rb_server_credentials.c.

Variable Documentation

◆ grpc_rb_cServerCredentials

VALUE grpc_rb_cServerCredentials = Qnil
static

Definition at line 32 of file rb_server_credentials.c.

◆ grpc_rb_server_credentials_data_type

const rb_data_type_t grpc_rb_server_credentials_data_type
static
Initial value:
= {
"grpc_server_credentials",
{NULL, NULL}},
NULL,
NULL,
}

Definition at line 82 of file rb_server_credentials.c.

◆ id_pem_key_certs

ID id_pem_key_certs
static

Definition at line 110 of file rb_server_credentials.c.

◆ id_pem_root_certs

ID id_pem_root_certs
static

Definition at line 107 of file rb_server_credentials.c.

◆ sym_cert_chain

VALUE sym_cert_chain
static

Definition at line 113 of file rb_server_credentials.c.

◆ sym_private_key

VALUE sym_private_key
static

Definition at line 116 of file rb_server_credentials.c.

grpc_rb_server_credentials_mark
static void grpc_rb_server_credentials_mark(void *p)
Definition: rb_server_credentials.c:69
GRPC_RB_MEMSIZE_UNAVAILABLE
#define GRPC_RB_MEMSIZE_UNAVAILABLE
Definition: rb_grpc.h:57
grpc_rb_server_credentials_free
static void grpc_rb_server_credentials_free(void *p)
Definition: rb_server_credentials.c:63


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:27