#include <grpc/support/port_platform.h>
#include <grpc/support/sync.h>
#include <grpc/support/time.h>
#include "src/core/lib/iomgr/exec_ctx.h"
Go to the source code of this file.
Classes | |
struct | grpc_pollset_vtable |
Typedefs | |
typedef struct grpc_pollset | grpc_pollset |
typedef struct grpc_pollset_vtable | grpc_pollset_vtable |
typedef struct grpc_pollset_worker | grpc_pollset_worker |
Functions | |
void | grpc_pollset_destroy (grpc_pollset *pollset) |
void | grpc_pollset_global_init (void) |
void | grpc_pollset_global_shutdown (void) |
void | grpc_pollset_init (grpc_pollset *pollset, gpr_mu **mu) |
grpc_error_handle | grpc_pollset_kick (grpc_pollset *pollset, grpc_pollset_worker *specific_worker) GRPC_MUST_USE_RESULT |
void | grpc_pollset_shutdown (grpc_pollset *pollset, grpc_closure *closure) |
size_t | grpc_pollset_size (void) |
grpc_error_handle | grpc_pollset_work (grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_core::Timestamp deadline) GRPC_MUST_USE_RESULT |
void | grpc_set_pollset_vtable (grpc_pollset_vtable *vtable) |
Variables | |
grpc_core::DebugOnlyTraceFlag | grpc_trace_fd_refcount |
typedef struct grpc_pollset grpc_pollset |
typedef struct grpc_pollset_vtable grpc_pollset_vtable |
typedef struct grpc_pollset_worker grpc_pollset_worker |
void grpc_pollset_destroy | ( | grpc_pollset * | pollset | ) |
Definition at line 41 of file pollset.cc.
void grpc_pollset_global_init | ( | void | ) |
Definition at line 29 of file pollset.cc.
void grpc_pollset_global_shutdown | ( | void | ) |
Definition at line 31 of file pollset.cc.
void grpc_pollset_init | ( | grpc_pollset * | pollset, |
gpr_mu ** | mu | ||
) |
Definition at line 33 of file pollset.cc.
grpc_error_handle grpc_pollset_kick | ( | grpc_pollset * | pollset, |
grpc_pollset_worker * | specific_worker | ||
) |
Definition at line 51 of file pollset.cc.
void grpc_pollset_shutdown | ( | grpc_pollset * | pollset, |
grpc_closure * | closure | ||
) |
Definition at line 37 of file pollset.cc.
size_t grpc_pollset_size | ( | void | ) |
Definition at line 56 of file pollset.cc.
grpc_error_handle grpc_pollset_work | ( | grpc_pollset * | pollset, |
grpc_pollset_worker ** | worker, | ||
grpc_core::Timestamp | deadline | ||
) |
Definition at line 45 of file pollset.cc.
void grpc_set_pollset_vtable | ( | grpc_pollset_vtable * | vtable | ) |
Definition at line 25 of file pollset.cc.
grpc_core::DebugOnlyTraceFlag grpc_trace_fd_refcount |