serializable file
Definition at line 24 of file SerializableFile.h.

Classes | |
| struct | TSerializableReader |
| serializable reader More... | |
Public Member Functions | |
| CSerializableFile () | |
| CSerializableFile (FILE *fstream, char rw) | |
| CSerializableFile (const char *fname, char rw='r') | |
| virtual | ~CSerializableFile () |
| virtual void | close () |
| virtual bool | is_opened () |
Protected Member Functions | |
| virtual void | init (FILE *fstream, char task, const char *filename) |
Protected Attributes | |
| FILE * | m_fstream |
| char | m_task |
| char * | m_filename |
| CSerializableFile | ( | ) | [explicit] |
default constructor
Definition at line 16 of file SerializableFile.cpp.
| CSerializableFile | ( | FILE * | fstream, | |
| char | rw | |||
| ) | [explicit] |
constructor
| fstream | already opened file | |
| rw |
Definition at line 22 of file SerializableFile.cpp.
| CSerializableFile | ( | const char * | fname, | |
| char | rw = 'r' | |||
| ) | [explicit] |
constructor
| fname | filename to open | |
| rw | mode, 'r' or 'w' |
Definition at line 28 of file SerializableFile.cpp.
| ~CSerializableFile | ( | ) | [virtual] |
default destructor
Definition at line 52 of file SerializableFile.cpp.
| void close | ( | ) | [virtual] |
close
Definition at line 68 of file SerializableFile.cpp.
| void init | ( | FILE * | fstream, | |
| char | task, | |||
| const char * | filename | |||
| ) | [protected, virtual] |
| bool is_opened | ( | ) | [virtual] |
is opened
Definition at line 74 of file SerializableFile.cpp.
char* m_filename [protected] |
filename
Definition at line 106 of file SerializableFile.h.
FILE* m_fstream [protected] |
file stream
Definition at line 102 of file SerializableFile.h.
char m_task [protected] |
task
Definition at line 104 of file SerializableFile.h.