|
GRPC Core
0.10.0.0
|
Go to the source code of this file.
Data Structures | |
| struct | grpc_pollset |
| struct | grpc_pollset_vtable |
Macros | |
| #define | GRPC_POLLSET_MU(pollset) (&(pollset)->mu) |
Typedefs | |
| typedef struct grpc_pollset_vtable | grpc_pollset_vtable |
| typedef struct grpc_pollset | grpc_pollset |
| typedef void(* | grpc_platform_become_multipoller_type )(grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count) |
Functions | |
| void | grpc_pollset_add_fd (grpc_pollset *pollset, struct grpc_fd *fd) |
| void | grpc_pollset_del_fd (grpc_pollset *pollset, struct grpc_fd *fd) |
| void | grpc_pollset_force_kick (grpc_pollset *pollset) |
| int | grpc_kick_read_fd (grpc_pollset *p) |
| void | grpc_kick_drain (grpc_pollset *p) |
| int | grpc_poll_deadline_to_millis_timeout (gpr_timespec deadline, gpr_timespec now) |
| void | grpc_poll_become_multipoller (grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count) |
Variables | |
| grpc_platform_become_multipoller_type | grpc_platform_become_multipoller |
| #define GRPC_POLLSET_MU | ( | pollset | ) | (&(pollset)->mu) |
| typedef void(* grpc_platform_become_multipoller_type)(grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count) |
| typedef struct grpc_pollset grpc_pollset |
| typedef struct grpc_pollset_vtable grpc_pollset_vtable |
| void grpc_kick_drain | ( | grpc_pollset * | p | ) |
| int grpc_kick_read_fd | ( | grpc_pollset * | p | ) |
| void grpc_poll_become_multipoller | ( | grpc_pollset * | pollset, |
| struct grpc_fd ** | fds, | ||
| size_t | fd_count | ||
| ) |
| int grpc_poll_deadline_to_millis_timeout | ( | gpr_timespec | deadline, |
| gpr_timespec | now | ||
| ) |
| void grpc_pollset_add_fd | ( | grpc_pollset * | pollset, |
| struct grpc_fd * | fd | ||
| ) |
| void grpc_pollset_del_fd | ( | grpc_pollset * | pollset, |
| struct grpc_fd * | fd | ||
| ) |
| void grpc_pollset_force_kick | ( | grpc_pollset * | pollset | ) |
| grpc_platform_become_multipoller_type grpc_platform_become_multipoller |
1.8.6