Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ZenLib::File_ Class Reference

#include <File_.h>

Inheritance diagram for ZenLib::File_:

ZenLib::FileB ZenLib::FileT List of all members.

Public Member Functions

 File_ ()
 ~File_ ()
virtual int Ouvrir (const Ztring &Fichier, bool Nouveau=false, bool Ajout=false, bool Ecriture=false)=0
virtual void Fermer ()=0
virtual bool Eof ()
int Supprimer ()
Ztring Nom_Get ()
uint64 Size_Get ()

Static Public Member Functions

uint64 Size_Get (const Ztring &Fichier)
int Supprimer (Ztring &Fichier)
ZtringList Chercher (Ztring Liste)
int Exist (Ztring File)
int Copy (Ztring &Existing, Ztring &New, int FailExist=0)

Protected Attributes

bool End
Ztring Nom

Constructor & Destructor Documentation

ZenLib::File_::File_ (    ) 
 

ZenLib::File_::~File_ (    ) 
 


Member Function Documentation

ZtringList ZenLib::File_::Chercher (  Ztring    Liste )  [static]
 

int ZenLib::File_::Copy (  Ztring &    Existing,
Ztring &    New,
int    FailExist = 0
)  [static]
 

virtual bool ZenLib::File_::Eof (    )  [virtual]
 

Reimplemented in ZenLib::FileB, and ZenLib::FileT.

int ZenLib::File_::Exist (  Ztring    File )  [static]
 

virtual void ZenLib::File_::Fermer (    )  [pure virtual]
 

Implemented in ZenLib::FileB, and ZenLib::FileT.

Ztring ZenLib::File_::Nom_Get (    ) 
 

Reimplemented in ZenLib::FileB.

virtual int ZenLib::File_::Ouvrir (  const Ztring &    Fichier,
bool    Nouveau = false,
bool    Ajout = false,
bool    Ecriture = false
)  [pure virtual]
 

Implemented in ZenLib::FileB, and ZenLib::FileT.

uint64 ZenLib::File_::Size_Get (  const Ztring &    Fichier )  [static]
 

uint64 ZenLib::File_::Size_Get (    ) 
 

int ZenLib::File_::Supprimer (  Ztring &    Fichier )  [static]
 

int ZenLib::File_::Supprimer (    ) 
 


Member Data Documentation

bool ZenLib::File_::End [protected]
 

Reimplemented in ZenLib::FileT.

Ztring ZenLib::File_::Nom [protected]
 

Reimplemented in ZenLib::FileT.


The documentation for this class was generated from the following file:
Generated on Wed Jun 18 00:34:51 2003 for ZenLib by doxygen1.3-rc3