#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.