![]() |
XRootD
|
#include <XrdZipZIP64EOCD.hh>
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.
|
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().