# Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics

[Home] [Tutorials] [All Classes] [Grouped Classes]

Public Member Functions | Public Attributes | Friends

# vl::ZippedFileInfo Class Reference

Collects the information about a ZippedFile. More...

`#include <ZippedFile.hpp>`

Inheritance diagram for vl::ZippedFileInfo:

List of all members.

## Public Member Functions

virtual const char * | className ()
| Returns the name of the class.
| ZippedFileInfo ()
unsigned short | versionNeeded () const
unsigned short | generalPurposeFlag () const
unsigned short | compressionMethod () const
unsigned int | crc32 () const
unsigned int | compressedSize () const
unsigned int | uncompressedSize () const
unsigned short | fileNameLength () const
unsigned short | extraFieldLength () const
int | second () const
int | minute () const
int | hour () const
int | day () const
int | month () const
int | year () const
const String & | path () const
unsigned int | zippedFileOffset () const
VirtualFile * | sourceZipFile () const
void | setSourceZipFile (VirtualFile *file)

## Public Attributes

unsigned short | mVersionNeeded
unsigned short | mGeneralPurposeFlag
unsigned short | mCompressionMethod
unsigned int | mCRC32
unsigned int | mCompressedSize
unsigned int | mUncompressedSize
unsigned short | mFileNameLength
unsigned short | mExtraFieldLength
int | mSecond
int | mMinute
int | mHour
int | mDay
int | mMonth
int | mYear
String | mFileName
unsigned int | mZippedFileOffset
ref< VirtualFile > | mSourceZipFile

## Friends

class | ZippedFile
class | ZippedDirectory

## Detailed Description

Collects the information about a ZippedFile.

Definition at line 46 of file ZippedFile.hpp.

## Constructor & Destructor Documentation

vl::ZippedFileInfo::ZippedFileInfo | ( | ) | `[inline]`

Definition at line 54 of file ZippedFile.hpp.

References mCompressedSize, mCompressionMethod, mCRC32, mDay, mExtraFieldLength, mFileNameLength, mGeneralPurposeFlag, mHour, mMinute, mMonth, mSecond, mUncompressedSize, mVersionNeeded, mYear, and mZippedFileOffset.

## Member Function Documentation

virtual const char* vl::ZippedFileInfo::className | ( | ) | `[inline, virtual]`

Returns the name of the class.

Reimplemented from vl::Object.

Definition at line 52 of file ZippedFile.hpp.

unsigned short vl::ZippedFileInfo::versionNeeded | ( | ) | const`[inline]`

Definition at line 74 of file ZippedFile.hpp.

References mVersionNeeded.

Referenced by vl::ZippedFile::extract().

unsigned short vl::ZippedFileInfo::generalPurposeFlag | ( | ) | const`[inline]`

Definition at line 75 of file ZippedFile.hpp.

References mGeneralPurposeFlag.

Referenced by vl::ZippedFile::extract().

unsigned short vl::ZippedFileInfo::compressionMethod | ( | ) | const`[inline]`

Definition at line 76 of file ZippedFile.hpp.

References mCompressionMethod.

unsigned int vl::ZippedFileInfo::crc32 | ( | ) | const`[inline]`

Definition at line 77 of file ZippedFile.hpp.

References mCRC32.

unsigned int vl::ZippedFileInfo::compressedSize | ( | ) | const`[inline]`

Definition at line 78 of file ZippedFile.hpp.

References mCompressedSize.

Referenced by vl::ZippedFile::fillUncompressedBuffer().

unsigned int vl::ZippedFileInfo::uncompressedSize | ( | ) | const`[inline]`

Definition at line 79 of file ZippedFile.hpp.

References mUncompressedSize.

Referenced by vl::ZippedFile::fillUncompressedBuffer(), and vl::ZippedFile::read_Implementation().

unsigned short vl::ZippedFileInfo::fileNameLength | ( | ) | const`[inline]`

Definition at line 80 of file ZippedFile.hpp.

References mFileNameLength.

unsigned short vl::ZippedFileInfo::extraFieldLength | ( | ) | const`[inline]`

Definition at line 81 of file ZippedFile.hpp.

References mExtraFieldLength.

int vl::ZippedFileInfo::second | ( | ) | const`[inline]`

Definition at line 82 of file ZippedFile.hpp.

References mSecond.

int vl::ZippedFileInfo::minute | ( | ) | const`[inline]`

Definition at line 83 of file ZippedFile.hpp.

References mMinute.

int vl::ZippedFileInfo::hour | ( | ) | const`[inline]`

Definition at line 84 of file ZippedFile.hpp.

References mHour.

int vl::ZippedFileInfo::day | ( | ) | const`[inline]`

Definition at line 85 of file ZippedFile.hpp.

References mDay.

int vl::ZippedFileInfo::month | ( | ) | const`[inline]`

Definition at line 86 of file ZippedFile.hpp.

