EM-ODP  3.7.0
Event Machine on ODP
em_pool.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define valid_pool(pool)
 
#define invalid_pool(pool)
 

Functions

int invalid_pool_cfg (const em_pool_cfg_t *pool_cfg, const char **err_str)
 
int check_pool_uarea_persistence (const em_pool_cfg_t *pool_cfg, const char **err_str)
 
em_status_t pool_init (mpool_tbl_t *const mpool_tbl, mpool_pool_t *const mpool_pool, const em_pool_cfg_t *default_pool_cfg)
 
em_status_t pool_term (const mpool_tbl_t *pool_tbl)
 
em_pool_t pool_create (const char *name, em_pool_t req_pool, const em_pool_cfg_t *pool_cfg)
 
em_status_t pool_delete (em_pool_t pool)
 
em_pool_t pool_find (const char *name)
 
void pool_info_print_hdr (unsigned int num_pools)
 
void pool_info_print (em_pool_t pool)
 
void pool_stats_print (em_pool_t pool)
 
void subpools_stats_print (em_pool_t pool, const int subpools[], int num_subpools)
 
void pool_stats_selected_print (em_pool_t pool, const em_pool_stats_opt_t *opt)
 
void subpools_stats_selected_print (em_pool_t pool, const int subpools[], int num_subpools, const em_pool_stats_opt_t *opt)
 
void print_pool_elem_info (void)
 
unsigned int pool_count (void)
 

Detailed Description

EM internal event pool functions

Definition in file em_pool.h.

Macro Definition Documentation

◆ invalid_pool

#define invalid_pool (   pool)
Value:
((unsigned int)pool_hdl2idx((pool)) > \

Definition at line 46 of file em_pool.h.

◆ valid_pool

#define valid_pool (   pool)
Value:
((unsigned int)pool_hdl2idx((pool)) < \

Definition at line 44 of file em_pool.h.

EM_CONFIG_POOLS
#define EM_CONFIG_POOLS
Definition: event_machine_config.h:119