62 #ifndef GRPC_INTERNAL_CORE_IOMGR_WAKEUP_FD_POSIX_H
63 #define GRPC_INTERNAL_CORE_IOMGR_WAKEUP_FD_POSIX_H
88 #define GRPC_WAKEUP_FD_GET_READ_FD(fd_info) ((fd_info)->read_fd)
void grpc_wakeup_fd_create(grpc_wakeup_fd_info *fd_info)
void(* create)(grpc_wakeup_fd_info *fd_info)
Definition: wakeup_fd_posix.h:75
int(* check_availability)(void)
Definition: wakeup_fd_posix.h:80
void grpc_wakeup_fd_wakeup(grpc_wakeup_fd_info *fd_info)
Definition: wakeup_fd_posix.h:83
void grpc_wakeup_fd_global_init_force_fallback(void)
void grpc_wakeup_fd_consume_wakeup(grpc_wakeup_fd_info *fd_info)
void(* consume)(grpc_wakeup_fd_info *fd_info)
Definition: wakeup_fd_posix.h:76
int write_fd
Definition: wakeup_fd_posix.h:85
void(* destroy)(grpc_wakeup_fd_info *fd_info)
Definition: wakeup_fd_posix.h:78
void grpc_wakeup_fd_global_init(void)
const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable
struct grpc_wakeup_fd_vtable grpc_wakeup_fd_vtable
void grpc_wakeup_fd_global_destroy(void)
void(* wakeup)(grpc_wakeup_fd_info *fd_info)
Definition: wakeup_fd_posix.h:77
Definition: wakeup_fd_posix.h:74
void grpc_wakeup_fd_destroy(grpc_wakeup_fd_info *fd_info)
int read_fd
Definition: wakeup_fd_posix.h:84