![]() |
![]() |
#include <Iguana/Utilities/classlib/zip/CPIOInputStream.h>
Public Member Functions | |
virtual IOSize | available (void) |
virtual void | close (void) |
virtual void | closeMember (void) |
CPIOInputStream (InputStream *input) | |
virtual CPIOMember * | nextMember (void) |
virtual IOSize | read (void *into, IOSize n) |
virtual void | reset (void) |
virtual IOSize | skip (IOSize n) |
~CPIOInputStream (void) | |
Private Member Functions | |
bool | checkHex (const void *buf, IOSize length) |
bool | checkOctal (const void *buf, IOSize length) |
CPIOMember * | readPosixHeader (void) |
CPIOMember * | readSvrHeader (bool check) |
Private Attributes | |
bool | m_check |
unsigned | m_checksum |
CPIOMember * | m_current |
int | m_format |
IOOffset | m_remaining |
unsigned | m_sum |
This stream does not work on non-blocking input.
Definition at line 25 of file CPIOInputStream.h.
lat::CPIOInputStream::CPIOInputStream | ( | InputStream * | input | ) |
lat::CPIOInputStream::~CPIOInputStream | ( | void | ) |
Reimplemented from lat::FilterInputStream.
Reimplemented from lat::FilterInputStream.
virtual CPIOMember* lat::CPIOInputStream::nextMember | ( | void | ) | [virtual] |
Reimplemented from lat::FilterInputStream.
CPIOMember* lat::CPIOInputStream::readPosixHeader | ( | void | ) | [private] |
CPIOMember* lat::CPIOInputStream::readSvrHeader | ( | bool | check | ) | [private] |
Reimplemented from lat::FilterInputStream.
Reimplemented from lat::FilterInputStream.
bool lat::CPIOInputStream::m_check [private] |
Definition at line 55 of file CPIOInputStream.h.
unsigned lat::CPIOInputStream::m_checksum [private] |
Definition at line 53 of file CPIOInputStream.h.
CPIOMember* lat::CPIOInputStream::m_current [private] |
Definition at line 51 of file CPIOInputStream.h.
int lat::CPIOInputStream::m_format [private] |
Definition at line 50 of file CPIOInputStream.h.
IOOffset lat::CPIOInputStream::m_remaining [private] |
Definition at line 52 of file CPIOInputStream.h.
unsigned lat::CPIOInputStream::m_sum [private] |
Definition at line 54 of file CPIOInputStream.h.