Searched refs:nghttp3_range (Results 1 - 5 of 5) sorted by relevance
/third_party/node/deps/ngtcp2/nghttp3/lib/ |
H A D | nghttp3_range.h | 36 * nghttp3_range represents half-closed range [begin, end). 38 typedef struct nghttp3_range { struct 41 } nghttp3_range; typedef 46 void nghttp3_range_init(nghttp3_range *r, uint64_t begin, uint64_t end); 52 nghttp3_range nghttp3_range_intersect(const nghttp3_range *a, 53 const nghttp3_range *b); 58 uint64_t nghttp3_range_len(const nghttp3_range *r); 64 int nghttp3_range_eq(const nghttp3_range *a, const nghttp3_range * [all...] |
H A D | nghttp3_range.c | 26 #include "nghttp3_range.h" 29 void nghttp3_range_init(nghttp3_range *r, uint64_t begin, uint64_t end) { in nghttp3_range_init() 34 nghttp3_range nghttp3_range_intersect(const nghttp3_range *a, in nghttp3_range_intersect() 35 const nghttp3_range *b) { in nghttp3_range_intersect() 36 nghttp3_range r = {0, 0}; in nghttp3_range_intersect() 45 uint64_t nghttp3_range_len(const nghttp3_range *r) { return r->end - r->begin; } in nghttp3_range_len() 47 int nghttp3_range_eq(const nghttp3_range *a, const nghttp3_range *b) { in nghttp3_range_eq() 51 void nghttp3_range_cut(nghttp3_range *lef [all...] |
H A D | nghttp3_gaptr.c | 32 nghttp3_ksl_init(&gaptr->gap, nghttp3_ksl_range_compar, sizeof(nghttp3_range), in nghttp3_gaptr_init() 39 nghttp3_range range = {0, UINT64_MAX}; in gaptr_gap_init() 61 nghttp3_range k, m, l, r, q = {offset, offset + datalen}; in nghttp3_gaptr_push() 75 k = *(nghttp3_range *)nghttp3_ksl_it_key(&it); in nghttp3_gaptr_push() 105 nghttp3_range r; in nghttp3_gaptr_first_gap_offset() 112 r = *(nghttp3_range *)nghttp3_ksl_it_key(&it); in nghttp3_gaptr_first_gap_offset() 117 nghttp3_range nghttp3_gaptr_get_first_gap_after(nghttp3_gaptr *gaptr, in nghttp3_gaptr_get_first_gap_after() 119 nghttp3_range q = {offset, offset + 1}; in nghttp3_gaptr_get_first_gap_after() 123 nghttp3_range r = {0, UINT64_MAX}; in nghttp3_gaptr_get_first_gap_after() 132 return *(nghttp3_range *)nghttp3_ksl_it_ke in nghttp3_gaptr_get_first_gap_after() [all...] |
H A D | nghttp3_gaptr.h | 37 #include "nghttp3_range.h" 82 nghttp3_range nghttp3_gaptr_get_first_gap_after(nghttp3_gaptr *gaptr,
|
H A D | nghttp3_ksl.c | 35 #include "nghttp3_range.h" 818 const nghttp3_range *a = lhs, *b = rhs; in nghttp3_ksl_range_compar() 824 const nghttp3_range *a = lhs, *b = rhs; in nghttp3_ksl_range_exclusive_compar()
|
Completed in 3 milliseconds