void zix_ring_reset(ZixRing *ring)
uint32_t zix_ring_read(ZixRing *ring, void *dst, uint32_t size)
void zix_ring_free(ZixRing *ring)
ZixRing * zix_ring_new(uint32_t size)
uint32_t zix_ring_read_space(const ZixRing *ring)
uint32_t zix_ring_capacity(const ZixRing *ring)
uint32_t zix_ring_write_space(const ZixRing *ring)
uint32_t zix_ring_peek(ZixRing *ring, void *dst, uint32_t size)
uint32_t zix_ring_write(ZixRing *ring, const void *src, uint32_t size)
uint32_t zix_ring_skip(ZixRing *ring, uint32_t size)
void zix_ring_mlock(ZixRing *ring)