29#ifndef __APKZipArchive_H__
30#define __APKZipArchive_H__
34#include <android/asset_manager.h>
AAssetManager * mAssetMgr
virtual ~APKZipArchiveFactory()
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
const String & getType(void) const
Returns the factory type.
APKZipArchiveFactory(AAssetManager *assetMgr)
Specialisation of ZipArchiveFactory for embedded Zip files.
static zzip_plugin_io_handlers * mPluginIo
A static pointer to file io alternative implementation for the embedded files.
static void addEmbbeddedFile(const String &name, const uint8 *fileData, size_t fileSize, DecryptEmbeddedZipFileFunc decryptFunc)
Add an embedded file to the embedded file list.
Reference-counted shared pointer, used for objects where implicit destruction is required.
Specialisation of the Archive class to allow reading of files from a zip format source archive.