Classes | Typedefs | Functions | Variables
pollset.h File Reference
#include <grpc/support/port_platform.h>
#include <grpc/support/sync.h>
#include <grpc/support/time.h>
#include "src/core/lib/iomgr/exec_ctx.h"
Include dependency graph for pollset.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ grpc_pollset

typedef struct grpc_pollset grpc_pollset

Definition at line 38 of file pollset.h.

◆ grpc_pollset_vtable

◆ grpc_pollset_worker

Definition at line 39 of file pollset.h.

Function Documentation

◆ grpc_pollset_destroy()

void grpc_pollset_destroy ( grpc_pollset pollset)

Definition at line 41 of file pollset.cc.

◆ grpc_pollset_global_init()

void grpc_pollset_global_init ( void  )

Definition at line 29 of file pollset.cc.

◆ grpc_pollset_global_shutdown()

void grpc_pollset_global_shutdown ( void  )

Definition at line 31 of file pollset.cc.

◆ grpc_pollset_init()

void grpc_pollset_init ( grpc_pollset pollset,
gpr_mu **  mu 
)

Definition at line 33 of file pollset.cc.

◆ grpc_pollset_kick()

grpc_error_handle grpc_pollset_kick ( grpc_pollset pollset,
grpc_pollset_worker specific_worker 
)

Definition at line 51 of file pollset.cc.

◆ grpc_pollset_shutdown()

void grpc_pollset_shutdown ( grpc_pollset pollset,
grpc_closure closure 
)

Definition at line 37 of file pollset.cc.

◆ grpc_pollset_size()

size_t grpc_pollset_size ( void  )

Definition at line 56 of file pollset.cc.

◆ grpc_pollset_work()

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.

◆ grpc_set_pollset_vtable()

void grpc_set_pollset_vtable ( grpc_pollset_vtable vtable)

Definition at line 25 of file pollset.cc.

Variable Documentation

◆ grpc_trace_fd_refcount

grpc_core::DebugOnlyTraceFlag grpc_trace_fd_refcount


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:26