X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fgeekos%2Fring_buffer.h;h=1e8f4b5a6bfa259f3d9889782d03f975ca8d7dd7;hb=7305da0751e30ef0a6392f949c77c0c54d47f6b9;hp=51a01f15b5faa2cc4b1ba65e13bc42b05b35a04f;hpb=e642ea3a27bf1961a19ef3776c34333025c2a585;p=palacios.releases.git diff --git a/palacios/include/geekos/ring_buffer.h b/palacios/include/geekos/ring_buffer.h index 51a01f1..1e8f4b5 100644 --- a/palacios/include/geekos/ring_buffer.h +++ b/palacios/include/geekos/ring_buffer.h @@ -23,6 +23,8 @@ void free_ring_buffer(struct ring_buffer * ring); int rb_read(struct ring_buffer * ring, char * dst, uint_t len); +int rb_peek(struct ring_buffer * ring, char * dst, uint_t len); +int rb_delete(struct ring_buffer * ring, uint_t len); int rb_write(struct ring_buffer * ring, char * src, uint_t len); int rb_data_len(struct ring_buffer * ring); int rb_capacity(struct ring_buffer * ring);