Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
WardenWin Class Reference

#include <WardenWin.h>

Inheritance diagram for WardenWin:
Collaboration diagram for WardenWin:

Public Member Functions

ClientWardenModuleGetModuleForClient ()
void HandleData (ByteBuffer &buff)
void HandleHashResult (ByteBuffer &buff)
void Init (WorldSession *session, SessionKey const &K)
void InitializeModule ()
void RequestData ()
void RequestHash ()
 WardenWin ()
 ~WardenWin ()
Public Member Functions inherited from Warden
void DecryptData (uint8 *buffer, uint32 length)
void EncryptData (uint8 *buffer, uint32 length)
std::string Penalty (WardenCheck *check=NULL)
void RequestModule ()
void SendModuleToClient ()
void Update ()
 Warden ()
virtual ~Warden ()

Private Attributes

std::list< uint16_currentChecks
std::list< uint16_memChecksTodo
std::list< uint16_otherChecksTodo
uint32 _serverTicks

Additional Inherited Members

Static Public Member Functions inherited from Warden
static uint32 BuildChecksum (const uint8 *data, uint32 length)
static bool IsValidCheckSum (uint32 checksum, const uint8 *data, const uint16 length)

Detailed Description

Definition at line 60 of file WardenWin.h.

Constructor & Destructor Documentation

◆ WardenWin()

WardenWin::WardenWin ( )

Definition at line 26 of file WardenWin.cpp.

References Warden::Warden().

◆ ~WardenWin()

WardenWin::~WardenWin ( )

Definition at line 28 of file WardenWin.cpp.

Member Function Documentation

◆ GetModuleForClient()

ClientWardenModule * WardenWin::GetModuleForClient ( )
virtual

◆ HandleData()

◆ HandleHashResult()

◆ Init()

◆ InitializeModule()

◆ RequestData()

◆ RequestHash()

Member Data Documentation

◆ _currentChecks

std::list<uint16> WardenWin::_currentChecks
private

Definition at line 78 of file WardenWin.h.

Referenced by HandleData(), and RequestData().

◆ _memChecksTodo

std::list<uint16> WardenWin::_memChecksTodo
private

Definition at line 77 of file WardenWin.h.

Referenced by RequestData().

◆ _otherChecksTodo

std::list<uint16> WardenWin::_otherChecksTodo
private

Definition at line 76 of file WardenWin.h.

Referenced by RequestData().

◆ _serverTicks

uint32 WardenWin::_serverTicks
private

Definition at line 75 of file WardenWin.h.

Referenced by HandleData(), and RequestData().


The documentation for this class was generated from the following files: