gFileStat Class Reference

#include <gfilestat.h>

List of all members.

Public Member Functions

 gFileStat (char *fName=NULL)
 gFileStat (gString &sName)
 gFileStat (int fd)
virtual ~gFileStat ()
virtual bool IsOk ()
virtual bool HasStat ()
int Error ()
bool IsDirectory ()
bool IsLink ()
bool Update (int fd=-1)
bool Update (char *fName)
gFileStatCopyStat (gFileStat &copy)

Public Attributes

int lastOpError
int lastOpErrorL
gString name
sFileStat status
sFileStat statusL

Protected Member Functions

int thisStatName (char *fName, int fd, sFileStat &st, sFileStat &stL)
int thisFileStat (int fd, sFileStat &st, sFileStat &stL)


Constructor & Destructor Documentation

gFileStat::gFileStat char *  fName = NULL  ) 
 

Definition at line 48 of file gfilestat.cpp.

gFileStat::gFileStat gString sName  ) 
 

Definition at line 60 of file gfilestat.cpp.

gFileStat::gFileStat int  fd  ) 
 

gFileStat::~gFileStat  )  [virtual]
 

Definition at line 72 of file gfilestat.cpp.


Member Function Documentation

gFileStat & gFileStat::CopyStat gFileStat copy  ) 
 

Definition at line 93 of file gfilestat.cpp.

Referenced by gFileSysName::gFileSysName().

int gFileStat::Error  )  [inline]
 

Definition at line 91 of file gfilestat.h.

Referenced by IsOk().

virtual bool gFileStat::HasStat  )  [inline, virtual]
 

Definition at line 87 of file gfilestat.h.

Referenced by IsOk(), and gDir::thisScanDir().

bool gFileStat::IsDirectory  )  [inline]
 

Definition at line 95 of file gfilestat.h.

bool gFileStat::IsLink  )  [inline]
 

Definition at line 98 of file gfilestat.h.

virtual bool gFileStat::IsOk  )  [inline, virtual]
 

Definition at line 83 of file gfilestat.h.

int gFileStat::thisFileStat int  fd,
sFileStat st,
sFileStat stL
[protected]
 

Definition at line 177 of file gfilestat.cpp.

Referenced by thisStatName(), and Update().

int gFileStat::thisStatName char *  fName,
int  fd,
sFileStat st,
sFileStat stL
[protected]
 

Definition at line 105 of file gfilestat.cpp.

Referenced by gFileStat(), and Update().

bool gFileStat::Update char *  fName  ) 
 

Definition at line 86 of file gfilestat.cpp.

bool gFileStat::Update int  fd = -1  ) 
 

Definition at line 76 of file gfilestat.cpp.

Referenced by gDir::thisScanDir().


Member Data Documentation

int gFileStat::lastOpError
 

Definition at line 78 of file gfilestat.h.

Referenced by CopyStat(), Error(), thisFileStat(), and thisStatName().

int gFileStat::lastOpErrorL
 

Definition at line 78 of file gfilestat.h.

Referenced by CopyStat(), Error(), thisFileStat(), and thisStatName().

gString gFileStat::name
 

Definition at line 79 of file gfilestat.h.

Referenced by CopyStat(), gFileStat(), and Update().

sFileStat gFileStat::status
 

Definition at line 80 of file gfilestat.h.

Referenced by CopyStat(), gFileStat(), and Update().

sFileStat gFileStat::statusL
 

Definition at line 80 of file gfilestat.h.

Referenced by CopyStat(), gFileStat(), IsDirectory(), IsLink(), gDir::thisScanDir(), and Update().


The documentation for this class was generated from the following files:
Generated on Sat Aug 18 02:41:06 2007 for xpfweb_v2x lib by  doxygen 1.4.2