EM-ODP  3.7.0
Event Machine on ODP
sync_api_t Struct Reference
Collaboration diagram for sync_api_t:

Data Fields

struct {
   em_queue_t   core_unsched_queue
 
   queue_elem_t *   core_unsched_qelem
 
   odp_queue_t   core_odp_plain_queue
 
   em_queue_t   shared_unsched_queue
 
   queue_elem_t *   shared_unsched_qelem
 
   odp_queue_t   shared_odp_plain_queue
 
ctrl_poll
 
bool in_progress
 

Detailed Description

Definition at line 48 of file em_sync_api_types.h.

Field Documentation

◆ core_odp_plain_queue

odp_queue_t sync_api_t::core_odp_plain_queue

Corresponding ODP plain queue

Definition at line 55 of file em_sync_api_types.h.

◆ core_unsched_qelem

queue_elem_t* sync_api_t::core_unsched_qelem

Queue element for the core-local unsched queue above

Definition at line 53 of file em_sync_api_types.h.

◆ core_unsched_queue

em_queue_t sync_api_t::core_unsched_queue

Core-local ctrl queue

Definition at line 51 of file em_sync_api_types.h.

◆ in_progress

bool sync_api_t::in_progress

Indication whether a sync-API is in progress on this core

Definition at line 65 of file em_sync_api_types.h.

◆ shared_odp_plain_queue

odp_queue_t sync_api_t::shared_odp_plain_queue

Corresponding ODP plain queue

Definition at line 62 of file em_sync_api_types.h.

◆ shared_unsched_qelem

queue_elem_t* sync_api_t::shared_unsched_qelem

Queue element for the shared unsched queue above

Definition at line 60 of file em_sync_api_types.h.

◆ shared_unsched_queue

em_queue_t sync_api_t::shared_unsched_queue

Shared ctrl queue

Definition at line 58 of file em_sync_api_types.h.


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