#include <maxnet_file.h>

Public Member Functions |
|
| MaxNetFile () | |
| virtual | ~MaxNetFile () |
| virtual bool | OpenRead (const MCHAR *name) |
| virtual bool | OpenWrite (const MCHAR *name) |
| virtual void | Close () |
| void | Reset () |
| MCHAR * | FirstBlank (MCHAR *line) |
| MCHAR * | FirstNonblank (MCHAR *line) |
| MCHAR * | NextValue (MCHAR *ln) |
| bool | LocateSection (MCHAR *section) |
| MCHAR * | LocateValue (MCHAR *section, MCHAR *var, bool rescan=true) |
| MCHAR * | GetLine (MCHAR *destination=0) |
| bool | ReadFilename (MCHAR *ptr, MCHAR *filename) |
| bool | Write (MCHAR *line) |
| bool | WriteHeader (MCHAR *hdr) |
| bool | WritePair (MCHAR *var, float value) |
| bool | WritePair (MCHAR *var, int value) |
| bool | WritePair (MCHAR *var, bool value) |
| bool | WritePair (MCHAR *var, short value) |
| bool | WritePair (MCHAR *var, DWORD value) |
| bool | WritePair (MCHAR *var, size_t value) |
| bool | WritePair (MCHAR *var, MCHAR *value) |
| bool | WritePair (MCHAR *var, SYSTEMTIME *value) |
| bool | WritePairHex (MCHAR *var, DWORD value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, float *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, int *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, bool *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, short *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, DWORD *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, size_t *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, MCHAR *value) |
| bool | ReadPair (MCHAR *section, MCHAR *var, SYSTEMTIME *value) |
| bool | ReadPairHex (MCHAR *section, MCHAR *var, DWORD *value) |
Protected Attributes |
|
| MCHAR | line [1024] |
| FILE * | f |
| bool | read |
| MaxNetFile | ( | ) |
| virtual ~MaxNetFile | ( | ) | [virtual] |
| virtual bool OpenRead | ( | const MCHAR * | name | ) | [virtual] |
| virtual bool OpenWrite | ( | const MCHAR * | name | ) | [virtual] |
| virtual void Close | ( | ) | [virtual] |
| void Reset | ( | ) |
| MCHAR* FirstBlank | ( | MCHAR * | line | ) |
| MCHAR* FirstNonblank | ( | MCHAR * | line | ) |
| MCHAR* NextValue | ( | MCHAR * | ln | ) |
| bool LocateSection | ( | MCHAR * | section | ) |
| MCHAR* LocateValue | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| bool | rescan =
true |
||
| ) |
| MCHAR* GetLine | ( | MCHAR * | destination = 0 |
) |
| bool ReadFilename | ( | MCHAR * | ptr, |
| MCHAR * | filename | ||
| ) |
| bool Write | ( | MCHAR * | line | ) |
| bool WriteHeader | ( | MCHAR * | hdr | ) |
| bool WritePair | ( | MCHAR * | var, |
| float | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| int | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| bool | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| short | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| DWORD | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| size_t | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| MCHAR * | value | ||
| ) |
| bool WritePair | ( | MCHAR * | var, |
| SYSTEMTIME * | value | ||
| ) |
| bool WritePairHex | ( | MCHAR * | var, |
| DWORD | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| float * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| int * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| bool * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| short * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| DWORD * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| size_t * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| MCHAR * | value | ||
| ) |
| bool ReadPair | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| SYSTEMTIME * | value | ||
| ) |
| bool ReadPairHex | ( | MCHAR * | section, |
| MCHAR * | var, | ||
| DWORD * | value | ||
| ) |
MCHAR line[1024]
[protected] |
FILE* f
[protected] |
bool read
[protected] |