CzzFile Class Reference

#include <base/zz_file.h>

Inheritance diagram for CzzFile:

CzzZip List of all members.

Public Member Functions

 CzzFile (const char *path)
 ~CzzFile ()
size_t Size (void)
time_t Time (void)
void Open (const char *mode)
size_t Read (void *p, size_t size)
size_t Write (void *p, size_t size)
void Close (void)
bool Exist (void)
void CopyTo (const char *path)
FILE * GetHandle (void)
void Rename (const char *newname)
void Delete (void)
CzzStringGetPath (void)
void SetPath (const char *path)

Protected Attributes

FILE * m_Handle
CzzString m_Path
CzzString m_Mode
bool m_Open
size_t m_Size
time_t m_Time

Constructor & Destructor Documentation

CzzFile::CzzFile const char *  path  ) 
 

CzzFile::~CzzFile  ) 
 


Member Function Documentation

void CzzFile::Close void   ) 
 

void CzzFile::CopyTo const char *  path  ) 
 

void CzzFile::Delete void   ) 
 

bool CzzFile::Exist void   ) 
 

FILE * CzzFile::GetHandle void   ) 
 

CzzString & CzzFile::GetPath void   ) 
 

void CzzFile::Open const char *  mode  ) 
 

size_t CzzFile::Read void *  p,
size_t  size
 

void CzzFile::Rename const char *  newname  ) 
 

void CzzFile::SetPath const char *  path  ) 
 

size_t CzzFile::Size void   ) 
 

time_t CzzFile::Time void   ) 
 

size_t CzzFile::Write void *  p,
size_t  size
 


Member Data Documentation

FILE* CzzFile::m_Handle [protected]
 

CzzString CzzFile::m_Mode [protected]
 

bool CzzFile::m_Open [protected]
 

CzzString CzzFile::m_Path [protected]
 

size_t CzzFile::m_Size [protected]
 

time_t CzzFile::m_Time [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Sep 21 21:45:46 2006 for tonjac.org MINI/C++ library by  doxygen 1.4.6-NO