|
CartoType API
|
#include <cartotype_stream.h>
Public Member Functions | |
| virtual | ~MOutputStream () |
| virtual TResult | Write (const uint8 *aBuffer, int32 aBytes)=0 |
| TResult | WriteString (const char *aString) |
The output stream interface.
| virtual CartoType::MOutputStream::~MOutputStream | ( | ) | [inline, virtual] |
Virtual destructor: strictly unneeded since pointers to MOutputStream are not owned and should not be deleted.
| virtual TResult CartoType::MOutputStream::Write | ( | const uint8 * | aBuffer, |
| int32 | aBytes | ||
| ) | [pure virtual] |
Write aBytes bytes from aBuffer to the stream.
Implemented in CartoType::CMemoryOutputStream, and CartoType::COpenFileOutputStream.
| TResult CartoType::MOutputStream::WriteString | ( | const char * | aString | ) | [inline] |
Write a null-terminated string to the stream. Do not write the final null.
1.7.5.1