Home | History | Annotate | Download | only in include

Lines Matching refs:rdbx

2  * rdbx.h
56 * initializes the rdbx pointed to by its argument with the window size ws,
61 rdbx_init(rdbx_t *rdbx, unsigned long ws);
67 * frees memory associated with the rdbx
71 rdbx_uninit(rdbx_t *rdbx);
75 * rdbx_estimate_index(rdbx, guess, s)
77 * given an rdbx and a sequence number s (from a newly arrived packet),
84 rdbx_estimate_index(const rdbx_t *rdbx,
89 * rdbx_check(rdbx, delta);
92 * which is at rdbx->window_start + delta is in the rdb
97 rdbx_check(const rdbx_t *rdbx, int difference);
100 * replay_add_index(rdbx, delta)
102 * adds the xtd_seq_num_t at rdbx->window_start + delta to replay_db
106 * indicated that the index does not appear in the rdbx, and a mutex
107 * should protect the rdbx between these calls if necessary.
111 rdbx_add_index(rdbx_t *rdbx, int delta);
115 * rdbx_set_roc(rdbx, roc) initalizes the rdbx_t at the location rdbx
123 rdbx_set_roc(rdbx_t *rdbx, uint32_t roc);
126 * rdbx_get_roc(rdbx) returns the value of the rollover counter for
127 * the rdbx_t pointed to by rdbx
132 rdbx_get_packet_index(const rdbx_t *rdbx);
135 * xtd_seq_num_t functions - these are *internal* functions of rdbx, and
136 * shouldn't be used to manipulate rdbx internal values. use the rdbx
143 * gets the window size which was used to initialize the rdbx
147 rdbx_get_window_size(const rdbx_t *rdbx);