KFile Class Reference

Inheritance diagram for KFile:
[legend]
Collaboration diagram for KFile:
[legend]
List of all members.

Public Member Functions

 KFile ()
int Create (KStr sFileName, KFILEMODE Mode=KFM_READWRITE)
int Open (KStr sFileName, KFILEMODE Mode=KFM_READ)
int Close ()
int Read (unsigned char *pBuffer, unsigned long ByteToRead, unsigned long *pByteRead=NULL)
int Write (unsigned char *pBuffer, unsigned long ByteToWrite, unsigned long *pByteWrite=NULL)
int Rewind ()
int Seek (long Distance, KFILESEEK SeekMode)
int Tell (unsigned long *pCurrentPos)
int ReadChar (char *pChar)
int ReadString (KStr &sString)
int WriteString (KStr &sString)
int ReadText (KStr &sString)
int WriteText (KStr &sString)
int GetSize ()
int GetLastWriteTime (KFileTime *pFileTime)
int IsEOF ()
int Reset ()
KFILEMODE GetMode ()
KStrGetsFileName ()
template<class T>
KFileoperator>> (T &Data)
template<class T>
KFileoperator<< (T &Data)

Static Public Member Functions

static char * GetFileExtension (char *pFileName)
static char * GetFileName (char *pFileName)

Protected Attributes

void * m_hFile
int m_bEOF
KFILEMODE m_Mode
KStr m_sFileName

Detailed Description

Definition at line 48 of file File.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:31 2007 for Zythum Project by  doxygen 1.5.1-p1