diff options
Diffstat (limited to 'src/utility/filteredStream.cpp')
-rw-r--r-- | src/utility/filteredStream.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/utility/filteredStream.cpp b/src/utility/filteredStream.cpp index eda0c64c..5db01047 100644 --- a/src/utility/filteredStream.cpp +++ b/src/utility/filteredStream.cpp @@ -30,6 +30,22 @@ namespace vmime { namespace utility { +// filteredInputStream + +stream::size_type filteredInputStream::getBlockSize() +{ + return std::min(inputStream::getBlockSize(), getPreviousInputStream().getBlockSize()); +} + + +// filteredOutputStream + +stream::size_type filteredOutputStream::getBlockSize() +{ + return std::min(outputStream::getBlockSize(), getNextOutputStream().getBlockSize()); +} + + // dotFilteredInputStream dotFilteredInputStream::dotFilteredInputStream(inputStream& is) |