dovecot-2.2: Added o_stream_get_max_buffer_size()

dovecot at dovecot.org dovecot at dovecot.org
Wed Apr 23 16:19:49 UTC 2014


details:   http://hg.dovecot.org/dovecot-2.2/rev/6abe16ff8108
changeset: 17250:6abe16ff8108
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Apr 23 19:19:24 2014 +0300
description:
Added o_stream_get_max_buffer_size()

diffstat:

 src/lib/ostream.c |  5 +++++
 src/lib/ostream.h |  2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

diffs (27 lines):

diff -r 79bfc730a8b0 -r 6abe16ff8108 src/lib/ostream.c
--- a/src/lib/ostream.c	Wed Apr 23 16:45:10 2014 +0300
+++ b/src/lib/ostream.c	Wed Apr 23 19:19:24 2014 +0300
@@ -112,6 +112,11 @@
 	io_stream_set_max_buffer_size(&stream->real_stream->iostream, max_size);
 }
 
+size_t o_stream_get_max_buffer_size(struct ostream *stream)
+{
+	return stream->real_stream->max_buffer_size;
+}
+
 void o_stream_cork(struct ostream *stream)
 {
 	struct ostream_private *_stream = stream->real_stream;
diff -r 79bfc730a8b0 -r 6abe16ff8108 src/lib/ostream.h
--- a/src/lib/ostream.h	Wed Apr 23 16:45:10 2014 +0300
+++ b/src/lib/ostream.h	Wed Apr 23 19:19:24 2014 +0300
@@ -77,6 +77,8 @@
 void o_stream_unset_flush_callback(struct ostream *stream);
 /* Change the maximum size for stream's output buffer to grow. */
 void o_stream_set_max_buffer_size(struct ostream *stream, size_t max_size);
+/* Returns the current max. buffer size. */
+size_t o_stream_get_max_buffer_size(struct ostream *stream);
 
 /* Delays sending as far as possible, writing only full buffers. Also sets
    TCP_CORK on if supported. */


More information about the dovecot-cvs mailing list