| 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
 1.8.6