| 
    GRPC Core
    0.11.0.0
    
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | grpc_pollset_worker | 
| 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_worker | grpc_pollset_worker | 
| typedef struct grpc_pollset | grpc_pollset | 
| typedef void(* | grpc_platform_become_multipoller_type )(grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count) | 
| typedef int(* | grpc_poll_function_type )(struct pollfd *, nfds_t, int) | 
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) | 
| 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) | 
| int | grpc_pollset_has_workers (grpc_pollset *pollset) | 
Variables | |
| grpc_platform_become_multipoller_type | grpc_platform_become_multipoller | 
| grpc_poll_function_type | grpc_poll_function | 
| #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 int(* grpc_poll_function_type)(struct pollfd *, nfds_t, int) | 
| typedef struct grpc_pollset grpc_pollset | 
| typedef struct grpc_pollset_vtable grpc_pollset_vtable | 
| typedef struct grpc_pollset_worker grpc_pollset_worker | 
| 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 | ||
| ) | 
| int grpc_pollset_has_workers | ( | grpc_pollset * | pollset | ) | 
| grpc_platform_become_multipoller_type grpc_platform_become_multipoller | 
| grpc_poll_function_type grpc_poll_function | 
 1.8.6