Lines Matching defs:CItem
171 struct CItem struct
173 UInt32 CommonFlags;
174 UInt32 Flags;
176 Byte RecordType;
200 CItem() { Clear(); } in CItem() argument
202 void Clear() in Clear()
227 bool IsNextForItem(const CItem &prev) const in IsNextForItem() argument
233 bool IsSolid() const { return ((UInt32)Method & NMethodFlags::kSolid) != 0; } in IsSolid()
234 unsigned GetAlgoVersion() const { return (unsigned)Method & 0x3F; } in GetAlgoVersion()
235 unsigned GetMethod() const { return ((unsigned)Method >> 7) & 0x7; } in GetMethod()
236 UInt32 GetDictSize() const { return (((UInt32)Method >> 10) & 0xF); } in GetDictSize()
238 bool IsService() const { return RecordType == NHeaderType::kService; } in IsService()
240 bool Is_STM() const { return IsService() && Name == "STM"; } in Is_STM()
241 bool Is_CMT() const { return IsService() && Name == "CMT"; } in Is_CMT()
242 bool Is_ACL() const { return IsService() && Name == "ACL"; } in Is_ACL()
249 bool IsEncrypted() const in IsEncrypted()
255 int FindExtra_Blake() const in FindExtra_Blake()
274 bool NeedUse_as_CopyLink() const { return PackSize == 0 && Is_CopyLink(); } in NeedUse_as_CopyLink()
275 bool NeedUse_as_HardLink() const { return PackSize == 0 && Is_HardLink(); } in NeedUse_as_HardLink()
276 …bool NeedUse_as_CopyLink_or_HardLink() const { return PackSize == 0 && Is_CopyLink_or_HardLink(); } in NeedUse_as_CopyLink_or_HardLink()
280 UInt32 GetWinAttrib() const in GetWinAttrib()
293 UInt64 GetDataPosition() const { return DataPos; } in GetDataPosition()