sFileStat Struct Reference

#include <gfilestat.h>

List of all members.

Public Member Functions

 sFileStat ()
void ToDefault ()
bool IsValid ()
bool IsDirectory ()
bool IsLink ()
t_fs_perm Permission ()
t_fs_perm AllPermission ()
long Size ()
t_uint32 USize ()
void Copy (sFileStat &copy)

Public Attributes

t_inode inode
t_uint32 mode
t_uint16 uid
t_uint16 gid
t_uint32 size
t_uint32 blocks
t_uint16 nLinks
time_t aTime
time_t mTime
time_t cTime


Constructor & Destructor Documentation

sFileStat::sFileStat  )  [inline]
 

Definition at line 13 of file gfilestat.h.


Member Function Documentation

t_fs_perm sFileStat::AllPermission  ) 
 

Definition at line 39 of file gfilestat.cpp.

void sFileStat::Copy sFileStat copy  )  [inline]
 

Definition at line 56 of file gfilestat.h.

Referenced by gFileStat::CopyStat().

bool sFileStat::IsDirectory  ) 
 

Definition at line 7 of file gfilestat.cpp.

Referenced by gFileStat::IsDirectory(), Size(), and gDir::thisScanDir().

bool sFileStat::IsLink  ) 
 

Definition at line 12 of file gfilestat.cpp.

Referenced by gFileStat::IsLink().

bool sFileStat::IsValid  )  [inline]
 

Definition at line 43 of file gfilestat.h.

t_fs_perm sFileStat::Permission  ) 
 

Definition at line 34 of file gfilestat.cpp.

long sFileStat::Size  ) 
 

Definition at line 21 of file gfilestat.cpp.

Referenced by USize().

void sFileStat::ToDefault  )  [inline]
 

Definition at line 34 of file gfilestat.h.

Referenced by gFileStat::thisFileStat(), and gFileStat::thisStatName().

t_uint32 sFileStat::USize  ) 
 

Definition at line 28 of file gfilestat.cpp.


Member Data Documentation

time_t sFileStat::aTime
 

Definition at line 32 of file gfilestat.h.

Referenced by Copy(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().

t_uint32 sFileStat::blocks
 

Definition at line 30 of file gfilestat.h.

Referenced by Copy(), gFileStat::thisStatName(), and ToDefault().

time_t sFileStat::cTime
 

Definition at line 32 of file gfilestat.h.

Referenced by Copy(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().

t_uint16 sFileStat::gid
 

Definition at line 28 of file gfilestat.h.

Referenced by Copy(), IsValid(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().

t_inode sFileStat::inode
 

Definition at line 26 of file gfilestat.h.

Referenced by Copy(), gFileStat::thisStatName(), and ToDefault().

t_uint32 sFileStat::mode
 

Definition at line 27 of file gfilestat.h.

Referenced by AllPermission(), Copy(), IsDirectory(), IsLink(), Permission(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().

time_t sFileStat::mTime
 

Definition at line 32 of file gfilestat.h.

Referenced by Copy(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().

t_uint16 sFileStat::nLinks
 

Definition at line 31 of file gfilestat.h.

Referenced by Copy(), gFileStat::thisStatName(), and ToDefault().

t_uint32 sFileStat::size
 

Definition at line 29 of file gfilestat.h.

Referenced by Copy(), Size(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().

t_uint16 sFileStat::uid
 

Definition at line 28 of file gfilestat.h.

Referenced by Copy(), IsValid(), Size(), gFileStat::thisFileStat(), gFileStat::thisStatName(), and ToDefault().


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