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.
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.
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.
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.
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.
Returns the filename of the entry.
Returns
Returns the filename of the entry.
Implements zipios::FileEntry.
Definition at line 86 of file ziphead.cpp.
StorageMethod zipios::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.
See also
StorageMethod.
Implements zipios::FileEntry.
Definition at line 78 of file ziphead.cpp.
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.
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.
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.
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.
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.
Sets the comment field for the FileEntry.
Parameters
comment string with the new comment.
Implements zipios::FileEntry.
Reimplemented in zipios::ZipCDirEntry.
Definition at line 118 of file ziphead.cpp.
Set the compressed size field of the entry.
Parameters
size value to set the compressed size field of the
entry to.
Implements zipios::FileEntry.
Definition at line 122 of file ziphead.cpp.
Sets the crc field.
Parameters
crc value to set the crc field to.
Implements zipios::FileEntry.
Definition at line 126 of file ziphead.cpp.
Sets the extra field.
Parameters
extra the extra field is set to this value.
Implements zipios::FileEntry.
Definition at line 130 of file ziphead.cpp.
Sets the storage method field for the entry.
Parameters
method the method field is set to the specified
value.
Implements zipios::FileEntry.
Definition at line 135 of file ziphead.cpp.
Sets the name field for the entry.
Parameters
name the name field is set to the specified
value.
Implements zipios::FileEntry.
Definition at line 139 of file ziphead.cpp.
Sets the size field for the entry.
Parameters
size the size field is set to this value.
Implements zipios::FileEntry.
Definition at line 144 of file ziphead.cpp.
Sets the time field for the entry.
Parameters
time the time field is set to the specified
value.
Implements zipios::FileEntry.
Definition at line 148 of file ziphead.cpp.
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.