]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-test: test-ostream - Implement the new ostream.get_buffer_used_size() API
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 8 Mar 2018 12:08:50 +0000 (14:08 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 13 Mar 2018 07:17:05 +0000 (09:17 +0200)
It's implemented the same way as the old get_used_size(). The default
implementation for get_buffer_avail_size() also works with this.

src/lib-test/test-ostream.c

index 61793ed0df86669435ab438b1237f1d6972f157b..7e7784ce1d6c93437af973356dcd06b496734dcc 100644 (file)
@@ -131,7 +131,7 @@ o_stream_test_flush_pending(struct ostream_private *stream, bool set)
 }
 
 static size_t
-o_stream_test_get_used_size(const struct ostream_private *stream)
+o_stream_test_get_buffer_used_size(const struct ostream_private *stream)
 {
        struct test_ostream *tstream = (struct test_ostream *)stream;
 
@@ -150,7 +150,8 @@ struct ostream *test_ostream_create(buffer_t *output)
        tstream->ostream.sendv = o_stream_test_sendv;
        tstream->ostream.flush = o_stream_test_flush;
        tstream->ostream.flush_pending = o_stream_test_flush_pending;
-       tstream->ostream.get_used_size = o_stream_test_get_used_size;
+       tstream->ostream.get_buffer_used_size =
+               o_stream_test_get_buffer_used_size;
        tstream->ostream.ostream.blocking = TRUE;
 
        tstream->output_buf = output;