Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CZipManager Class Reference

#include <ZipManager.h>

Public Member Functions

 CZipManager ()
 
 ~CZipManager ()
 
bool GetZipList (const CURL &url, std::vector< SZipEntry > &items)
 
bool GetZipEntry (const CURL &url, SZipEntry &item)
 
bool ExtractArchive (const std::string &strArchive, const std::string &strPath)
 
bool ExtractArchive (const CURL &archive, const std::string &strPath)
 
void release (const std::string &strPath)
 

Static Public Member Functions

static void readHeader (const char *buffer, SZipEntry &info)
 
static void readCHeader (const char *buffer, SZipEntry &info)
 

Constructor & Destructor Documentation

◆ CZipManager()

CZipManager::CZipManager ( )
default

◆ ~CZipManager()

CZipManager::~CZipManager ( )
default

Member Function Documentation

◆ ExtractArchive() [1/2]

bool CZipManager::ExtractArchive ( const CURL archive,
const std::string &  strPath 
)

◆ ExtractArchive() [2/2]

bool CZipManager::ExtractArchive ( const std::string &  strArchive,
const std::string &  strPath 
)

◆ GetZipEntry()

bool CZipManager::GetZipEntry ( const CURL url,
SZipEntry item 
)

◆ GetZipList()

bool CZipManager::GetZipList ( const CURL url,
std::vector< SZipEntry > &  items 
)

◆ readCHeader()

void CZipManager::readCHeader ( const char *  buffer,
SZipEntry info 
)
static

◆ readHeader()

void CZipManager::readHeader ( const char *  buffer,
SZipEntry info 
)
static

◆ release()

void CZipManager::release ( const std::string &  strPath)

The documentation for this class was generated from the following files: