VMime
|
Public Member Functions | |
outputStreamSocketAdapter (net::socket &sok) | |
void | flush () |
size_t | getBlockSize () |
![]() | |
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 | ~stream () |
Protected Member Functions | |
void | writeImpl (const byte_t *const data, const size_t count) |
![]() | |
object () | |
object (const object &) | |
object & | operator= (const object &) |
virtual | ~object () |
An output stream that is connected to a socket.
outputStreamSocketAdapter | ( | net::socket & | sok | ) |
|
virtual |
Flush this output stream and forces any buffered output bytes to be written out to the stream.
Implements outputStream.
|
virtual |
Return the preferred maximum block size when reading from or writing to this stream.
Reimplemented from stream.
References socket::getBlockSize().
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.