hv_ring_get
hv_ring_get(rrd, (uint8_t *)data, datalen, 1);
hv_ring_get(rrd, (uint8_t *)data, datalen, 0);
hv_ring_get(rrd, (uint8_t *)&indices, sizeof(indices), 0);