library: libCore #include "TArchiveFile.h" |
Inheritance Chart: | |||||||||||||
|
public:
TArchiveMember() TArchiveMember(const char* name) TArchiveMember(const TArchiveMember& member) virtual ~TArchiveMember() static TClass* Class() const char* GetComment() const Long64_t GetCompressedSize() const Long64_t GetDecompressedSize() const Long64_t GetFilePosition() const TDatime GetModTime() const virtual const char* GetName() const Long64_t GetPosition() const virtual TClass* IsA() const Bool_t IsDirectory() const TArchiveMember& operator=(const TArchiveMember& rhs) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
protected:
TString fName Name of member TString fComment Comment field TDatime fModTime Modification time Long64_t fPosition Byte position in archive Long64_t fFilePosition Byte position in archive where member data starts Long64_t fCsize Compressed size Long64_t fDsize Decompressed size Bool_t fDirectory Flag indicating this is a directory
TArchiveFile This is an abstract class that describes an archive file containing multiple sub-files, like a ZIP or TAR archive.