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

Go to the source code of this file.

Classes

struct  grpc_rb_xds_channel_credentials
 

Typedefs

typedef struct grpc_rb_xds_channel_credentials grpc_rb_xds_channel_credentials
 

Functions

grpc_channel_credentialsgrpc_rb_get_wrapped_xds_channel_credentials (VALUE v)
 
bool grpc_rb_is_xds_channel_credentials (VALUE v)
 
static VALUE grpc_rb_xds_channel_credentials_alloc (VALUE cls)
 
static VALUE grpc_rb_xds_channel_credentials_compose (int argc, VALUE *argv, VALUE self)
 
static void grpc_rb_xds_channel_credentials_free (void *p)
 
static void grpc_rb_xds_channel_credentials_free_internal (void *p)
 
static VALUE grpc_rb_xds_channel_credentials_init (VALUE self, VALUE fallback_creds)
 
static void grpc_rb_xds_channel_credentials_mark (void *p)
 
VALUE grpc_rb_xds_wrap_channel_credentials (grpc_channel_credentials *c, VALUE mark)
 
void Init_grpc_xds_channel_credentials ()
 

Variables

static VALUE grpc_rb_cXdsChannelCredentials = Qnil
 
static rb_data_type_t grpc_rb_xds_channel_credentials_data_type
 
static ID id_fallback_creds
 

Typedef Documentation

◆ grpc_rb_xds_channel_credentials

Function Documentation

◆ grpc_rb_get_wrapped_xds_channel_credentials()

grpc_channel_credentials* grpc_rb_get_wrapped_xds_channel_credentials ( VALUE  v)

Definition at line 208 of file rb_xds_channel_credentials.c.

◆ grpc_rb_is_xds_channel_credentials()

bool grpc_rb_is_xds_channel_credentials ( VALUE  v)

Definition at line 216 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_alloc()

static VALUE grpc_rb_xds_channel_credentials_alloc ( VALUE  cls)
static

Definition at line 94 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_compose()

static VALUE grpc_rb_xds_channel_credentials_compose ( int  argc,
VALUE *  argv,
VALUE  self 
)
static

Definition at line 159 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_free()

static void grpc_rb_xds_channel_credentials_free ( void *  p)
static

Definition at line 63 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_free_internal()

static void grpc_rb_xds_channel_credentials_free_internal ( void *  p)
static

Definition at line 50 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_init()

static VALUE grpc_rb_xds_channel_credentials_init ( VALUE  self,
VALUE  fallback_creds 
)
static

Definition at line 130 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_mark()

static void grpc_rb_xds_channel_credentials_mark ( void *  p)
static

Definition at line 69 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_wrap_channel_credentials()

VALUE grpc_rb_xds_wrap_channel_credentials ( grpc_channel_credentials c,
VALUE  mark 
)

Definition at line 107 of file rb_xds_channel_credentials.c.

◆ Init_grpc_xds_channel_credentials()

void Init_grpc_xds_channel_credentials ( )

Definition at line 188 of file rb_xds_channel_credentials.c.

Variable Documentation

◆ grpc_rb_cXdsChannelCredentials

VALUE grpc_rb_cXdsChannelCredentials = Qnil
static

Definition at line 37 of file rb_xds_channel_credentials.c.

◆ grpc_rb_xds_channel_credentials_data_type

rb_data_type_t grpc_rb_xds_channel_credentials_data_type
static
Initial value:

Definition at line 81 of file rb_xds_channel_credentials.c.

◆ id_fallback_creds

ID id_fallback_creds
static

Definition at line 123 of file rb_xds_channel_credentials.c.

GRPC_RB_MEMSIZE_UNAVAILABLE
#define GRPC_RB_MEMSIZE_UNAVAILABLE
Definition: rb_grpc.h:57
grpc_rb_xds_channel_credentials_mark
static void grpc_rb_xds_channel_credentials_mark(void *p)
Definition: rb_xds_channel_credentials.c:69
grpc_rb_xds_channel_credentials_free
static void grpc_rb_xds_channel_credentials_free(void *p)
Definition: rb_xds_channel_credentials.c:63


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