![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#include <stdbool.h>#include <stdint.h>#include <string.h>#include <odp_api.h>#include <event_machine.h>#include "em_error.h"#include "em_internal_event.h"#include "em_mem.h"#include "em_pool.h"#include "em_pool_inline.h"#include "em_pool_types.h"
Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE |
| #define | SUBPOOL_STATS_INV_ARG_FMT "Inv. args: pool:%" PRI_POOL " subpools:%p num_subpools:%d subpool_stats:%p" |
| #define | SUBPOOL_STATS_SELECTED_INV_ARG_FMT "Inv. args: pool:%" PRI_POOL " subpools:%p num_subpools:%d subpool_stats:%p opt: %p" |
Functions | |
| void | em_pool_cfg_init (em_pool_cfg_t *const pool_cfg) |
| em_pool_t | em_pool_create (const char *name, em_pool_t pool, const em_pool_cfg_t *pool_cfg) |
| em_status_t | em_pool_delete (em_pool_t pool) |
| em_pool_t | em_pool_find (const char *name) |
| size_t | em_pool_name (em_pool_t pool, char *name, size_t maxlen) |
| em_pool_t | em_pool_first (unsigned int *num) |
| em_pool_t | em_pool_next (void) |
| em_status_t | em_pool_info (em_pool_t pool, em_pool_info_t *pool_info) |
| void | em_pool_info_print (em_pool_t pool) |
| int | em_pool_num_subpools (em_pool_t pool) |
| Return the number of subpools in an EM pool. | |
| void | em_pool_info_print_all (void) |
| em_status_t | em_pool_stats_opt (em_pool_t pool, em_pool_stats_opt_t *pool_stats_opt) |
| void | em_pool_stats_opt_print (em_pool_t pool) |
| void | em_pool_stats_opt_print_all (void) |
| em_status_t | em_pool_stats (em_pool_t pool, em_pool_stats_t *pool_stats) |
| Retrieve statistics about an EM pool. | |
| em_status_t | em_pool_stats_reset (em_pool_t pool) |
| void | em_pool_stats_print (em_pool_t pool) |
| Helper function to print statistics for an EM pool. | |
| int | em_pool_subpool_stats (em_pool_t pool, const int subpools[], int num_subpools, em_pool_subpool_stats_t subpool_stats[]) |
| Retrieve statistics about subpool(s) of an EM pool. | |
| em_status_t | em_pool_subpool_stats_reset (em_pool_t pool, const int subpools[], int num_subpools) |
| void | em_pool_subpool_stats_print (em_pool_t pool, const int subpools[], int num_subpools) |
| Helper function to print statistics for subpool(s) of an EM pool. | |
| em_status_t | em_pool_stats_selected (em_pool_t pool, em_pool_stats_selected_t *pool_stats, const em_pool_stats_opt_t *opt) |
| Retrieve selected statistics about an EM pool. | |
| void | em_pool_stats_selected_print (em_pool_t pool, const em_pool_stats_opt_t *opt) |
| Helper function to print selected statistics for an EM pool. | |
| int | em_pool_subpool_stats_selected (em_pool_t pool, const int subpools[], int num_subpools, em_pool_subpool_stats_selected_t subpool_stats[], const em_pool_stats_opt_t *opt) |
| Retrieve selected statistics about subpool(s) of an EM pool. | |
| void | em_pool_subpool_stats_selected_print (em_pool_t pool, const int subpools[], int num_subpools, const em_pool_stats_opt_t *opt) |
| Helper function to print selected statistics for subpool(s) of an EM pool. | |
| uint64_t | em_pool_to_u64 (em_pool_t pool) |
Event Machine event pool functions.
Definition in file event_machine_pool.c.
| #define _GNU_SOURCE |
Definition at line 39 of file event_machine_pool.c.
| #define SUBPOOL_STATS_INV_ARG_FMT "Inv. args: pool:%" PRI_POOL " subpools:%p num_subpools:%d subpool_stats:%p" |
Definition at line 460 of file event_machine_pool.c.
| #define SUBPOOL_STATS_SELECTED_INV_ARG_FMT "Inv. args: pool:%" PRI_POOL " subpools:%p num_subpools:%d subpool_stats:%p opt: %p" |
Definition at line 616 of file event_machine_pool.c.