GRPC C++
1.26.0
|
Go to the source code of this file.
Data Structures | |
struct | grpc_wakeup_fd_vtable |
struct | grpc_wakeup_fd |
Macros | |
#define | GRPC_WAKEUP_FD_GET_READ_FD(fd_info) ((fd_info)->read_fd) |
Typedefs | |
typedef struct grpc_wakeup_fd | grpc_wakeup_fd |
typedef struct grpc_wakeup_fd_vtable | grpc_wakeup_fd_vtable |
Functions | |
void | grpc_wakeup_fd_global_init (void) |
void | grpc_wakeup_fd_global_destroy (void) |
void | grpc_wakeup_fd_global_init_force_fallback (void) |
int | grpc_has_wakeup_fd (void) |
int | grpc_cv_wakeup_fds_enabled (void) |
void | grpc_enable_cv_wakeup_fds (int enable) |
grpc_error * | grpc_wakeup_fd_init (grpc_wakeup_fd *fd_info) GRPC_MUST_USE_RESULT |
grpc_error * | grpc_wakeup_fd_consume_wakeup (grpc_wakeup_fd *fd_info) GRPC_MUST_USE_RESULT |
grpc_error * | grpc_wakeup_fd_wakeup (grpc_wakeup_fd *fd_info) GRPC_MUST_USE_RESULT |
void | grpc_wakeup_fd_destroy (grpc_wakeup_fd *fd_info) |
Variables | |
int | grpc_allow_specialized_wakeup_fd |
int | grpc_allow_pipe_wakeup_fd |
const grpc_wakeup_fd_vtable | grpc_specialized_wakeup_fd_vtable |
#define GRPC_WAKEUP_FD_GET_READ_FD | ( | fd_info | ) | ((fd_info)->read_fd) |
typedef struct grpc_wakeup_fd grpc_wakeup_fd |
typedef struct grpc_wakeup_fd_vtable grpc_wakeup_fd_vtable |
int grpc_cv_wakeup_fds_enabled | ( | void | ) |
void grpc_enable_cv_wakeup_fds | ( | int | enable | ) |
int grpc_has_wakeup_fd | ( | void | ) |
grpc_error* grpc_wakeup_fd_consume_wakeup | ( | grpc_wakeup_fd * | fd_info | ) |
void grpc_wakeup_fd_destroy | ( | grpc_wakeup_fd * | fd_info | ) |
void grpc_wakeup_fd_global_destroy | ( | void | ) |
void grpc_wakeup_fd_global_init | ( | void | ) |
void grpc_wakeup_fd_global_init_force_fallback | ( | void | ) |
grpc_error* grpc_wakeup_fd_init | ( | grpc_wakeup_fd * | fd_info | ) |
grpc_error* grpc_wakeup_fd_wakeup | ( | grpc_wakeup_fd * | fd_info | ) |
int grpc_allow_pipe_wakeup_fd |
int grpc_allow_specialized_wakeup_fd |
const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable |