Initialize a directory entry explicitly. This method is best when populating from a file listing of config file. Please use InitStat when reading from the file system. Returns: None

Return TypeFunction nameArguments
voidhzDirent::InitNorm(hzString&,hzString&,uint64_t,uint32_t,uint32_t,uint32_t,uint32_t,uint32_t,uint32_t,uint32_t,)

Declared in file: hzDirectory.h
Defined in file : hzDirectory.cpp

Function Logic:

0:START 1:m_parent m_Name m_Inode m_Size m_Ctime m_Mtime m_Mode m_Owner m_Group m_Links m_Status 2: No text

Function body:

void hzDirent::InitNorm (hzString& pardir)hzString& name, uint64_t size, uint32_t ino, uint32_t ctime, uint32_t mtime, uint32_t mode, uint32_t uid, uint32_t gid, uint32_t nlink, 
{
   //  Initialize a directory entry explicitly. This method is best when populating from a file listing of config file. Please use InitStat when reading from
   //  the file system.
   //  
   //  Arguments: 1) dir  The host directory
   //     2) name Directory entry name
   //     3) size File size (only applies to files)
   //     4) ino  I-node number
   //     5) ctime Time created
   //     6) mtime Time last modified
   //     7) mode Access permissions
   //     8) uid  Owner's UNIX user id
   //     9) gid  Owner's UNIX group id
   //     10) nlink Number of links
   //  
   //  Returns: None
   //  parent = dir ;
   m_parent = pardir ; //  dir->Path() ;
   m_Name = name ;
   m_Inode = ino ;
   m_Size = size ;
   m_Ctime = ctime ;
   m_Mtime = mtime ;
   m_Mode = mode ;
   m_Owner = uid ;
   m_Group = gid ;
   m_Links = nlink ;
   m_Status = 0;
}