Lines Matching defs:RingBuffer
48 typedef struct RingBuffer
54 } RingBuffer;
72 RingBuffer ring;
83 static int ring_init(RingBuffer *ring, unsigned int capacity, int read_back_capacity)
85 memset(ring, 0, sizeof(RingBuffer));
94 static void ring_destroy(RingBuffer *ring)
99 static void ring_reset(RingBuffer *ring)
105 static int ring_size(RingBuffer *ring)
110 static int ring_space(RingBuffer *ring)
115 static int ring_read(RingBuffer *ring, void *dest, int buf_size)
145 static int ring_write(RingBuffer *ring, URLContext *h, size_t size)
157 static int ring_size_of_read_back(RingBuffer *ring)
162 static int ring_drain(RingBuffer *ring, int offset)
188 RingBuffer *ring = &c->ring;
341 RingBuffer *ring = &c->ring;
393 RingBuffer *ring = &c->ring;