|
XRootD
|
#include <XrdZipZIP64EOCD.hh>
Collaboration diagram for XrdZip::ZIP64_EOCD:Public Member Functions | |
| ZIP64_EOCD (const char *buffer) | |
| Constructor from a buffer. More... | |
| ZIP64_EOCD (uint64_t cdoff, uint32_t cdcnt, uint32_t cdsize) | |
| Constructor from last LFH + CDFH. More... | |
| void | Serialize (buffer_t &buffer) |
| Serialize the object into a buffer. More... | |
| std::string | ToString () |
| Convert the ZIP64EOCD into a string for logging purposes. More... | |
Public Attributes | |
| uint64_t | cdOffset |
| uint64_t | cdSize |
| std::string | extensibleData |
| uint64_t | extensibleDataLength |
| uint16_t | minZipVersion |
| uint64_t | nbCdRec |
| uint64_t | nbCdRecD |
| uint32_t | nbDisk |
| uint32_t | nbDiskCd |
| uint64_t | zip64EocdSize |
| uint64_t | zip64EocdTotalSize |
| uint16_t | zipVersion |
Static Public Attributes | |
| static const uint16_t | zip64EocdBaseSize = 56 |
| static const uint32_t | zip64EocdSign = 0x06064b50 |
A data structure representing the ZIP64 extension to End of Central Directory record
Definition at line 23 of file XrdZipZIP64EOCD.hh.
|
inline |
Constructor from a buffer.
Definition at line 28 of file XrdZipZIP64EOCD.hh.
References cdOffset, cdSize, extensibleDataLength, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdBaseSize, zip64EocdSize, zip64EocdTotalSize, and zipVersion.
|
inline |
Constructor from last LFH + CDFH.
Definition at line 47 of file XrdZipZIP64EOCD.hh.
References cdOffset, cdSize, extensibleDataLength, nbCdRec, nbCdRecD, zip64EocdBaseSize, zip64EocdSize, and zip64EocdTotalSize.
|
inline |
Serialize the object into a buffer.
Definition at line 66 of file XrdZipZIP64EOCD.hh.
References cdOffset, cdSize, XrdZip::copy_bytes(), extensibleData, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdSign, zip64EocdSize, and zipVersion.
Here is the call graph for this function:
|
inline |
Convert the ZIP64EOCD into a string for logging purposes.
Definition at line 85 of file XrdZipZIP64EOCD.hh.
References cdOffset, cdSize, extensibleData, extensibleDataLength, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdSize, and zipVersion.
| uint64_t XrdZip::ZIP64_EOCD::cdOffset |
Definition at line 110 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), XrdZip::ZIP64_EOCDL::ZIP64_EOCDL(), Serialize(), and ToString().
| uint64_t XrdZip::ZIP64_EOCD::cdSize |
Definition at line 109 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), XrdZip::ZIP64_EOCDL::ZIP64_EOCDL(), Serialize(), and ToString().
| std::string XrdZip::ZIP64_EOCD::extensibleData |
Definition at line 111 of file XrdZipZIP64EOCD.hh.
Referenced by Serialize(), and ToString().
| uint64_t XrdZip::ZIP64_EOCD::extensibleDataLength |
Definition at line 112 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), and ToString().
| uint16_t XrdZip::ZIP64_EOCD::minZipVersion |
Definition at line 104 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().
| uint64_t XrdZip::ZIP64_EOCD::nbCdRec |
Definition at line 108 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().
| uint64_t XrdZip::ZIP64_EOCD::nbCdRecD |
Definition at line 107 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().
| uint32_t XrdZip::ZIP64_EOCD::nbDisk |
Definition at line 105 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().
| uint32_t XrdZip::ZIP64_EOCD::nbDiskCd |
Definition at line 106 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().
|
static |
Definition at line 119 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD().
|
static |
Definition at line 118 of file XrdZipZIP64EOCD.hh.
Referenced by XrdCl::ZipArchive::OpenArchive(), and Serialize().
| uint64_t XrdZip::ZIP64_EOCD::zip64EocdSize |
Definition at line 102 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().
| uint64_t XrdZip::ZIP64_EOCD::zip64EocdTotalSize |
Definition at line 113 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD().
| uint16_t XrdZip::ZIP64_EOCD::zipVersion |
Definition at line 103 of file XrdZipZIP64EOCD.hh.
Referenced by ZIP64_EOCD(), Serialize(), and ToString().