33 #define EVFILE_INPUT 0 34 #define EVFILE_OUTPUT 1 36 #define EVFILE_FULLBUFFERING 0 37 #define EVFILE_LINEBUFFERING 1 38 #define EVFILE_UNBUFFERED 2 63 virtual int Close(
void);
65 virtual int Flush(
void);
int GetPosition(evFilePosition &file_position)
int Seek(const evFilePosition file_position)
evVersion GetFileVersion(void)
Definition: evFile.h:116
int ReadHeader(evString &class_name)
long evFilePosition
Definition: evFile.h:41
virtual int SetBufferMode(const int mode)
int WriteHeader(const evString &class_name)
int GetMode(void)
Definition: evFile.h:122
int ReadToken(const evString &token)
int WriteToken(const evString &token)
int ReadTokenEndOfLine(void)
int Open(const evString &filename, const char *mode)
Definition: evVector.h:36
virtual const evString GetClassName(void) const
Definition: evFile.h:50
Definition: evAddress.h:37
FILE * GetFilePointer(void)
Definition: evFile.h:128
Definition: evDataObject.h:31
Definition: evVersion.h:40
int WriteTokenEndOfLine(void)
int ReadChar(char &value)
int ReadTokenLabel(const evString &token)
evVersion FileVersion
Definition: evFile.h:105
evString Filename
Definition: evFile.h:104
int WriteChar(const char value)
int Mode
Definition: evFile.h:96
int WriteTokenLabel(const evString &token)
Definition: evString.h:30
evString GetFilename(void)
Definition: evFile.h:110
FILE * FilePointer
Definition: evFile.h:95
int IsOpen(void)
Definition: evFile.h:134