git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59761
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
InitWithStream(stream, mode);
}
InitWithStream(stream, mode);
}
- wxStreamBuffer(wxInputStream& stream, size_t bufsize)
+ wxStreamBuffer(size_t bufsize, wxInputStream& stream)
{
InitWithStream(stream, read);
SetBufferIO(bufsize);
}
{
InitWithStream(stream, read);
SetBufferIO(bufsize);
}
- wxStreamBuffer(wxOutputStream& stream, size_t bufsize)
+ wxStreamBuffer(size_t bufsize, wxOutputStream& stream)
{
InitWithStream(stream, write);
SetBufferIO(bufsize);
{
InitWithStream(stream, write);
SetBufferIO(bufsize);
and calling SetBufferIO() but is more convenient.
@since 2.9.0
and calling SetBufferIO() but is more convenient.
@since 2.9.0
+
+ @param bufsize
+ The size of buffer in bytes.
+ @param stream
+ The associated input stream, the buffer will be used in read mode.
- wxStreamBuffer(wxInputStream& stream, size_t bufsize);
+ wxStreamBuffer(size_t bufsize, wxInputStream& stream);
/**
Constructor for an output buffer of the specified size.
/**
Constructor for an output buffer of the specified size.
and calling SetBufferIO() but is more convenient.
@since 2.9.0
and calling SetBufferIO() but is more convenient.
@since 2.9.0
+
+ @param bufsize
+ The size of buffer in bytes.
+ @param stream
+ The associated output stream, the buffer will be used in write mode.
- wxStreamBuffer(wxOutputStream& stream, size_t bufsize);
+ wxStreamBuffer(size_t bufsize, wxOutputStream& stream);
/**
Constructor; creates a new empty stream buffer which won't flush any data
/**
Constructor; creates a new empty stream buffer which won't flush any data
wxStreamBuffer *
CreateBufferIfNeeded(T& stream, wxStreamBuffer *buffer, size_t bufsize = 1024)
{
wxStreamBuffer *
CreateBufferIfNeeded(T& stream, wxStreamBuffer *buffer, size_t bufsize = 1024)
{
- return buffer ? buffer : new wxStreamBuffer(stream, bufsize);
+ return buffer ? buffer : new wxStreamBuffer(bufsize, stream);
}
} // anonymous namespace
}
} // anonymous namespace