57 void getCompressedText(
long block,
long entry,
char **buf)
const;
58 void flushCache()
const;
59 void getKeyFromDatOffset(
long ioffset,
char **buf)
const;
60 void getKeyFromIdxOffset(
long ioffset,
char **buf)
const;
63 zStr(
const char *ipath,
int fileMode = -1,
long blockCount = 100,
SWCompress *icomp = 0,
bool caseSensitive =
false);
65 signed char findKeyIndex(
const char *ikey,
long *idxoff,
long away = 0)
const;
66 void getText(
long index,
char **idxbuf,
char **buf)
const;
67 void setText(
const char *ikey,
const char *buf,
long len = -1);
68 void linkEntry(
const char *destkey,
const char *srckey);
69 virtual void rawZFilter(
SWBuf &buf,
char direction = 0)
const { (void) buf; (void) direction; }
70 static signed char createModule (
const char *path);
#define SWORD_NAMESPACE_START
static const int ZDXENTRYSIZE
static const int IDXENTRYSIZE
virtual void rawZFilter(SWBuf &buf, char direction=0) const
#define SWORD_NAMESPACE_END
EntriesBlock * cacheBlock