Go to the documentation of this file.
12 #ifndef PV_CIRCULAR_BUFFER_H
13 #define PV_CIRCULAR_BUFFER_H
91 #endif //PV_CIRCULAR_BUFFER_H
@ PV_CIRCULAR_BUFFER_STATUS_SUCCESS
pv_circular_buffer_status_t
pv_circular_buffer_status_t
pv_circular_buffer_status_t pv_circular_buffer_write(pv_circular_buffer_t *object, const void *buffer, int32_t length)
void pv_circular_buffer_delete(pv_circular_buffer_t *object)
@ PV_CIRCULAR_BUFFER_STATUS_OUT_OF_MEMORY
int32_t pv_circular_buffer_read(pv_circular_buffer_t *object, void *buffer, int32_t length)
pv_circular_buffer_status_t pv_circular_buffer_init(int32_t capacity, int32_t element_size, pv_circular_buffer_t **object)
void pv_circular_buffer_reset(pv_circular_buffer_t *object)
@ PV_CIRCULAR_BUFFER_STATUS_WRITE_OVERFLOW
@ PV_CIRCULAR_BUFFER_STATUS_INVALID_ARGUMENT
const char * pv_circular_buffer_status_to_string(pv_circular_buffer_status_t status)