XRootD
XrdZip::DataDescriptor Struct Reference

#include <XrdZipDataDescriptor.hh>

+ Collaboration diagram for XrdZip::DataDescriptor:

Static Public Member Functions

static uint8_t GetSize (bool zip64)
 

Static Public Attributes

static const uint16_t flag = 1 << 3
 
static const uint32_t sign = 0x08074b50
 

Detailed Description

Definition at line 35 of file XrdZipDataDescriptor.hh.

Member Function Documentation

◆ GetSize()

static uint8_t XrdZip::DataDescriptor::GetSize ( bool  zip64)
inlinestatic

Definition at line 37 of file XrdZipDataDescriptor.hh.

38  {
39  if( zip64 ) return sizeof( sign ) + 3 * sizeof( uint64_t );
40  return sizeof( sign ) + 3 * sizeof( uint32_t );
41  }
static const uint32_t sign

References sign.

Referenced by XrdCl::ZipArchive::GetOffset().

+ Here is the caller graph for this function:

Member Data Documentation

◆ flag

const uint16_t XrdZip::DataDescriptor::flag = 1 << 3
static

Definition at line 43 of file XrdZipDataDescriptor.hh.

Referenced by XrdZip::CDFH::HasDataDescriptor().

◆ sign

const uint32_t XrdZip::DataDescriptor::sign = 0x08074b50
static

Definition at line 44 of file XrdZipDataDescriptor.hh.

Referenced by GetSize().


The documentation for this struct was generated from the following file: