From 4fe272a7fbe45ab76f3af417d989c37fd4298ed1 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 12 Jul 2014 00:14:15 +0200 Subject: DecoderBuffer: add method _available() --- src/DecoderBuffer.hxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/DecoderBuffer.hxx') diff --git a/src/DecoderBuffer.hxx b/src/DecoderBuffer.hxx index 0eaf0c4f3..65c6e0d2e 100644 --- a/src/DecoderBuffer.hxx +++ b/src/DecoderBuffer.hxx @@ -77,6 +77,13 @@ decoder_buffer_clear(DecoderBuffer *buffer); bool decoder_buffer_fill(DecoderBuffer *buffer); +/** + * How many bytes are stored in the buffer? + */ +gcc_pure +size_t +decoder_buffer_available(const DecoderBuffer *buffer); + /** * Reads data from the buffer. This data is not yet consumed, you * have to call decoder_buffer_consume() to do that. The returned -- cgit v1.2.3