The VisAO Camera
fifo_list Struct Reference

A structure to hold a list of fifo_channels. More...

#include <fifoutils.h>

Public Attributes

int nchan
 The number of channels.
 
fifo_channel * fifo_ch
 An array of fifo_channels.
 
fd_set fds
 the fd_set for the async SIGIO handler
 
int maxfile
 the maximum file descriptor for the SIGIO handler to worry about.
 
intfd_to_fifo_ch_index
 Array mapping a file descriptor to an index in the fifo_ch array.
 
int tot_pending_reads
 The total number of pending reads.
 
intpending_reads
 An array, with same index as fifo_ch, which tracks number of pending reads on each channel.
 
intread_queue
 Circular buffer which contains the fifo_ch index to read next.
 
int rq_sz
 Size of the read_queue.
 
int read_queue_pos
 The current position in the read_queue.
 
int read_queue_nextpos
 
int RTSIGIO_overflow
 flag indicating that the signal queue has overflown.
 

Detailed Description

Definition at line 204 of file fifoutils.h.


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