diff options
Diffstat (limited to 'CPP/7zip/Archive/Deb/DebItem.h')
-rwxr-xr-x | CPP/7zip/Archive/Deb/DebItem.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/CPP/7zip/Archive/Deb/DebItem.h b/CPP/7zip/Archive/Deb/DebItem.h new file mode 100755 index 00000000..f587f3f5 --- /dev/null +++ b/CPP/7zip/Archive/Deb/DebItem.h @@ -0,0 +1,32 @@ +// Archive/Deb/ItemInfo.h + +#ifndef __ARCHIVE_DEB_ITEMINFO_H +#define __ARCHIVE_DEB_ITEMINFO_H + +#include "Common/Types.h" +#include "Common/String.h" +#include "DebHeader.h" + +namespace NArchive { +namespace NDeb { + +class CItem +{ +public: + AString Name; + UInt64 Size; + UInt32 ModificationTime; + UInt32 Mode; +}; + +class CItemEx: public CItem +{ +public: + UInt64 HeaderPosition; + UInt64 GetDataPosition() const { return HeaderPosition + NHeader::kHeaderSize; }; + // UInt64 GetFullSize() const { return NFileHeader::kRecordSize + Size; }; +}; + +}} + +#endif |