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

Go to the source code of this file.

Classes

struct  channel_convert_params
 

Typedefs

typedef struct channel_convert_params channel_convert_params
 

Functions

static int grpc_rb_channel_create_in_process_add_args_hash_cb (VALUE key, VALUE val, VALUE args_obj)
 
void grpc_rb_hash_convert_to_channel_args (VALUE src_hash, grpc_channel_args *dst)
 
static VALUE grpc_rb_hash_convert_to_channel_args0 (VALUE as_value)
 

Variables

static rb_data_type_t grpc_rb_channel_args_data_type
 

Typedef Documentation

◆ channel_convert_params

Function Documentation

◆ grpc_rb_channel_create_in_process_add_args_hash_cb()

static int grpc_rb_channel_create_in_process_add_args_hash_cb ( VALUE  key,
VALUE  val,
VALUE  args_obj 
)
static

Definition at line 42 of file rb_channel_args.c.

◆ grpc_rb_hash_convert_to_channel_args()

void grpc_rb_hash_convert_to_channel_args ( VALUE  src_hash,
grpc_channel_args dst 
)

Definition at line 139 of file rb_channel_args.c.

◆ grpc_rb_hash_convert_to_channel_args0()

static VALUE grpc_rb_hash_convert_to_channel_args0 ( VALUE  as_value)
static

Definition at line 111 of file rb_channel_args.c.

Variable Documentation

◆ grpc_rb_channel_args_data_type

rb_data_type_t grpc_rb_channel_args_data_type
static
Initial value:
= {
"grpc_channel_args",
{NULL, NULL}},
NULL,
NULL,
}

Definition at line 28 of file rb_channel_args.c.

GRPC_RB_MEMSIZE_UNAVAILABLE
#define GRPC_RB_MEMSIZE_UNAVAILABLE
Definition: rb_grpc.h:57
GRPC_RB_GC_NOT_MARKED
#define GRPC_RB_GC_NOT_MARKED
Definition: rb_grpc.h:48
GRPC_RB_GC_DONT_FREE
#define GRPC_RB_GC_DONT_FREE
Definition: rb_grpc.h:53


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