CartoType API
Public Member Functions
CartoType::MOutputStream Class Reference

#include <cartotype_stream.h>

Inheritance diagram for CartoType::MOutputStream:
CartoType::CMemoryOutputStream CartoType::COpenFileOutputStream CartoType::CFileOutputStream

List of all members.

Public Member Functions

virtual ~MOutputStream ()
virtual TResult Write (const uint8 *aBuffer, int32 aBytes)=0
TResult WriteString (const char *aString)

Detailed Description

The output stream interface.


Constructor & Destructor Documentation

virtual CartoType::MOutputStream::~MOutputStream ( ) [inline, virtual]

Virtual destructor: strictly unneeded since pointers to MOutputStream are not owned and should not be deleted.


Member Function Documentation

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.


The documentation for this class was generated from the following file: