|
|
@ -132,8 +132,7 @@ static VALUE grpc_rb_server_alloc(VALUE cls) { |
|
|
|
|
|
|
|
|
|
|
|
Initializes server instances. */ |
|
|
|
Initializes server instances. */ |
|
|
|
static VALUE grpc_rb_server_init(VALUE self, VALUE channel_args) { |
|
|
|
static VALUE grpc_rb_server_init(VALUE self, VALUE channel_args) { |
|
|
|
grpc_completion_queue *cq = grpc_completion_queue_create( |
|
|
|
grpc_completion_queue *cq = grpc_completion_queue_create_for_pluck(NULL); |
|
|
|
GRPC_CQ_PLUCK, GRPC_CQ_DEFAULT_POLLING, NULL); |
|
|
|
|
|
|
|
grpc_rb_server *wrapper = NULL; |
|
|
|
grpc_rb_server *wrapper = NULL; |
|
|
|
grpc_server *srv = NULL; |
|
|
|
grpc_server *srv = NULL; |
|
|
|
grpc_channel_args args; |
|
|
|
grpc_channel_args args; |
|
|
@ -190,8 +189,8 @@ static VALUE grpc_rb_server_request_call(VALUE self) { |
|
|
|
request_call_stack st; |
|
|
|
request_call_stack st; |
|
|
|
VALUE result; |
|
|
|
VALUE result; |
|
|
|
void *tag = (void *)&st; |
|
|
|
void *tag = (void *)&st; |
|
|
|
grpc_completion_queue *call_queue = grpc_completion_queue_create( |
|
|
|
grpc_completion_queue *call_queue = |
|
|
|
GRPC_CQ_PLUCK, GRPC_CQ_DEFAULT_POLLING, NULL); |
|
|
|
grpc_completion_queue_create_for_pluck(NULL); |
|
|
|
gpr_timespec deadline; |
|
|
|
gpr_timespec deadline; |
|
|
|
|
|
|
|
|
|
|
|
TypedData_Get_Struct(self, grpc_rb_server, &grpc_rb_server_data_type, s); |
|
|
|
TypedData_Get_Struct(self, grpc_rb_server, &grpc_rb_server_data_type, s); |
|
|
|