]> git.sesse.net Git - freerainbowtables/blob - Common/rt api/RTIReader.h
Fixed up converti2 to support RTI files as input
[freerainbowtables] / Common / rt api / RTIReader.h
1 #ifndef __RTIREADER_H__
2 #define __RTIREADER_H__
3
4 #include <string>
5 #ifdef WIN32
6 #include <io.h>
7 #endif
8 #include "Public.h"
9 #include "BaseRTReader.h"
10 using namespace std;
11
12 class RTIReader : BaseRTReader
13 {
14 private:
15         FILE *m_pFile;
16         unsigned int m_chainPosition;
17         unsigned int m_nIndexSize;
18         IndexChain *m_pIndex;
19 public:
20         RTIReader(string Filename);
21         ~RTIReader(void);
22
23         int ReadChains(unsigned int &numChains, RainbowChain *pData);
24         unsigned int GetChainsLeft();
25
26 };
27
28 #endif