|
ET System
16.5
|
Structure defining a station's input or output list of events. More...
#include <et_private.h>
Data Fields | |
| int | cnt |
| Number of events in list. More... | |
| int | lasthigh |
| Place in list of last high priority event. More... | |
| uint64_t | events_try |
| Number of events attempted to be put in (before prescale). More... | |
| uint64_t | events_in |
| Number of events actually put in. More... | |
| uint64_t | events_out |
| Number of events actually taken out. More... | |
| et_event * | firstevent |
| Pointer to first event in linked list. More... | |
| et_event * | lastevent |
| pointer to last event in linked list. More... | |
| pthread_mutex_t | mutex |
| Pthread mutex which protects linked list when reading & writing. More... | |
| pthread_cond_t | cread |
| Pthread condition variable to notify reader that events are here. More... | |
Structure defining a station's input or output list of events.
| int et_list_t::cnt |
Number of events in list.
Referenced by et_station_getinputcount(), et_station_getinputcount_rt(), and et_station_getoutputcount().
| pthread_cond_t et_list_t::cread |
Pthread condition variable to notify reader that events are here.
Referenced by et_wakeup_all(), and et_wakeup_attachment().
| uint64_t et_list_t::events_in |
Number of events actually put in.
| uint64_t et_list_t::events_out |
Number of events actually taken out.
| uint64_t et_list_t::events_try |
Number of events attempted to be put in (before prescale).
| et_event* et_list_t::firstevent |
Pointer to first event in linked list.
| et_event* et_list_t::lastevent |
pointer to last event in linked list.
| int et_list_t::lasthigh |
Place in list of last high priority event.
| pthread_mutex_t et_list_t::mutex |
Pthread mutex which protects linked list when reading & writing.