diff options
| author | Vincent Richard <[email protected]> | 2005-10-20 18:56:04 +0200 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2005-10-20 18:56:04 +0200 |
| commit | c241f071d26823ce2b6140c2687dcb750f6dfc29 (patch) | |
| tree | 7bd0762a15665a1500cfe6ee63901e92972b9a66 /src/utility/stream.cpp | |
| parent | Added 'charsetFilteredOutputStream'. (diff) | |
| download | vmime-c241f071d26823ce2b6140c2687dcb750f6dfc29.tar.gz vmime-c241f071d26823ce2b6140c2687dcb750f6dfc29.zip | |
Added flush() on 'outputStream' + added unit tests for 'charsetFilteredOutputStream' when input contains invalid sequences.
Diffstat (limited to 'src/utility/stream.cpp')
| -rw-r--r-- | src/utility/stream.cpp | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/src/utility/stream.cpp b/src/utility/stream.cpp index c9f901ec..82748928 100644 --- a/src/utility/stream.cpp +++ b/src/utility/stream.cpp @@ -100,6 +100,12 @@ void outputStreamAdapter::write } +void outputStreamAdapter::flush() +{ + m_stream.flush(); +} + + // outputStreamStringAdapter @@ -116,6 +122,12 @@ void outputStreamStringAdapter::write(const value_type* const data, const size_t } +void outputStreamStringAdapter::flush() +{ + // Do nothing +} + + // outputStreamByteArrayAdapter @@ -132,6 +144,12 @@ void outputStreamByteArrayAdapter::write(const value_type* const data, const siz } +void outputStreamByteArrayAdapter::flush() +{ + // Do nothing +} + + // inputStreamAdapter @@ -421,6 +439,12 @@ void outputStreamSocketAdapter::write } +void outputStreamSocketAdapter::flush() +{ + // Do nothing +} + + // inputStreamSocketAdapter inputStreamSocketAdapter::inputStreamSocketAdapter(net::socket& sok) @@ -460,7 +484,5 @@ const stream::size_type inputStreamSocketAdapter::skip #endif // VMIME_HAVE_MESSAGING_FEATURES - - } // utility } // vmime |
