|
ET System
16.5
|
Structure to hold the context of a fifo connection to ET. More...
#include <et_fifo.h>
Data Fields | |
| size_t | evSize |
| Size in bytes of each ET buffer/event. More... | |
| int | evCount |
| Number of buffers/events in ET system. More... | |
| int | entries |
| Total number of fifo entries in ET system. More... | |
| int | userEntries |
| For consumers, max number of fifo entries in Users station (<= entries). More... | |
| int | producer |
| True if producing fifo entries, false if consuming fifo entries. More... | |
| int | capacity |
| Total number of buffer contained in this fifo element. More... | |
| et_sys_id | openId |
| Id returned from et_open. More... | |
| et_stat_id | userStatId |
| User station id for both producers & consumers. More... | |
| et_att_id | attId |
| Attachment to GrandCentral Station for data producers User for data consumers. More... | |
| int | idCount |
| Number of elements in bufIds array (if is producer). More... | |
| int * | bufIds |
| Array to hold ids - one for each buffer of a fifo entry (if is producer). More... | |
Structure to hold the context of a fifo connection to ET.
| et_att_id et_fifo_context_t::attId |
Attachment to GrandCentral Station for data producers User for data consumers.
Referenced by et_fifo_close(), et_fifo_getEntry(), et_fifo_getEntryTO(), et_fifo_newEntry(), et_fifo_newEntryTO(), and et_fifo_putEntry().
| int* et_fifo_context_t::bufIds |
Array to hold ids - one for each buffer of a fifo entry (if is producer).
Referenced by et_fifo_close(), et_fifo_getBufIds(), et_fifo_newEntry(), and et_fifo_newEntryTO().
| int et_fifo_context_t::capacity |
Total number of buffer contained in this fifo element.
Referenced by et_fifo_entryCreate(), et_fifo_getBuf(), et_fifo_getEntry(), et_fifo_getEntryCapacity(), et_fifo_getEntryTO(), et_fifo_newEntry(), et_fifo_newEntryTO(), and et_fifo_putEntry().
| int et_fifo_context_t::entries |
Total number of fifo entries in ET system.
| int et_fifo_context_t::evCount |
Number of buffers/events in ET system.
| size_t et_fifo_context_t::evSize |
Size in bytes of each ET buffer/event.
Referenced by et_fifo_getBufSize(), et_fifo_newEntry(), and et_fifo_newEntryTO().
| int et_fifo_context_t::idCount |
Number of elements in bufIds array (if is producer).
Referenced by et_fifo_allHaveData(), et_fifo_getBufIds(), et_fifo_getIdCount(), et_fifo_newEntry(), and et_fifo_newEntryTO().
| et_sys_id et_fifo_context_t::openId |
Id returned from et_open.
Referenced by et_fifo_close(), et_fifo_getEntry(), et_fifo_getEntryTO(), et_fifo_getFillLevel(), et_fifo_newEntry(), et_fifo_newEntryTO(), and et_fifo_putEntry().
| int et_fifo_context_t::producer |
True if producing fifo entries, false if consuming fifo entries.
Referenced by et_fifo_getEntry(), et_fifo_getEntryTO(), et_fifo_newEntry(), and et_fifo_newEntryTO().
| int et_fifo_context_t::userEntries |
For consumers, max number of fifo entries in Users station (<= entries).
Referenced by et_fifo_getEntryCount().
| et_stat_id et_fifo_context_t::userStatId |
User station id for both producers & consumers.
Referenced by et_fifo_getFillLevel().