Public Member Functions

base::StatBase Class Reference

Provides information about a directory entry. More...

#include <libppbase/base/Stat.h>

Inheritance diagram for base::StatBase:
base::StatT< sizeT, traits >

List of all members.

Public Member Functions

 StatBase ()
 Constructor.
 StatBase (unsigned blocks, mode_t mode, unsigned inode, time_t atime, time_t ctime, time_t mtime, bool utc=false)
 Constructor.
unsigned getBlocks () const
 Get number of disk blocks.
unsigned getInode () const
 Get inode number.
const DateTimegetATime () const
 Get time of last access.
const DateTimegetCTime (void) const
 Get time of last status change.
const DateTimegetMTime () const
 Get time of last modification.
bool isDirectory () const
 Checks if this entry is a directory.

Detailed Description

Provides information about a directory entry.

Author:
Christoph Schwarz
Version:
$Id: Stat.h 21 2010-09-05 04:18:17Z cschwarz1 $

Constructor & Destructor Documentation

base::StatBase::StatBase ( unsigned  blocks,
mode_t  mode,
unsigned  inode,
time_t  atime,
time_t  ctime,
time_t  mtime,
bool  utc = false 
)

Constructor.

Parameters:
blocks number of blocks
mode access mode
inode inode number
atime access time
ctime change time
mtime modification time
utc flag: file times are UTC times

Member Function Documentation

const DateTime& base::StatBase::getATime (  )  const

Get time of last access.

Returns:
time of last access (atime)
unsigned base::StatBase::getBlocks (  )  const

Get number of disk blocks.

Returns:
number of disk blocks
const DateTime& base::StatBase::getCTime ( void   )  const

Get time of last status change.

Returns:
time of last status change (ctime)
unsigned base::StatBase::getInode (  )  const

Get inode number.

Returns:
inode number
const DateTime& base::StatBase::getMTime (  )  const

Get time of last modification.

Returns:
time of last modification (mtime)
bool base::StatBase::isDirectory (  )  const

Checks if this entry is a directory.

Returns:
true if this entry is a directory

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