Defined in file: hzDirectory.h

Constructors/Detructors

hzDirent*hzDirent(void)
NULL-BASIS~hzDirent(void)

Public Methods:

unsigned intCtime(void)
unsigned shortGroup(void)
voidInitNorm(const hzString& pardir, const hzString& name, unsigned long size, unsigned int ino, unsigned int ctime, unsigned int mtime, unsigned int mode, unsigned int uid, unsigned int gid, unsigned int nlink)
voidInitStat(const hzString& pardir, const hzString& name, stat& fs)
unsigned intInode(void)
boolIsChanged(void)
boolIsCreate(void)
boolIsDelete(void)
boolIsDir(void)
boolIsInert(void)
boolIsModify(void)
voidMkCreate(void)
voidMkDelete(void)
voidMkInert(void)
voidMkModify(void)
unsigned intMode(void)
unsigned intMtime(void)
unsigned shortNlink(void)
unsigned shortOwner(void)
const hzStringPath(void)
voidSetCtime(hzXDate& d)
voidSetCtime(unsigned int ctime)
voidSetMtime(hzXDate& d)
voidSetMtime(unsigned int mtime)
voidSetName(const char* name)
voidSetName(hzString& name)
voidSetSize(unsigned int nSize)
unsigned intSize(void)
const hzStringstrName(void)
const char*txtName(void)

Overloaded operators:

booloperator<(const hzDirent& op)
ostream&operator<<(ostream& os, const hzDirent& de)
hzDirent&operator=(const hzDirent& op)
booloperator==(const hzDirent& op)
booloperator>(const hzDirent& op)
istream&operator>>(istream& is, hzDirent& de)

Member Variables:

unsigned intm_CtimeNo description
unsigned shortm_GroupNo description
unsigned intm_InodeNo description
unsigned shortm_LinksNo description
unsigned intm_ModeNo description
unsigned intm_MtimeNo description
hzStringm_NameNo description
unsigned shortm_OwnerNo description
unsigned longm_SizeNo description
unsigned shortm_StatusNo description
hzStringm_parentNo description