VMime
|
Public Member Functions | |
outputStreamAdapter (std::ostream &os) | |
void | flush () |
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]) |
Public Member Functions inherited from stream | |
virtual | ~stream () |
virtual size_t | getBlockSize () |
Protected Member Functions | |
void | writeImpl (const byte_t *const data, const size_t count) |
Protected Member Functions inherited from object | |
object () | |
object (const object &) | |
object & | operator= (const object &) |
virtual | ~object () |
An adapter class for C++ standard output streams.
outputStreamAdapter | ( | std::ostream & | os | ) |
os | output stream to wrap |
|
virtual |
Flush this output stream and forces any buffered output bytes to be written out to the stream.
Implements outputStream.
Write data to the stream.
This is the method to be implemented is subclasses.
data | buffer containing data to write |
count | number of bytes to write |
Implements outputStream.