#include <cirbuf.h>
Data Fields | |
| cirbuf_uint | maxlen |
| volatile cirbuf_uint | start |
| volatile cirbuf_uint | end |
| volatile cirbuf_uint | len |
| char * | buf |
Definition at line 50 of file cirbuf.h.
total len of the fifo (number of elements)
Definition at line 51 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_add_buf_tail(), cirbuf_align_left(), cirbuf_align_right(), cirbuf_del_buf_head(), cirbuf_del_buf_tail(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), and cirbuf_init().
| volatile cirbuf_uint cirbuf::start |
indice of the first elt
Definition at line 52 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_align_left(), cirbuf_align_right(), cirbuf_del_buf_head(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), cirbuf_get_head(), and cirbuf_init().
| volatile cirbuf_uint cirbuf::end |
indice of the last elt
Definition at line 53 of file cirbuf.h.
Referenced by cirbuf_add_buf_tail(), cirbuf_align_right(), cirbuf_del_buf_tail(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), cirbuf_get_tail(), and cirbuf_init().
| volatile cirbuf_uint cirbuf::len |
current len of fifo
Definition at line 54 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_add_buf_tail(), cirbuf_del_buf_head(), cirbuf_del_buf_tail(), and cirbuf_init().
| char* cirbuf::buf |
Definition at line 55 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_add_buf_tail(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), cirbuf_get_head(), cirbuf_get_tail(), and cirbuf_init().
1.5.6