FileEntry*zipios::ZipLocalEntry::clone()const[virtual]
Create a heap allocated clone of the object this method is called for. The caller is responsible for
deallocating the clone when he is done with it.
Returns
A heap allocated copy of the object this method is called for.
Implements zipios::FileEntry.
Reimplemented in zipios::ZipCDirEntry.
Definition at line 178 of file ziphead.cpp.
stringzipios::ZipLocalEntry::getComment()const[virtual]
Returns the comment of the entry, if it has one. Otherwise it returns an empty string.
Returns
the comment associated with the entry, if there is one.
Implements zipios::FileEntry.
Reimplemented in zipios::ZipCDirEntry.
Definition at line 62 of file ziphead.cpp.
uint32zipios::ZipLocalEntry::getCompressedSize()const[virtual]
Returns the compressed size of the entry. If the entry is not stored in a compressed format, the
uncompressed size is returned.
Returns
the compressed size of the entry. If the entry is stored without compression the uncompressed size is
returned.
Implements zipios::FileEntry.
Definition at line 66 of file ziphead.cpp.
uint32zipios::ZipLocalEntry::getCrc()const[virtual]
Returns the Crc for the entry, if it has one. FIXME: what is returned if it doesn't have one?
Returns
the Crc for the entry, if it has one.
Implements zipios::FileEntry.
Definition at line 70 of file ziphead.cpp.
vector<unsignedchar>zipios::ZipLocalEntry::getExtra()const[virtual]
Returns a vector of bytes of extra data that may be stored with the entry.
Returns
A vector< unsigned char > of extra bytes that may potentially be associated with an entry.
Implements zipios::FileEntry.
Definition at line 74 of file ziphead.cpp.
stringzipios::ZipLocalEntry::getFileName()const[virtual]
Returns the filename of the entry.
Returns
Returns the filename of the entry.
Implements zipios::FileEntry.
Definition at line 86 of file ziphead.cpp.
StorageMethodzipios::ZipLocalEntry::getMethod()const[virtual]
Returns the method used to store the entry in the FileCollection.
Returns
the storage method used to store the entry in the collection.
Seealso
StorageMethod.
Implements zipios::FileEntry.
Definition at line 78 of file ziphead.cpp.
stringzipios::ZipLocalEntry::getName()const[virtual]
Returns the full filename of the entry, including a path if the entry is stored in a subfolder.
Returns
the filename of the entry, including path if the entry is stored in a sub-folder.
Implements zipios::FileEntry.
Definition at line 82 of file ziphead.cpp.
uint32zipios::ZipLocalEntry::getSize()const[virtual]
Returns the (uncompressed) size of the entry data.
Returns
Returns the (uncompressed) size of the entry.
Implements zipios::FileEntry.
Definition at line 99 of file ziphead.cpp.
intzipios::ZipLocalEntry::getTime()const[virtual]
Returns the date and time of FIXME: what?
Returns
the date and time of the entry.
Implements zipios::FileEntry.
Definition at line 103 of file ziphead.cpp.
boolzipios::ZipLocalEntry::isDirectory()const[virtual]
Returns true if the entry is a directory. A directory entry is an entry which name ends with a separator
('/' for Unix systems, '\' for Windows and DOS systems.
Returns
true if the entry is a directory.
Implements zipios::FileEntry.
Definition at line 112 of file ziphead.cpp.
boolzipios::ZipLocalEntry::isValid()const[virtual]
Any method or operator that initializes a FileEntry may set a flag, that specifies whether the read entry
is valid or not. If it isn't this method returns false.
Returns
true if the FileEntry has been parsed succesfully.
Implements zipios::FileEntry.
Definition at line 108 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setComment(conststring&comment)[virtual]
Sets the comment field for the FileEntry.
Parameterscomment string with the new comment.
Implements zipios::FileEntry.
Reimplemented in zipios::ZipCDirEntry.
Definition at line 118 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setCompressedSize(uint32size)[virtual]
Set the compressed size field of the entry.
Parameterssize value to set the compressed size field of the entry to.
Implements zipios::FileEntry.
Definition at line 122 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setCrc(uint32crc)[virtual]
Sets the crc field.
Parameterscrc value to set the crc field to.
Implements zipios::FileEntry.
Definition at line 126 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setExtra(constvector<unsignedchar>&extra)[virtual]
Sets the extra field.
Parametersextra the extra field is set to this value.
Implements zipios::FileEntry.
Definition at line 130 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setMethod(StorageMethodmethod)[virtual]
Sets the storage method field for the entry.
Parametersmethod the method field is set to the specified value.
Implements zipios::FileEntry.
Definition at line 135 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setName(conststring&name)[virtual]
Sets the name field for the entry.
Parametersname the name field is set to the specified value.
Implements zipios::FileEntry.
Definition at line 139 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setSize(uint32size)[virtual]
Sets the size field for the entry.
Parameterssize the size field is set to this value.
Implements zipios::FileEntry.
Definition at line 144 of file ziphead.cpp.
voidzipios::ZipLocalEntry::setTime(inttime)[virtual]
Sets the time field for the entry.
Parameterstime the time field is set to the specified value.
Implements zipios::FileEntry.
Definition at line 148 of file ziphead.cpp.
stringzipios::ZipLocalEntry::toString()const[virtual]
Returns a human-readable string representation of the entry.
Returns
a human-readable string representation of the entry.
Implements zipios::FileEntry.
Reimplemented in zipios::ZipCDirEntry.
Definition at line 157 of file ziphead.cpp.