Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
DataChunkOutput Class Reference

#include <DataChunk.h>

Public Member Functions

 DataChunkOutput (OutputStream *pOut)
 
 ~DataChunkOutput ()
 
void openDataChunk (char *name, DataChunkVersionType ver)
 
void closeDataChunk (void)
 
void writeReal (Real r)
 
void writeInt (Int i)
 
void writeByte (Byte b)
 
void writeAsciiString (const AsciiString &string)
 
void writeUnicodeString (UnicodeString string)
 
void writeArrayOfBytes (char *ptr, Int len)
 
void writeDict (const Dict &d)
 
void writeNameKey (const NameKeyType key)
 

Protected Attributes

OutputStreamm_pOut
 
FILE * m_tmp_file
 
DataChunkTableOfContents m_contents
 
OutputChunkm_chunkStack
 

Detailed Description

Definition at line 117 of file DataChunk.h.

Constructor & Destructor Documentation

◆ DataChunkOutput()

DataChunkOutput::DataChunkOutput ( OutputStream * pOut)

Definition at line 238 of file DataChunk.cpp.

◆ ~DataChunkOutput()

DataChunkOutput::~DataChunkOutput ( )

Definition at line 251 of file DataChunk.cpp.

Member Function Documentation

◆ closeDataChunk()

void DataChunkOutput::closeDataChunk ( void )

Definition at line 305 of file DataChunk.cpp.

◆ openDataChunk()

void DataChunkOutput::openDataChunk ( char * name,
DataChunkVersionType ver )

Definition at line 278 of file DataChunk.cpp.

◆ writeArrayOfBytes()

void DataChunkOutput::writeArrayOfBytes ( char * ptr,
Int len )

Definition at line 352 of file DataChunk.cpp.

◆ writeAsciiString()

void DataChunkOutput::writeAsciiString ( const AsciiString & string)

Definition at line 357 of file DataChunk.cpp.

◆ writeByte()

void DataChunkOutput::writeByte ( Byte b)

Definition at line 347 of file DataChunk.cpp.

◆ writeDict()

void DataChunkOutput::writeDict ( const Dict & d)

Definition at line 381 of file DataChunk.cpp.

◆ writeInt()

void DataChunkOutput::writeInt ( Int i)

Definition at line 342 of file DataChunk.cpp.

◆ writeNameKey()

void DataChunkOutput::writeNameKey ( const NameKeyType key)

Definition at line 371 of file DataChunk.cpp.

◆ writeReal()

void DataChunkOutput::writeReal ( Real r)

Definition at line 337 of file DataChunk.cpp.

◆ writeUnicodeString()

void DataChunkOutput::writeUnicodeString ( UnicodeString string)

Definition at line 364 of file DataChunk.cpp.

Member Data Documentation

◆ m_chunkStack

OutputChunk* DataChunkOutput::m_chunkStack
protected

Definition at line 123 of file DataChunk.h.

◆ m_contents

DataChunkTableOfContents DataChunkOutput::m_contents
protected

Definition at line 122 of file DataChunk.h.

◆ m_pOut

OutputStream* DataChunkOutput::m_pOut
protected

Definition at line 120 of file DataChunk.h.

◆ m_tmp_file

FILE* DataChunkOutput::m_tmp_file
protected

Definition at line 121 of file DataChunk.h.


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