Go to the documentation of this file.
19 #include <ruby/ruby.h>
83 "grpc_xds_server_credentials",
88 #ifdef RUBY_TYPED_FREE_IMMEDIATELY
89 RUBY_TYPED_FREE_IMMEDIATELY
115 VALUE fallback_creds) {
124 rb_raise(rb_eRuntimeError,
125 "the call to grpc_xds_server_credentials_create() failed, could "
126 "not create a credentials, see "
127 "https://github.com/grpc/grpc/blob/master/TROUBLESHOOTING.md for "
#define GRPC_RB_MEMSIZE_UNAVAILABLE
void grpc_ruby_shutdown()
static VALUE grpc_rb_cXdsServerCredentials
static void grpc_rb_xds_server_credentials_free(void *p)
static VALUE grpc_rb_xds_server_credentials_alloc(VALUE cls)
GRPCAPI void grpc_server_credentials_release(grpc_server_credentials *creds)
static const rb_data_type_t grpc_rb_xds_server_credentials_data_type
grpc_server_credentials * grpc_rb_get_wrapped_xds_server_credentials(VALUE v)
grpc_channel_wrapper * wrapper
static void grpc_rb_xds_server_credentials_mark(void *p)
static ID id_fallback_creds
struct grpc_rb_xds_server_credentials grpc_rb_xds_server_credentials
#define ALLOC(class_name)
VALUE grpc_rb_cannot_init_copy(VALUE copy, VALUE self)
static VALUE grpc_rb_xds_server_credentials_init(VALUE self, VALUE fallback_creds)
void Init_grpc_xds_server_credentials()
static void grpc_rb_xds_server_credentials_free_internal(void *p)
grpc_server_credentials * grpc_rb_get_wrapped_server_credentials(VALUE v)
GRPCAPI grpc_server_credentials * grpc_xds_server_credentials_create(grpc_server_credentials *fallback_credentials)
bool grpc_rb_is_xds_server_credentials(VALUE v)
grpc_server_credentials * wrapped
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:59