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. | |
int | lasthigh |
Place in list of last high priority event. | |
uint64_t | events_try |
Number of events attempted to be put in (before prescale). | |
uint64_t | events_in |
Number of events actually put in. | |
uint64_t | events_out |
Number of events actually taken out. | |
et_event * | firstevent |
Pointer to first event in linked list. | |
et_event * | lastevent |
pointer to last event in linked list. | |
pthread_mutex_t | mutex |
Pthread mutex which protects linked list when reading & writing. | |
pthread_cond_t | cread |
Pthread condition variable to notify reader that events are here. |
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).
Pointer to first event in linked list.
pointer to last event in linked list.
Place in list of last high priority event.
pthread_mutex_t et_list_t::mutex |
Pthread mutex which protects linked list when reading & writing.