mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-14 03:11:28 +00:00
34 lines
779 B
C++
34 lines
779 B
C++
#ifndef EQEMU_COMMON_FILE_VERIFY_MANAGER_H
|
|
#define EQEMU_COMMON_FILE_VERIFY_MANAGER_H
|
|
|
|
#include "file_verify.h"
|
|
|
|
namespace EQEmu
|
|
{
|
|
class FileVerifyManager
|
|
{
|
|
public:
|
|
~FileVerifyManager();
|
|
|
|
static FileVerifyManager& Get()
|
|
{
|
|
static FileVerifyManager instance;
|
|
return instance;
|
|
}
|
|
|
|
bool VerifySpellFile(const EQApplicationPacket *app, ClientVersion version);
|
|
bool VerifySkillFile(const EQApplicationPacket *app, ClientVersion version);
|
|
bool VerifyBaseDataFile(const EQApplicationPacket *app, ClientVersion version);
|
|
bool VerifyEQGame(const EQApplicationPacket *app, ClientVersion version);
|
|
private:
|
|
FileVerifyManager();
|
|
FileVerifyManager(FileVerifyManager const&);
|
|
void operator=(FileVerifyManager const&);
|
|
|
|
struct impl;
|
|
impl *impl_;
|
|
};
|
|
}
|
|
|
|
#endif
|