36 lines
530 B
C++
Raw Normal View History

2012-01-21 20:57:41 +00:00
#ifndef CCACHE
#define CCACHE
#include <sys/types.h>
#include <ogcsys.h>
#include <fstream>
#include <vector>
#include "loader/disc.h"
2012-01-21 20:57:41 +00:00
//#include "gecko.hpp"
2012-01-21 20:57:41 +00:00
using namespace std;
const char io[2][3] = {
2012-01-21 20:57:41 +00:00
"wb",
"rb",
};
enum CMode
{
SAVE,
LOAD,
};
class CCache
{
public:
CCache(vector<dir_discHdr> &list, string path, CMode mode);
2012-01-21 20:57:41 +00:00
~CCache();
private:
2012-08-16 14:09:02 +00:00
void SaveAll(vector<dir_discHdr> list);
void LoadAll(vector<dir_discHdr> &list);
2012-01-21 20:57:41 +00:00
FILE *cache;
string filename;
};
#endif