19 #ifndef _WARDENCHECKMGR_H
20 #define _WARDENCHECKMGR_H
23 #include <boost/thread/locks.hpp>
24 #include <boost/thread/shared_mutex.hpp>
70 void LoadWardenChecks();
71 void LoadWardenOverrides();
80 #define sWardenCheckMgr WardenCheckMgr::instance()
Definition: BigNumber.h:28
std::map< uint32, WardenCheckResult * > CheckResultContainer
Definition: WardenCheckMgr.h:62
Definition: WardenCheckMgr.h:29
uint8 Length
Definition: WardenCheckMgr.h:39
std::vector< uint16 > MemChecksIdPool
Definition: WardenCheckMgr.h:67
Definition: WardenCheckMgr.h:46
Definition: WardenCheckMgr.h:31
std::vector< WardenCheck * > CheckContainer
Definition: WardenCheckMgr.h:61
BigNumber Result
Definition: WardenCheckMgr.h:48
uint8 Type
Definition: WardenCheckMgr.h:36
CheckContainer CheckStore
Definition: WardenCheckMgr.h:76
enum WardenActions Action
Definition: WardenCheckMgr.h:43
boost::shared_mutex _checkStoreLock
Definition: WardenCheckMgr.h:73
std::vector< uint16 > OtherChecksIdPool
Definition: WardenCheckMgr.h:68
std::string Comment
Definition: WardenCheckMgr.h:41
BigNumber Data
Definition: WardenCheckMgr.h:37
uint16 CheckId
Definition: WardenCheckMgr.h:42
uint32_t uint32
Definition: Define.h:150
WardenActions
Definition: WardenCheckMgr.h:27
uint16_t uint16
Definition: Define.h:151
#define TC_GAME_API
Definition: Define.h:134
uint8_t uint8
Definition: Define.h:152
CheckResultContainer CheckResultStore
Definition: WardenCheckMgr.h:77
std::string Str
Definition: WardenCheckMgr.h:40
Definition: WardenCheckMgr.h:34
uint32 Address
Definition: WardenCheckMgr.h:38
Definition: WardenCheckMgr.h:30
Definition: WardenCheckMgr.h:51