ET System
16.4
|
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_getoutputcount(), and et_station_remove().
pthread_cond_t et_list_t::cread |
Pthread condition variable to notify reader that events are here.
Referenced by et_station_create_at(), et_station_remove(), et_system_close(), 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.