sword::zVerse Class Reference

Inheritance diagram for sword::zVerse:

Inheritance graph
[legend]
Collaboration diagram for sword::zVerse:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 zVerse (const char *ipath, int fileMode=-1, int blockType=3, SWCompress *icomp=0)
void findOffset (char testmt, long idxoff, long *start, unsigned short *end)
void zReadText (char testmt, long start, unsigned short size, SWBuf &buf)
virtual void rawZFilter (SWBuf &buf, char direction=0)

Static Public Member Functions

static char createModule (const char *path, int blockBound)

Public Attributes

char nl

Static Public Attributes

static const char uniqueIndexID []

Protected Member Functions

void prepText (SWBuf &buf)
void doSetText (char testmt, long idxoff, const char *buf, long len=0)
void doLinkEntry (char testmt, long destidxoff, long srcidxoff)
void flushCache ()

Protected Attributes

FileDesc * idxfp [2]
FileDesc * textfp [2]
FileDesc * compfp [2]
char * path
char * cacheBuf
char cacheTestament
long cacheBufIdx
bool dirtyCache

Static Protected Attributes

static int instance

Private Attributes

SWCompress * compressor

Detailed Description

Definition at line 19 of file zverse.h.


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