SharkSSL™ Embedded SSL/TLS Stack

Detailed Description

Minnow Server ZIP file system IO 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)
 

Typedef Documentation

◆ ZipContainer

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.

◆ ZipReader

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.

Function Documentation

◆ ZipContainer()

ZipContainer::ZipContainer ( ZipReader reader,
U8 *  buf,
U32  bufSize 
)
Parameters
readera ZipReader instance.
bufis a buffer with minimum size 256 bytes. You must make sure that this buffer is valid during the lifetime of the class instance.
bufSizesize of buffer.