zeus::TDirectoryItem Class Reference

#include <DirectoryItem.h>

Inheritance diagram for zeus::TDirectoryItem:

zeus::TZObject zeus::IZUnknown

List of all members.

Public Member Functions

 TDirectoryItem ()
 TDirectoryItem (const TDirectoryItem &rInPar)
virtual ~TDirectoryItem ()
TString getName () const
TString getAbsoluteName () const
Timeval getModificationTime () const
Int64 getSize () const
Uint64 getFileStamp () const
bool isDirectory () const
bool isFile () const
bool isHidden () const
bool isSystem () const
bool operator== (const TDirectoryItem &rInPar) const
TDirectoryItemoperator= (const TDirectoryItem &rInPar)

Protected Attributes

TString m_strName
 Name of the directory item.
TString m_strDirName
 Name of the base directory.


Detailed Description

The directory item represents an item

Constructor & Destructor Documentation

TDirectoryItem::TDirectoryItem (  ) 

Standard constructor

TDirectoryItem::TDirectoryItem ( const TDirectoryItem rInPar  ) 

copy constructor

TDirectoryItem::~TDirectoryItem (  )  [virtual]

Destroy the directory item


Member Function Documentation

TString zeus::TDirectoryItem::getName (  )  const [inline]

Returns the name of the item

TString zeus::TDirectoryItem::getAbsoluteName (  )  const [inline]

Returns the complete path of the item

Timeval zeus::TDirectoryItem::getModificationTime (  )  const [inline]

Returns the time of the last change

Int64 zeus::TDirectoryItem::getSize (  )  const [inline]

Returns the item size

Uint64 zeus::TDirectoryItem::getFileStamp (  )  const [inline]

Returns the stamp of file

bool TDirectoryItem::isDirectory (  )  const

Checks if the item is a directory

Todo:
This method is not unicode compatible for Unix systems

bool zeus::TDirectoryItem::isFile (  )  const [inline]

Checks if the item is a file

bool TDirectoryItem::isHidden (  )  const

Checks if the file is hidden

bool TDirectoryItem::isSystem (  )  const

Checks if the file is a system file

bool zeus::TDirectoryItem::operator== ( const TDirectoryItem rInPar  )  const [inline]

equals operator

TDirectoryItem & zeus::TDirectoryItem::operator= ( const TDirectoryItem rInPar  )  [inline]

assign operator


Member Data Documentation

Name of the directory item.

Reimplemented from zeus::TZObject.

Name of the base directory.


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


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:34 2009