AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
WardenCheckMgr.h File Reference
#include "Cryptography/BigNumber.h"
#include <map>

Go to the source code of this file.

Classes

struct  WardenCheck
 
struct  WardenCheckResult
 
class  WardenCheckMgr
 

Macros

#define sWardenCheckMgr   WardenCheckMgr::instance()
 

Enumerations

enum  WardenActions : uint8 {
  WARDEN_ACTION_LOG ,
  WARDEN_ACTION_KICK ,
  WARDEN_ACTION_BAN
}
 
enum  WardenCheckTypes {
  WARDEN_CHECK_MEM_TYPE = 0 ,
  WARDEN_CHECK_LUA_TYPE = 1 ,
  WARDEN_CHECK_OTHER_TYPE = 2
}
 

Variables

constexpr uint8 MAX_WARDEN_ACTION = 3
 
constexpr uint8 MAX_WARDEN_CHECK_TYPES = 3
 
constexpr uint8 WARDEN_MAX_LUA_CHECK_LENGTH = 170
 

Macro Definition Documentation

◆ sWardenCheckMgr

#define sWardenCheckMgr   WardenCheckMgr::instance()

Enumeration Type Documentation

◆ WardenActions

Enumerator
WARDEN_ACTION_LOG 
WARDEN_ACTION_KICK 
WARDEN_ACTION_BAN 
26{
27 WARDEN_ACTION_LOG, // TITLE Log
28 WARDEN_ACTION_KICK, // TITLE Kick
29 WARDEN_ACTION_BAN // TITLE Ban
30};
@ WARDEN_ACTION_KICK
Definition: WardenCheckMgr.h:28
@ WARDEN_ACTION_BAN
Definition: WardenCheckMgr.h:29
@ WARDEN_ACTION_LOG
Definition: WardenCheckMgr.h:27

◆ WardenCheckTypes

Enumerator
WARDEN_CHECK_MEM_TYPE 
WARDEN_CHECK_LUA_TYPE 
WARDEN_CHECK_OTHER_TYPE 
35{
39};
@ WARDEN_CHECK_MEM_TYPE
Definition: WardenCheckMgr.h:36
@ WARDEN_CHECK_LUA_TYPE
Definition: WardenCheckMgr.h:37
@ WARDEN_CHECK_OTHER_TYPE
Definition: WardenCheckMgr.h:38

Variable Documentation

◆ MAX_WARDEN_ACTION

constexpr uint8 MAX_WARDEN_ACTION = 3
constexpr

◆ MAX_WARDEN_CHECK_TYPES

constexpr uint8 MAX_WARDEN_CHECK_TYPES = 3
constexpr

◆ WARDEN_MAX_LUA_CHECK_LENGTH

constexpr uint8 WARDEN_MAX_LUA_CHECK_LENGTH = 170
constexpr