xrootd
|
A data structure representing the ZIP64 end of central directory locator. More...
#include <XrdZipZIP64EOCDL.hh>
Public Member Functions | |
ZIP64_EOCDL (const char *buffer) | |
Constructor from a buffer. | |
ZIP64_EOCDL (const EOCD &eocd, const ZIP64_EOCD &zip64Eocd) | |
Constructor from EOCD and ZIP64 EOCD. | |
void | Serialize (buffer_t &buffer) |
Serialize the object into a buffer. | |
std::string | ToString () |
Convert the EOCDL into a string for logging purposes. | |
Public Attributes | |
uint32_t | nbDiskZip64Eocd |
uint64_t | zip64EocdOffset |
uint32_t | totalNbDisks |
Static Public Attributes | |
static const uint32_t | zip64EocdlSign = 0x07064b50 |
static const uint16_t | zip64EocdlSize = 20 |
A data structure representing the ZIP64 end of central directory locator.
|
inline |
Constructor from a buffer.
References nbDiskZip64Eocd, totalNbDisks, and zip64EocdOffset.
|
inline |
Constructor from EOCD and ZIP64 EOCD.
References XrdZip::EOCD::cdOffset, XrdZip::ZIP64_EOCD::cdOffset, XrdZip::EOCD::cdSize, XrdZip::ZIP64_EOCD::cdSize, and zip64EocdOffset.
|
inline |
Serialize the object into a buffer.
References XrdZip::copy_bytes(), nbDiskZip64Eocd, totalNbDisks, zip64EocdlSign, and zip64EocdOffset.
|
inline |
Convert the EOCDL into a string for logging purposes.
References nbDiskZip64Eocd, totalNbDisks, and zip64EocdOffset.
uint32_t XrdZip::ZIP64_EOCDL::nbDiskZip64Eocd |
Referenced by Serialize(), ToString(), and ZIP64_EOCDL().
uint32_t XrdZip::ZIP64_EOCDL::totalNbDisks |
Referenced by Serialize(), ToString(), and ZIP64_EOCDL().
|
static |
Referenced by Serialize().
|
static |
uint64_t XrdZip::ZIP64_EOCDL::zip64EocdOffset |
Referenced by Serialize(), ToString(), ZIP64_EOCDL(), and ZIP64_EOCDL().