summaryrefslogtreecommitdiff
path: root/gio/src/bufferedoutputstream.hg
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2008-03-03 21:29:18 +0000
committerMurray Cumming <murrayc@src.gnome.org>2008-03-03 21:29:18 +0000
commitb324bf30ab7c3dbf37f00ae94695b48291f2e701 (patch)
treef895247dddd5b89372bc1a50aa352f65a3990693 /gio/src/bufferedoutputstream.hg
parent8036fa4718306de4ccd47640a7fdbb3d4cfaa810 (diff)
downloadglibmm-b324bf30ab7c3dbf37f00ae94695b48291f2e701.tar.gz
Put these in a Streams doxygen group. We should think of some more groups,
2008-03-03 Murray Cumming <murrayc@murrayc.com> * gio/src/bufferedinputstream.hg: * gio/src/bufferedoutputstream.hg: * gio/src/datainputstream.hg: * gio/src/dataoutputstream.hg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.hg: * gio/src/filterinputstream.hg: * gio/src/filteroutputstream.hg: * gio/src/inputstream.hg: * gio/src/memoryinputstream.hg: * gio/src/mount.hg: * gio/src/outputstream.hg: * gio/src/seekable.hg: * gio/src/unixinputstream.hg: * gio/src/unixoutputstream.hg: Put these in a Streams doxygen group. We should think of some more groups, maybe by looking at the C documentation. svn path=/trunk/; revision=630
Diffstat (limited to 'gio/src/bufferedoutputstream.hg')
-rw-r--r--gio/src/bufferedoutputstream.hg12
1 files changed, 12 insertions, 0 deletions
diff --git a/gio/src/bufferedoutputstream.hg b/gio/src/bufferedoutputstream.hg
index 75ade8fd..e9c840de 100644
--- a/gio/src/bufferedoutputstream.hg
+++ b/gio/src/bufferedoutputstream.hg
@@ -26,6 +26,18 @@ _PINCLUDE(giomm/private/filteroutputstream_p.h)
namespace Gio
{
+/** The buffered output stream implements FilterOutputStream and provides for buffered writes.
+ * By default, BufferedOutputStream's buffer size is set at 4 kilobytes, but you
+ * can specify this to the constructor.
+ *
+ * To get the size of a buffer within a buffered input stream, use get_buffer_size().
+ * To change the size of a buffered output stream's buffer, use set_buffer_size().
+ * Note that the buffer's size cannot be reduced below the size of the data within the buffer.
+ *
+ * @ingroup Streams
+ *
+ * @newin2p16
+ */
class BufferedOutputStream : public Gio::FilterOutputStream
{
_CLASS_GOBJECT(BufferedOutputStream, GBufferedOutputStream, G_BUFFERED_OUTPUT_STREAM, Gio::FilterOutputStream, GFilterOutputStream)