aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vmime/utility/filteredStream.cpp18
-rw-r--r--src/vmime/utility/filteredStream.hpp6
2 files changed, 24 insertions, 0 deletions
diff --git a/src/vmime/utility/filteredStream.cpp b/src/vmime/utility/filteredStream.cpp
index bb705162..d745b384 100644
--- a/src/vmime/utility/filteredStream.cpp
+++ b/src/vmime/utility/filteredStream.cpp
@@ -210,6 +210,12 @@ void dotFilteredOutputStream::flush()
}
+size_t dotFilteredOutputStream::getBlockSize()
+{
+ return m_stream.getBlockSize();
+}
+
+
// CRLFToLFFilteredOutputStream
CRLFToLFFilteredOutputStream::CRLFToLFFilteredOutputStream(outputStream& os)
@@ -286,6 +292,12 @@ void CRLFToLFFilteredOutputStream::flush()
}
+size_t CRLFToLFFilteredOutputStream::getBlockSize()
+{
+ return m_stream.getBlockSize();
+}
+
+
// LFToCRLFFilteredOutputStream
LFToCRLFFilteredOutputStream::LFToCRLFFilteredOutputStream(outputStream& os)
@@ -357,6 +369,12 @@ void LFToCRLFFilteredOutputStream::flush()
}
+size_t LFToCRLFFilteredOutputStream::getBlockSize()
+{
+ return m_stream.getBlockSize();
+}
+
+
// stopSequenceFilteredInputStream <1>
template <>
diff --git a/src/vmime/utility/filteredStream.hpp b/src/vmime/utility/filteredStream.hpp
index c60373b9..8ed5c61b 100644
--- a/src/vmime/utility/filteredStream.hpp
+++ b/src/vmime/utility/filteredStream.hpp
@@ -120,6 +120,8 @@ public:
void flush();
+ size_t getBlockSize();
+
protected:
void writeImpl(const byte_t* const data, const size_t count);
@@ -150,6 +152,8 @@ public:
void flush();
+ size_t getBlockSize();
+
protected:
void writeImpl(const byte_t* const data, const size_t count);
@@ -179,6 +183,8 @@ public:
void flush();
+ size_t getBlockSize();
+
protected:
void writeImpl(const byte_t* const data, const size_t count);