VMime
|
Additional Inherited Members | |
Public Member Functions inherited from filteredOutputStream | |
virtual size_t | getBlockSize () |
virtual outputStream & | getNextOutputStream ()=0 |
Public Member Functions inherited from outputStream | |
void | write (const byte_t *const data, const size_t count) |
void | write (const char *const data, const size_t count) |
template<int N> | |
void | write (const char(&data)[N]) |
virtual void | flush ()=0 |
Public Member Functions inherited from stream | |
virtual | ~stream () |
Protected Member Functions inherited from outputStream | |
virtual void | writeImpl (const byte_t *const data, const size_t count)=0 |
Protected Member Functions inherited from object | |
object () | |
object (const object &) | |
object & | operator= (const object &) |
virtual | ~object () |
A filtered output stream which applies a charset conversion to input bytes.
May throw a exceptions::charset_conv_error if an unexpected error occured when initializing convert, or during charset conversion.
May also throw a exceptions::illegal_byte_sequence_for_charset if an illegal byte sequence was found in the input bytes, and the 'silentlyReplaceInvalidSequences' flag is set to false in the charsetConverterOptions.