LMMS
Loading...
Searching...
No Matches
juce::ZipFile::Builder::Item Struct Reference

Public Member Functions

 Item (const File &f, InputStream *s, int compression, const String &storedPath, Time time)
bool writeData (OutputStream &target, const int64 overallStartPosition)
bool writeDirectoryEntry (OutputStream &target)

Private Member Functions

bool writeSource (OutputStream &target)
void writeFlagsAndSizes (OutputStream &target) const

Static Private Member Functions

static void writeTimeAndDate (OutputStream &target, Time t)

Private Attributes

const File file
std::unique_ptr< InputStreamstream
String storedPathname
Time fileTime
int64 compressedSize = 0
int64 uncompressedSize = 0
int64 headerStart = 0
int compressionLevel = 0
unsigned long checksum = 0
bool symbolicLink = false

Constructor & Destructor Documentation

◆ Item()

juce::ZipFile::Builder::Item::Item ( const File & f,
InputStream * s,
int compression,
const String & storedPath,
Time time )
inline

Member Function Documentation

◆ writeData()

bool juce::ZipFile::Builder::Item::writeData ( OutputStream & target,
const int64 overallStartPosition )
inline

◆ writeDirectoryEntry()

bool juce::ZipFile::Builder::Item::writeDirectoryEntry ( OutputStream & target)
inline

◆ writeFlagsAndSizes()

void juce::ZipFile::Builder::Item::writeFlagsAndSizes ( OutputStream & target) const
inlineprivate

◆ writeSource()

bool juce::ZipFile::Builder::Item::writeSource ( OutputStream & target)
inlineprivate

◆ writeTimeAndDate()

void juce::ZipFile::Builder::Item::writeTimeAndDate ( OutputStream & target,
Time t )
inlinestaticprivate

Member Data Documentation

◆ checksum

unsigned long juce::ZipFile::Builder::Item::checksum = 0
private

◆ compressedSize

int64 juce::ZipFile::Builder::Item::compressedSize = 0
private

◆ compressionLevel

int juce::ZipFile::Builder::Item::compressionLevel = 0
private

◆ file

const File juce::ZipFile::Builder::Item::file
private

◆ fileTime

Time juce::ZipFile::Builder::Item::fileTime
private

◆ headerStart

int64 juce::ZipFile::Builder::Item::headerStart = 0
private

◆ storedPathname

String juce::ZipFile::Builder::Item::storedPathname
private

◆ stream

std::unique_ptr<InputStream> juce::ZipFile::Builder::Item::stream
private

◆ symbolicLink

bool juce::ZipFile::Builder::Item::symbolicLink = false
private

◆ uncompressedSize

int64 juce::ZipFile::Builder::Item::uncompressedSize = 0
private

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