mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-12-26 03:41:55 +01:00
12d21fa0a7
- updated libwolfssl - many thanks to blackb0x
37 lines
548 B
C++
37 lines
548 B
C++
#ifndef CCACHE
|
|
#define CCACHE
|
|
|
|
#include <sys/types.h>
|
|
#include <ogcsys.h>
|
|
#include <fstream>
|
|
#include <vector>
|
|
#include "loader/disc.h"
|
|
|
|
//#include "gecko.hpp"
|
|
using std::string;
|
|
using std::vector;
|
|
|
|
const char io[2][3] = {
|
|
"wb",
|
|
"rb",
|
|
};
|
|
|
|
enum CMode
|
|
{
|
|
SAVE,
|
|
LOAD,
|
|
};
|
|
|
|
class CCache
|
|
{
|
|
public:
|
|
CCache(vector<dir_discHdr> &list, string path, CMode mode);
|
|
~CCache();
|
|
private:
|
|
void SaveAll(vector<dir_discHdr> list);
|
|
void LoadAll(vector<dir_discHdr> &list);
|
|
|
|
FILE *cache;
|
|
string filename;
|
|
};
|
|
#endif |