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 DateTime & getATime () const
 Get time of last access.
const DateTime & getCTime (void) const
 Get time of last status change.
const DateTime & getMTime () 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: