Lines Matching defs:CNode
1338 struct CNode struct
1340 unsigned ItemIndex; // index to CItem. We set it only if Node is directory.
1341 unsigned NumCalcedLinks; // Num links to that node
1344 UInt64 parent_id; // The identifier of the file system record for the parent directory.
1345 UInt64 private_id;
1346 UInt64 create_time;
1347 UInt64 mod_time;
1348 UInt64 change_time;
1349 UInt64 access_time;
1350 UInt64 internal_flags;
1352 {
1364 UInt32 write_generation_counter;
1365 UInt32 bsd_flags;
1366 MY_uid_t owner;
1367 MY_gid_t group;
1368 MY_mode_t mode;
1369 UInt16 pad1;
1370 UInt64 uncompressed_size;
1372 j_dstream dstream;
1373 AString PrimaryName;
1375 bool dstream_defined;
1376 bool refcnt_defined;
1378 UInt32 refcnt; // j_dstream_id_val_t
1379 CRecordVector<CExtent> Extents;
1380 CObjectVector<CAttr> Attrs;
1381 unsigned SymLinkIndex; // index in Attrs
1382 unsigned DecmpfsIndex; // index in Attrs
1383 unsigned ResourceIndex; // index in Attrs
1385 NHfs::CCompressHeader CompressHeader;
1387 CNode(): in CNode() function
1398 bool IsDir() const { return MY_LIN_S_ISDIR(mode); } in IsDir()
1399 bool IsSymLink() const { return MY_LIN_S_ISLNK(mode); } in IsSymLink()
1401 bool Has_UNCOMPRESSED_SIZE() const { return (internal_flags & INODE_HAS_UNCOMPRESSED_SIZE) != 0; } in Has_UNCOMPRESSED_SIZE()
1403 unsigned Get_Type_From_mode() const { return mode >> 12; } in Get_Type_From_mode()
1405 bool GetSize(unsigned attrIndex, UInt64 &size) const in GetSize()
1434 bool GetPackSize(unsigned attrIndex, UInt64 &size) const in GetPackSize()