#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>
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_credentials * | grpc_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 struct grpc_rb_xds_channel_credentials grpc_rb_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.
bool grpc_rb_is_xds_channel_credentials | ( | VALUE | v | ) |
Definition at line 216 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 94 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 159 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 63 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 50 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 130 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 69 of file rb_xds_channel_credentials.c.
VALUE grpc_rb_xds_wrap_channel_credentials | ( | grpc_channel_credentials * | c, |
VALUE | mark | ||
) |
Definition at line 107 of file rb_xds_channel_credentials.c.
void Init_grpc_xds_channel_credentials | ( | ) |
Definition at line 188 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 37 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 81 of file rb_xds_channel_credentials.c.
|
static |
Definition at line 123 of file rb_xds_channel_credentials.c.