GRPC Core  1.0.0
Functions
sync.h File Reference
#include <grpc/impl/codegen/port_platform.h>
#include <grpc/impl/codegen/sync_generic.h>
#include <grpc/impl/codegen/time.h>

Go to the source code of this file.

Functions

GPRAPI void gpr_mu_init (gpr_mu *mu)
 
GPRAPI void gpr_mu_destroy (gpr_mu *mu)
 
GPRAPI void gpr_mu_lock (gpr_mu *mu)
 
GPRAPI void gpr_mu_unlock (gpr_mu *mu)
 
GPRAPI int gpr_mu_trylock (gpr_mu *mu)
 
GPRAPI void gpr_cv_init (gpr_cv *cv)
 
GPRAPI void gpr_cv_destroy (gpr_cv *cv)
 
GPRAPI int gpr_cv_wait (gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline)
 
GPRAPI void gpr_cv_signal (gpr_cv *cv)
 
GPRAPI void gpr_cv_broadcast (gpr_cv *cv)
 
GPRAPI void gpr_once_init (gpr_once *once, void(*init_routine)(void))
 
GPRAPI void gpr_event_init (gpr_event *ev)
 
GPRAPI void gpr_event_set (gpr_event *ev, void *value)
 
GPRAPI void * gpr_event_get (gpr_event *ev)
 
GPRAPI void * gpr_event_wait (gpr_event *ev, gpr_timespec abs_deadline)
 
GPRAPI void gpr_ref_init (gpr_refcount *r, int n)
 
GPRAPI void gpr_ref (gpr_refcount *r)
 
GPRAPI void gpr_ref_non_zero (gpr_refcount *r)
 
GPRAPI void gpr_refn (gpr_refcount *r, int n)
 
GPRAPI int gpr_unref (gpr_refcount *r)
 
GPRAPI void gpr_stats_init (gpr_stats_counter *c, intptr_t n)
 
GPRAPI void gpr_stats_inc (gpr_stats_counter *c, intptr_t inc)
 
GPRAPI intptr_t gpr_stats_read (const gpr_stats_counter *c)
 

Function Documentation

GPRAPI void gpr_cv_broadcast ( gpr_cv cv)
GPRAPI void gpr_cv_destroy ( gpr_cv cv)
GPRAPI void gpr_cv_init ( gpr_cv cv)
GPRAPI void gpr_cv_signal ( gpr_cv cv)
GPRAPI int gpr_cv_wait ( gpr_cv cv,
gpr_mu mu,
gpr_timespec  abs_deadline 
)
GPRAPI void* gpr_event_get ( gpr_event ev)
GPRAPI void gpr_event_init ( gpr_event ev)
GPRAPI void gpr_event_set ( gpr_event ev,
void *  value 
)
GPRAPI void* gpr_event_wait ( gpr_event ev,
gpr_timespec  abs_deadline 
)
GPRAPI void gpr_mu_destroy ( gpr_mu mu)
GPRAPI void gpr_mu_init ( gpr_mu mu)
GPRAPI void gpr_mu_lock ( gpr_mu mu)
GPRAPI int gpr_mu_trylock ( gpr_mu mu)
GPRAPI void gpr_mu_unlock ( gpr_mu mu)
GPRAPI void gpr_once_init ( gpr_once once,
void(*)(void)  init_routine 
)
GPRAPI void gpr_ref ( gpr_refcount r)
GPRAPI void gpr_ref_init ( gpr_refcount r,
int  n 
)
GPRAPI void gpr_ref_non_zero ( gpr_refcount r)
GPRAPI void gpr_refn ( gpr_refcount r,
int  n 
)
GPRAPI void gpr_stats_inc ( gpr_stats_counter c,
intptr_t  inc 
)
GPRAPI void gpr_stats_init ( gpr_stats_counter c,
intptr_t  n 
)
GPRAPI intptr_t gpr_stats_read ( const gpr_stats_counter c)
GPRAPI int gpr_unref ( gpr_refcount r)