diff options
Diffstat (limited to 'include/swcomprs.h')
-rw-r--r-- | include/swcomprs.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/swcomprs.h b/include/swcomprs.h index 247ffcd..3cead50 100644 --- a/include/swcomprs.h +++ b/include/swcomprs.h @@ -3,7 +3,7 @@ * swcomprs.h - definition of Class SWCompress used for data * compression * - * $Id: swcomprs.h 3175 2014-04-17 04:21:31Z greg.hellings $ + * $Id: swcomprs.h 3122 2014-03-14 08:08:28Z chrislit $ * * Copyright 1996-2014 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society @@ -35,15 +35,18 @@ class SWDLLEXPORT SWCompress protected: char *buf, *zbuf, direct; // 0 - encode; 1 - decode unsigned long zlen, zpos, pos, slen; + int level; public: - SWCompress (); - virtual ~ SWCompress (); + SWCompress (); + virtual ~ SWCompress (); virtual char *Buf (const char *buf = 0, unsigned long *len = 0); virtual char *zBuf (unsigned long *len, char *buf = 0); virtual unsigned long GetChars (char *buf, unsigned long len); // override for other than buffer compression virtual unsigned long SendChars (char *buf, unsigned long len); // override for other than buffer compression virtual void Encode (void); // override to provide compression algorythm virtual void Decode (void); // override to provide compression algorythm + virtual void setLevel(int l) {level = l;}; + virtual int getLevel() {return level;}; }; SWORD_NAMESPACE_END |