EM-ODP
3.7.0
Event Machine on ODP
|
#include <em_queue_group_types.h>
Data Fields | |
em_queue_group_t | queue_group |
odp_schedule_group_t | odp_sched_group |
em_core_mask_t | core_mask |
list_node_t | queue_list |
objpool_elem_t | queue_group_pool_elem |
env_atomic32_t | num_queues |
bool | ongoing_delete |
env_spinlock_t | lock |
void *end[0] | ENV_CACHE_LINE_ALIGNED |
EM queue group element
Definition at line 59 of file em_queue_group_types.h.
em_core_mask_t queue_group_elem_t::core_mask |
EM core mask
Definition at line 65 of file em_queue_group_types.h.
void* end [0] queue_group_elem_t::ENV_CACHE_LINE_ALIGNED |
Pad to multiple of cache line size
Definition at line 77 of file em_queue_group_types.h.
env_spinlock_t queue_group_elem_t::lock |
Queue group elem lock
Definition at line 75 of file em_queue_group_types.h.
env_atomic32_t queue_group_elem_t::num_queues |
Number of queues that belong to this queue group
Definition at line 71 of file em_queue_group_types.h.
odp_schedule_group_t queue_group_elem_t::odp_sched_group |
Associated ODP schedule group
Definition at line 63 of file em_queue_group_types.h.
bool queue_group_elem_t::ongoing_delete |
Is queue group deletion ongoing? true/false
Definition at line 73 of file em_queue_group_types.h.
em_queue_group_t queue_group_elem_t::queue_group |
EM queue group handle/id
Definition at line 61 of file em_queue_group_types.h.
objpool_elem_t queue_group_elem_t::queue_group_pool_elem |
Queue group pool elem for linking free queue groups for queue_group_alloc()
Definition at line 69 of file em_queue_group_types.h.
list_node_t queue_group_elem_t::queue_list |
Queue list, all queues that belong to this queue group
Definition at line 67 of file em_queue_group_types.h.