hlswmaster-ng/gameparser.h

27 lines
501 B
C
Raw Permalink Normal View History

2006-02-02 16:55:44 +01:00
#ifndef _GAMEPARSER_H_
#define _GAMEPARSER_H_
#include "thread.h"
#include "gamescanner.h"
2006-02-02 16:55:44 +01:00
#include "modulelist.h"
2006-02-19 18:45:56 +01:00
#include "gamelist.h"
2006-02-02 16:55:44 +01:00
2006-02-19 18:45:56 +01:00
class GameParser : public Thread {
2006-02-02 16:55:44 +01:00
public:
GameParser(GameScanner& scanner, ModuleList& modlist, GameList& gameList);
2006-03-05 02:28:19 +01:00
~GameParser() {};
2006-02-02 16:55:44 +01:00
int execute(void* arg);
2006-03-05 02:28:19 +01:00
2006-02-02 16:55:44 +01:00
protected:
GameParser(const GameParser& rp);
GameParser& operator=(const GameParser& rp);
private:
GameScanner& scanner;
2006-02-02 16:55:44 +01:00
ModuleList& modList;
2006-02-19 18:45:56 +01:00
GameList& gameList;
2006-02-02 16:55:44 +01:00
};
#endif // _GAMEPARSER_H_