WiiFlow_Lite/source/list/cache.hpp
2018-07-15 20:23:32 +00:00

36 lines
530 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 namespace std;
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