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

Go to the source code of this file.

Classes

struct  grpc_rb_xds_server_credentials
 

Typedefs

typedef struct grpc_rb_xds_server_credentials grpc_rb_xds_server_credentials
 

Functions

grpc_server_credentialsgrpc_rb_get_wrapped_xds_server_credentials (VALUE v)
 
bool grpc_rb_is_xds_server_credentials (VALUE v)
 
static VALUE grpc_rb_xds_server_credentials_alloc (VALUE cls)
 
static void grpc_rb_xds_server_credentials_free (void *p)
 
static void grpc_rb_xds_server_credentials_free_internal (void *p)
 
static VALUE grpc_rb_xds_server_credentials_init (VALUE self, VALUE fallback_creds)
 
static void grpc_rb_xds_server_credentials_mark (void *p)
 
void Init_grpc_xds_server_credentials ()
 

Variables

static VALUE grpc_rb_cXdsServerCredentials = Qnil
 
static const rb_data_type_t grpc_rb_xds_server_credentials_data_type
 
static ID id_fallback_creds
 

Typedef Documentation

◆ grpc_rb_xds_server_credentials

Function Documentation

◆ grpc_rb_get_wrapped_xds_server_credentials()

grpc_server_credentials* grpc_rb_get_wrapped_xds_server_credentials ( VALUE  v)

Definition at line 159 of file rb_xds_server_credentials.c.

◆ grpc_rb_is_xds_server_credentials()

bool grpc_rb_is_xds_server_credentials ( VALUE  v)

Definition at line 168 of file rb_xds_server_credentials.c.

◆ grpc_rb_xds_server_credentials_alloc()

static VALUE grpc_rb_xds_server_credentials_alloc ( VALUE  cls)
static

Definition at line 95 of file rb_xds_server_credentials.c.

◆ grpc_rb_xds_server_credentials_free()

static void grpc_rb_xds_server_credentials_free ( void *  p)
static

Definition at line 64 of file rb_xds_server_credentials.c.

◆ grpc_rb_xds_server_credentials_free_internal()

static void grpc_rb_xds_server_credentials_free_internal ( void *  p)
static

Definition at line 46 of file rb_xds_server_credentials.c.

◆ grpc_rb_xds_server_credentials_init()

static VALUE grpc_rb_xds_server_credentials_init ( VALUE  self,
VALUE  fallback_creds 
)
static

Definition at line 114 of file rb_xds_server_credentials.c.

◆ grpc_rb_xds_server_credentials_mark()

static void grpc_rb_xds_server_credentials_mark ( void *  p)
static

Definition at line 70 of file rb_xds_server_credentials.c.

◆ Init_grpc_xds_server_credentials()

void Init_grpc_xds_server_credentials ( )

Definition at line 141 of file rb_xds_server_credentials.c.

Variable Documentation

◆ grpc_rb_cXdsServerCredentials

VALUE grpc_rb_cXdsServerCredentials = Qnil
static

Definition at line 33 of file rb_xds_server_credentials.c.

◆ grpc_rb_xds_server_credentials_data_type

const rb_data_type_t grpc_rb_xds_server_credentials_data_type
static
Initial value:

Definition at line 82 of file rb_xds_server_credentials.c.

◆ id_fallback_creds

ID id_fallback_creds
static

Definition at line 106 of file rb_xds_server_credentials.c.

GRPC_RB_MEMSIZE_UNAVAILABLE
#define GRPC_RB_MEMSIZE_UNAVAILABLE
Definition: rb_grpc.h:57
grpc_rb_xds_server_credentials_free
static void grpc_rb_xds_server_credentials_free(void *p)
Definition: rb_xds_server_credentials.c:64
grpc_rb_xds_server_credentials_mark
static void grpc_rb_xds_server_credentials_mark(void *p)
Definition: rb_xds_server_credentials.c:70


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