xrootd
|
#include <XrdZipZIP64EOCD.hh>
Public Member Functions | |
ZIP64_EOCD (const char *buffer) | |
Constructor from a buffer. | |
ZIP64_EOCD (uint64_t cdoff, uint32_t cdcnt, uint32_t cdsize) | |
Constructor from last LFH + CDFH. | |
void | Serialize (buffer_t &buffer) |
Serialize the object into a buffer. | |
std::string | ToString () |
Convert the ZIP64EOCD into a string for logging purposes. | |
Public Attributes | |
uint64_t | zip64EocdSize |
uint16_t | zipVersion |
uint16_t | minZipVersion |
uint32_t | nbDisk |
uint32_t | nbDiskCd |
uint64_t | nbCdRecD |
uint64_t | nbCdRec |
uint64_t | cdSize |
uint64_t | cdOffset |
std::string | extensibleData |
uint64_t | extensibleDataLength |
uint64_t | zip64EocdTotalSize |
Static Public Attributes | |
static const uint32_t | zip64EocdSign = 0x06064b50 |
static const uint16_t | zip64EocdBaseSize = 56 |
A data structure representing the ZIP64 extension to End of Central Directory record
|
inline |
Constructor from a buffer.
References cdOffset, cdSize, extensibleDataLength, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdBaseSize, zip64EocdSize, zip64EocdTotalSize, and zipVersion.
|
inline |
Constructor from last LFH + CDFH.
References cdOffset, cdSize, extensibleDataLength, nbCdRec, nbCdRecD, zip64EocdBaseSize, zip64EocdSize, and zip64EocdTotalSize.
|
inline |
Serialize the object into a buffer.
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.
References cdOffset, cdSize, extensibleData, extensibleDataLength, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdSize, and zipVersion.
uint64_t XrdZip::ZIP64_EOCD::cdOffset |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), ZIP64_EOCD(), and XrdZip::ZIP64_EOCDL::ZIP64_EOCDL().
uint64_t XrdZip::ZIP64_EOCD::cdSize |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), ZIP64_EOCD(), and XrdZip::ZIP64_EOCDL::ZIP64_EOCDL().
std::string XrdZip::ZIP64_EOCD::extensibleData |
Referenced by Serialize(), and ToString().
uint64_t XrdZip::ZIP64_EOCD::extensibleDataLength |
Referenced by ToString(), ZIP64_EOCD(), and ZIP64_EOCD().
uint16_t XrdZip::ZIP64_EOCD::minZipVersion |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
uint64_t XrdZip::ZIP64_EOCD::nbCdRec |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), and ZIP64_EOCD().
uint64_t XrdZip::ZIP64_EOCD::nbCdRecD |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), and ZIP64_EOCD().
uint32_t XrdZip::ZIP64_EOCD::nbDisk |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
uint32_t XrdZip::ZIP64_EOCD::nbDiskCd |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
|
static |
Referenced by ZIP64_EOCD(), and ZIP64_EOCD().
|
static |
Referenced by Serialize().
uint64_t XrdZip::ZIP64_EOCD::zip64EocdSize |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), and ZIP64_EOCD().
uint64_t XrdZip::ZIP64_EOCD::zip64EocdTotalSize |
Referenced by ZIP64_EOCD(), and ZIP64_EOCD().
uint16_t XrdZip::ZIP64_EOCD::zipVersion |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().