8#ifndef CIRCULAR_BUFFER_INF_H_
9 #define CIRCULAR_BUFFER_INF_H_
char * circ_buf_inf_read_multiple(circ_buf_inf_t *buffer)
read a char* from the circular buffer until last end_pattern
circ_buf_inf_t * circ_buf_inf_create(const char *end_pattern)
create a circular buffer
void circ_buf_inf_destroy(circ_buf_inf_t *buffer)
destroy a circular buffer
void circ_buf_inf_write(circ_buf_inf_t *buffer, const char *str)
add a char* to the circular buffer
bool circ_buf_inf_is_empty(circ_buf_inf_t *buffer)
check if circular buffer is empty
char * circ_buf_inf_read(circ_buf_inf_t *buffer)
read a char* from the circular buffer
bool circ_buf_inf_is_read_ready(circ_buf_inf_t *buffer)
check if circular buffer is ready to read (=> end_pattern'ed)