References mMonth.

int vl::ZippedFileInfo::year | ( | ) | const`[inline]`

Definition at line 87 of file ZippedFile.hpp.

References mYear.

const String& vl::ZippedFileInfo::path | ( | ) | const`[inline]`

Definition at line 88 of file ZippedFile.hpp.

References mFileName.

unsigned int vl::ZippedFileInfo::zippedFileOffset | ( | ) | const`[inline]`

Definition at line 90 of file ZippedFile.hpp.

References mZippedFileOffset.

Referenced by vl::ZippedFile::exists(), vl::ZippedFile::extract(), and vl::ZippedFile::fillUncompressedBuffer().

VirtualFile* vl::ZippedFileInfo::sourceZipFile | ( | ) | const`[inline]`

Definition at line 92 of file ZippedFile.hpp.

References vl::ref< T >::get(), and mSourceZipFile.

Referenced by vl::ZippedFile::close(), vl::ZippedFile::exists(), vl::ZippedFile::extract(), vl::ZippedFile::fillUncompressedBuffer(), vl::ZippedFile::open(), and vl::ZippedFile::read_Implementation().

void vl::ZippedFileInfo::setSourceZipFile | ( | VirtualFile * | file ) | `[inline]`

Definition at line 93 of file ZippedFile.hpp.

References mSourceZipFile.

## Friends And Related Function Documentation

friend class ZippedFile`[friend]`

Definition at line 48 of file ZippedFile.hpp.

friend class ZippedDirectory`[friend]`

Definition at line 49 of file ZippedFile.hpp.

## Member Data Documentation

unsigned short vl::ZippedFileInfo::mVersionNeeded

Definition at line 96 of file ZippedFile.hpp.

Referenced by versionNeeded(), and ZippedFileInfo().

unsigned short vl::ZippedFileInfo::mGeneralPurposeFlag

Definition at line 97 of file ZippedFile.hpp.

Referenced by generalPurposeFlag(), and ZippedFileInfo().

unsigned short vl::ZippedFileInfo::mCompressionMethod

Definition at line 98 of file ZippedFile.hpp.

Referenced by compressionMethod(), vl::ZippedFile::extract(), and ZippedFileInfo().

unsigned int vl::ZippedFileInfo::mCRC32

Definition at line 99 of file ZippedFile.hpp.

Referenced by crc32(), vl::ZippedFile::extract(), and ZippedFileInfo().

unsigned int vl::ZippedFileInfo::mCompressedSize

Definition at line 100 of file ZippedFile.hpp.

Referenced by compressedSize(), vl::ZippedFile::extract(), and ZippedFileInfo().

unsigned int vl::ZippedFileInfo::mUncompressedSize

Definition at line 101 of file ZippedFile.hpp.

Referenced by vl::ZippedFile::extract(), uncompressedSize(), and ZippedFileInfo().

unsigned short vl::ZippedFileInfo::mFileNameLength

Definition at line 102 of file ZippedFile.hpp.

Referenced by fileNameLength(), and ZippedFileInfo().

unsigned short vl::ZippedFileInfo::mExtraFieldLength

Definition at line 103 of file ZippedFile.hpp.

Referenced by extraFieldLength(), and ZippedFileInfo().

int vl::ZippedFileInfo::mSecond

Definition at line 104 of file ZippedFile.hpp.

Referenced by second(), and ZippedFileInfo().

int vl::ZippedFileInfo::mMinute

Definition at line 105 of file ZippedFile.hpp.

Referenced by minute(), and ZippedFileInfo().

int vl::ZippedFileInfo::mHour

Definition at line 106 of file ZippedFile.hpp.

Referenced by hour(), and ZippedFileInfo().

int vl::ZippedFileInfo::mDay

Definition at line 107 of file ZippedFile.hpp.

Referenced by day(), and ZippedFileInfo().

int vl::ZippedFileInfo::mMonth

Definition at line 108 of file ZippedFile.hpp.

Referenced by month(), and ZippedFileInfo().

int vl::ZippedFileInfo::mYear

Definition at line 109 of file ZippedFile.hpp.

Referenced by year(), and ZippedFileInfo().

String vl::ZippedFileInfo::mFileName

Definition at line 110 of file ZippedFile.hpp.

Referenced by path().

unsigned int vl::ZippedFileInfo::mZippedFileOffset

Definition at line 112 of file ZippedFile.hpp.

Referenced by ZippedFileInfo(), and zippedFileOffset().

ref<VirtualFile> vl::ZippedFileInfo::mSourceZipFile

Definition at line 114 of file ZippedFile.hpp.

Referenced by setSourceZipFile(), and sourceZipFile().

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

- D:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vlCore/ZippedFile.hpp

Visualization Library v2011.05.1142 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu May 26 2011 22:51:36.
Permission is granted to use this page to write and publish articles regarding Visualization Library.