Files
jak-project/third-party/11zip/include/elzip/zipper.hpp
T
Tyler Wilding 9e2b49abaa Automatically watch PCSX2 savestate directory and analyze the EE Memory (#507)
* add elzip library (doesn't require zlib)

* Can analyze directly from a PCSX2 save-state now

* Add scaffolding to auto-watch for new save-states

* .gitattributes fix
2021-05-20 14:18:28 -04:00

36 lines
603 B
C++
Vendored
Generated

#pragma once
#include <iostream>
#include <string>
#include <vector>
#include <minizip/ioapi.h>
#include <minizip/zip.h>
namespace ziputils
{
class zipper
{
public:
zipper();
~zipper(void);
bool open(const char* filename, bool append = false);
void close();
bool isOpen();
bool addEntry(const char* filename);
void closeEntry();
bool isOpenEntry();
zipper& operator<<(std::istream& is);
private:
void getTime(tm_zip& tmZip);
private:
zipFile zipFile_;
bool entryOpen_;
};
};