serializable file
Definition at line 24 of file SerializableFile.h.
Classes | |
struct | TSerializableReader |
serializable reader More... | |
Public Member Functions | |
CSerializableFile (void) | |
CSerializableFile (FILE *fstream, char rw) | |
CSerializableFile (const char *fname, char rw='r') | |
virtual | ~CSerializableFile (void) |
virtual void | close (void) |
virtual bool | is_opened (void) |
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 | ( | void | ) | [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 | ( | void | ) | [virtual] |
default destructor
Definition at line 52 of file SerializableFile.cpp.
void close | ( | void | ) | [virtual] |
close
Definition at line 68 of file SerializableFile.cpp.
void init | ( | FILE * | fstream, | |
char | task, | |||
const char * | filename | |||
) | [protected, virtual] |
bool is_opened | ( | void | ) | [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.