#include <ruby/ruby.h>
#include "rb_completion_queue.h"
#include <ruby/thread.h>
#include "rb_grpc.h"
#include "rb_grpc_imports.generated.h"
#include <grpc/grpc.h>
#include <grpc/support/log.h>
#include <grpc/support/time.h>
Go to the source code of this file.
◆ next_call_stack
◆ grpc_rb_completion_queue_destroy()
◆ grpc_rb_completion_queue_pluck_no_gil()
static void* grpc_rb_completion_queue_pluck_no_gil |
( |
void * |
param | ) |
|
|
static |
◆ rb_completion_queue_pluck()
Makes the implementation of CompletionQueue::pluck available in other files
This avoids having code that holds the GIL repeated at multiple sites.
Definition at line 75 of file rb_completion_queue.c.
◆ unblock_func()
static void unblock_func |
( |
void * |
param | ) |
|
|
static |