#include <Iguana/Utilities/classlib/zip/CPIOOutputStream.h>
Public Member Functions | |
virtual void | closeMember (void) |
CPIOOutputStream (OutputStream *output, int format=ODC_MAGIC) | |
virtual void | finish (void) |
virtual void | nextMember (CPIOMember *member, bool autobuffer=false) |
virtual IOSize | write (const void *from, IOSize n) |
~CPIOOutputStream (void) | |
Protected Member Functions | |
virtual void | writeHeader (void) |
Private Member Functions | |
void | writePosixHeader (void) |
void | writeSvrHeader (void) |
Private Attributes | |
MemoryStorage * | m_buffer |
unsigned | m_checksum |
CPIOMember * | m_current |
bool | m_finished |
int | m_format |
IOOffset | m_remaining |
This stream does not work on non-blocking output.
Definition at line 29 of file CPIOOutputStream.h.
lat::CPIOOutputStream::CPIOOutputStream | ( | OutputStream * | output, | |
int | format = ODC_MAGIC | |||
) |
lat::CPIOOutputStream::~CPIOOutputStream | ( | void | ) |
Reimplemented from lat::FilterOutputStream.
virtual void lat::CPIOOutputStream::nextMember | ( | CPIOMember * | member, | |
bool | autobuffer = false | |||
) | [virtual] |
Reimplemented from lat::FilterOutputStream.
MemoryStorage* lat::CPIOOutputStream::m_buffer [private] |
Definition at line 52 of file CPIOOutputStream.h.
unsigned lat::CPIOOutputStream::m_checksum [private] |
Definition at line 54 of file CPIOOutputStream.h.
CPIOMember* lat::CPIOOutputStream::m_current [private] |
Definition at line 51 of file CPIOOutputStream.h.
bool lat::CPIOOutputStream::m_finished [private] |
Definition at line 55 of file CPIOOutputStream.h.
int lat::CPIOOutputStream::m_format [private] |
Definition at line 50 of file CPIOOutputStream.h.
IOOffset lat::CPIOOutputStream::m_remaining [private] |
Definition at line 53 of file CPIOOutputStream.h.