Falcon::FileStat Class Reference

Multiplatform statistics on files. More...

#include <filestat.h>

Inheritance diagram for Falcon::FileStat:

Inheritance graph
[legend]

List of all members.

Public Types

enum  e_fileType {
  t_notFound = -1, t_unknown = 0, t_normal = 1, t_dir = 2,
  t_pipe = 3, t_link = 4, t_device = 5, t_socket = 6
}

Public Member Functions

virtual FalconDataclone () const
 FileStat (const FileStat &other)
 FileStat ()
virtual void gcMark (uint32 mark)
virtual ~FileStat ()

Public Attributes

int32 m_access
TimeStampm_atime
 Last access time.
int32 m_attribs
 Dos attribs.
TimeStampm_ctime
 Creation or status change.
int32 m_group
TimeStampm_mtime
 Last write time.
int32 m_owner
int64 m_size
e_fileType m_type


Detailed Description

Multiplatform statistics on files.


Member Enumeration Documentation

Enumerator:
t_notFound 
t_unknown 
t_normal 
t_dir 
t_pipe 
t_link 
t_device 
t_socket 


Constructor & Destructor Documentation

Falcon::FileStat::FileStat (  ) 

Falcon::FileStat::FileStat ( const FileStat other  ) 

virtual Falcon::FileStat::~FileStat (  )  [virtual]


Member Function Documentation

virtual FalconData* Falcon::FileStat::clone (  )  const [virtual]

Implements Falcon::FalconData.

virtual void Falcon::FileStat::gcMark ( uint32  mark  )  [inline, virtual]

Implements Falcon::FalconData.


Member Data Documentation

Last access time.

Dos attribs.

Creation or status change.

Last write time.


The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:35 2009 for Falcon_Core by  doxygen 1.5.8