GRPC Core  9.0.0
Data Fields
grpc_resource_quota Struct Reference

Data Fields

gpr_refcount refs
 
gpr_atm memory_usage_estimation
 
grpc_core::Combinercombiner
 
int64_t size
 
int64_t free_pool
 
gpr_atm used
 
gpr_atm last_size
 
gpr_mu thread_count_mu
 
int max_threads
 
int num_threads_allocated
 
bool step_scheduled
 
bool reclaiming
 
grpc_closure rq_step_closure
 
grpc_closure rq_reclamation_done_closure
 
grpc_closuredebug_only_last_initiated_reclaimer
 
grpc_resource_userdebug_only_last_reclaimer_resource_user
 
grpc_resource_userroots [GRPC_RULIST_COUNT]
 
char * name
 

Field Documentation

◆ combiner

grpc_core::Combiner* grpc_resource_quota::combiner

◆ debug_only_last_initiated_reclaimer

grpc_closure* grpc_resource_quota::debug_only_last_initiated_reclaimer

◆ debug_only_last_reclaimer_resource_user

grpc_resource_user* grpc_resource_quota::debug_only_last_reclaimer_resource_user

◆ free_pool

int64_t grpc_resource_quota::free_pool

◆ last_size

gpr_atm grpc_resource_quota::last_size

◆ max_threads

int grpc_resource_quota::max_threads

◆ memory_usage_estimation

gpr_atm grpc_resource_quota::memory_usage_estimation

◆ name

char* grpc_resource_quota::name

◆ num_threads_allocated

int grpc_resource_quota::num_threads_allocated

◆ reclaiming

bool grpc_resource_quota::reclaiming

◆ refs

gpr_refcount grpc_resource_quota::refs

◆ roots

grpc_resource_user* grpc_resource_quota::roots[GRPC_RULIST_COUNT]

◆ rq_reclamation_done_closure

grpc_closure grpc_resource_quota::rq_reclamation_done_closure

◆ rq_step_closure

grpc_closure grpc_resource_quota::rq_step_closure

◆ size

int64_t grpc_resource_quota::size

◆ step_scheduled

bool grpc_resource_quota::step_scheduled

◆ thread_count_mu

gpr_mu grpc_resource_quota::thread_count_mu

◆ used

gpr_atm grpc_resource_quota::used

The documentation for this struct was generated from the following file: