- [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)
FileStream Class Reference¶
#include <HashFile.h>
Inheritance diagram for FileStream:
Inheritance graph
[legend]
Collaboration diagram for FileStream:
Collaboration graph
[legend]
Public Member Functions |
|
| FileStream () | |
| virtual | ~FileStream () |
| BOOL | Open (const String &filename, LONG mode=0) |
| BOOL | Open (String &filename, LONG mode=0) |
| BOOL | Open (int filenumber) |
| BOOL | Eof () |
| long | GetLength () |
| virtual UINT | ReadC (void *buf, LONG count) |
| virtual void | Read (void *buf, LONG count) |
| virtual void | Write (const void *buf, LONG count) |
| virtual void | Flush () |
| virtual void | Close () |
| virtual BOOL | ReadLine (String &line) |
| virtual BOOL | ReadLine (MemoryStream &stream) |
| virtual void | ParseString (String &token) |
| virtual void | ParseToken (String &token) |
| virtual void | ParseToken (char *token, char delim) |
| virtual void | Seek (int pos, SeekMode seekmode) |
| virtual LONG | GetPos () |
Static Public Member Functions |
|
| static BOOL | FindAliasAsk (String &filename) |
| static BOOL | FindFileAlias (String &filename) |
| static BOOL | FindFileAliasNameOnly (String &filename) |
| static BOOL | FindPathAlias (String &pathname) |
| static void | AddFileAlias (const String &oldfilename, const String &newfilename) |
| static void | AddPathAlias (const String &oldpathname, const String &newpathname) |
| static void | FreeFileAliases () |
| static void | FreePathAliases () |
| static BOOL | FindAlias (String &filename) |
| static BOOL | IsInFailedList (String &filename) |
| static void | ClearFailedList () |
| static void | ResetCancelAll () |
Protected Attributes |
|
| CStdioFile | file |
| String | m_tempname |
Static Protected Attributes |
|
| static CList< String, String & > | failedloadlist |
| static PathAlias * | pathaliashead |
| static FileAlias * | filealiashead |
| static BOOL | m_bCancelAll |