- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
HashStream Class Reference¶
#include <HashFile.h>
Inheritance diagram for HashStream:
Inheritance graph
[legend]
Collaboration diagram for HashStream:
Collaboration graph
[legend]
| Public Types | |
| enum | { HS_STORE = 0, HS_LOAD = 1, HS_ASCII = 0, HS_BINARY = 2, HS_BYTESWAP = 4, HS_APPEND = 8, HS_FAILED = 16, HS_HASH = 32 } | 
| enum | SeekMode { HS_BEGINNING, HS_END, HS_OFFSET } | 
| Public Member Functions | |
| HashStream () | |
| virtual | ~HashStream () | 
| void * | operator new (size_t size) | 
| void | operator delete (void *ptr) | 
| BOOL | IsLoading () const | 
| BOOL | IsStoring () const | 
| BOOL | IsAppend () const | 
| BOOL | IsBinary () const | 
| void | OnBinary () | 
| BOOL | IsAscii () const | 
| void | OnAscii () | 
| BOOL | IsHash () const | 
| BOOL | IsByteSwap () const | 
| void | OnFailed () | 
| void | OffFailed () | 
| BOOL | IsFailed () | 
| void | SetMode (LONG pmode) | 
| LONG | GetMode () | 
| BOOL | SkipPast (UINT id) | 
| CRuntimeClass *PASCAL | LoadRuntimeClass (UINT *pwSchemaNum) | 
| void | StoreRuntimeClass (CRuntimeClass *rtc) | 
| virtual UINT | ReadC (void *buf, LONG count)=0 | 
| virtual void | Read (void *buf, LONG count)=0 | 
| virtual void | Write (const void *buf, LONG count)=0 | 
| virtual void | Flush ()=0 | 
| virtual void | Close ()=0 | 
| virtual BOOL | ReadLine (String &line)=0 | 
| virtual BOOL | ReadLine (MemoryStream &stream)=0 | 
| virtual void | ParseString (String &token)=0 | 
| virtual void | ParseToken (String &token)=0 | 
| virtual void | ParseToken (char *token, char delim)=0 | 
| virtual void | Seek (int pos, SeekMode seekmode)=0 | 
| virtual LONG | GetPos ()=0 | 
| void | WriteLine (String &line) | 
| void | SetStatusMeter () | 
| BOOL | SkipHeader (Header &header) | 
| String | ReadString (char delimit) | 
| void | ParseToken (String &token, char delim) | 
| HashStream & | operator<< (SBYTE sb) | 
| HashStream & | operator<< (UBYTE ub) | 
| HashStream & | operator<< (SWORD w) | 
| HashStream & | operator<< ( |