![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#include <em_pool_types.h>

Data Fields | ||
| em_event_type_t | event_type | |
| uint32_t | align_offset | |
| struct { | ||
| uint16_t size | ||
| } | user_area | |
| int | num_subpools | |
| uint32_t | size [EM_MAX_SUBPOOLS] | |
| odp_pool_t | odp_pool [EM_MAX_SUBPOOLS] | |
| em_pool_t | em_pool | |
| objpool_elem_t | objpool_elem | |
| odp_pool_stats_opt_t | stats_opt | |
| em_pool_cfg_t | pool_cfg | |
| char | name [EM_POOL_NAME_LEN] | |
EM event/memory pool
Definition at line 56 of file em_pool_types.h.
| uint32_t mpool_elem_t::align_offset |
Event alignment offset, see em-odp.conf
Definition at line 60 of file em_pool_types.h.
| em_pool_t mpool_elem_t::em_pool |
EM pool handle
Definition at line 80 of file em_pool_types.h.
| em_event_type_t mpool_elem_t::event_type |
Event type of events allocated from the pool
Definition at line 58 of file em_pool_types.h.
| char mpool_elem_t::name[EM_POOL_NAME_LEN] |
Definition at line 88 of file em_pool_types.h.
| int mpool_elem_t::num_subpools |
Number of subpools within one EM pool, max=EM_MAX_SUBPOOLS
Definition at line 74 of file em_pool_types.h.
| objpool_elem_t mpool_elem_t::objpool_elem |
for linking free pool-entries together
Definition at line 82 of file em_pool_types.h.
| odp_pool_t mpool_elem_t::odp_pool[EM_MAX_SUBPOOLS] |
ODP buffer handles for the subpools
Definition at line 78 of file em_pool_types.h.
| em_pool_cfg_t mpool_elem_t::pool_cfg |
Pool Configuration given during create
Definition at line 86 of file em_pool_types.h.
| uint16_t mpool_elem_t::size |
Requested user area size (bytes)
Definition at line 64 of file em_pool_types.h.
| uint32_t mpool_elem_t::size[EM_MAX_SUBPOOLS] |
ODP (sub)pool buffer (event) payload sizes
Definition at line 76 of file em_pool_types.h.
| odp_pool_stats_opt_t mpool_elem_t::stats_opt |
Pool statistic options chosen during create
Definition at line 84 of file em_pool_types.h.
| struct { ... } mpool_elem_t::user_area |
Event user area size