From 3ae0d6f4210e370225cf0b9177f6c16d84d9255b Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 22 Sep 2014 08:18:58 +0200 Subject: DecoderBuffer: export the struct Eliminates the functions _new() and _free(). --- src/decoder/DecoderBuffer.cxx | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'src/decoder/DecoderBuffer.cxx') diff --git a/src/decoder/DecoderBuffer.cxx b/src/decoder/DecoderBuffer.cxx index 895729da3..df536e2b5 100644 --- a/src/decoder/DecoderBuffer.cxx +++ b/src/decoder/DecoderBuffer.cxx @@ -21,38 +21,9 @@ #include "DecoderBuffer.hxx" #include "DecoderAPI.hxx" #include "util/ConstBuffer.hxx" -#include "util/DynamicFifoBuffer.hxx" #include -struct DecoderBuffer { - Decoder *const decoder; - InputStream &is; - - DynamicFifoBuffer buffer; - - DecoderBuffer(Decoder *_decoder, InputStream &_is, - size_t _size) - :decoder(_decoder), is(_is), buffer(_size) {} -}; - -DecoderBuffer * -decoder_buffer_new(Decoder *decoder, InputStream &is, - size_t size) -{ - assert(size > 0); - - return new DecoderBuffer(decoder, is, size); -} - -void -decoder_buffer_free(DecoderBuffer *buffer) -{ - assert(buffer != nullptr); - - delete buffer; -} - const InputStream & decoder_buffer_get_stream(const DecoderBuffer *buffer) { -- cgit v1.2.3