|
SharkSSL™ Embedded SSL/TLS Stack
|
Barracuda Server ZIP file system I/O plugin.
Data Structures | |
| struct | ZipReader |
| Abstract interface class for reading a ZipFile. More... | |
| struct | ZipFileInfo |
| Low level ZIP file information used internally by the Zip File System. More... | |
| struct | CentralDirIterator |
| Low level ZIP file central directory iterator. More... | |
| struct | ZipContainer |
| A ZipContainer is a buffer used by a ZipIo when reading data from a ZipReader. More... | |
Typedefs | |
| typedef ZipReader | ZipReader |
| Abstract interface class for reading a ZipFile. More... | |
| typedef struct ZipFileInfo | ZipFileInfo |
| Low level ZIP file information used internally by the Zip File System. | |
| typedef struct CentralDirIterator | CentralDirIterator |
| Low level ZIP file central directory iterator. | |
| typedef struct ZipContainer | ZipContainer |
| A ZipContainer is a buffer used by a ZipIo when reading data from a ZipReader. More... | |
Functions | |
| ZipContainer::ZipContainer (ZipReader *reader, U8 *buf, U32 bufSize) | |
| Create a ZipContainer instance. More... | |
| typedef struct ZipContainer ZipContainer |
A ZipContainer is a buffer used by a ZipIo when reading data from a ZipReader.
You do not directly use a ZipContainer unless you use the internal ZIP CentralDirIterator class. See the ZipFileIterator.h header file for more information.
Abstract interface class for reading a ZipFile.
See the example code FileZipReader for more information. You can also use the bin2c tool if you want to embed the ZIP file in the application executable or firmware.
| ZipContainer::ZipContainer | ( | ZipReader * | reader, |
| U8 * | buf, | ||
| U32 | bufSize | ||
| ) |
Create a ZipContainer instance.
| reader | a ZipReader instance. |
| buf | is a buffer with minimum size 256 bytes. You must make sure that this buffer is valid during the lifetime of the class instance. |
| bufSize | size of buffer. |