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

#include <WardenMac.h>

Inheritance diagram for WardenMac:
Collaboration diagram for WardenMac:

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 ()
 WardenMac ()
 ~WardenMac ()
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 ()

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 17 of file WardenMac.h.

Constructor & Destructor Documentation

◆ WardenMac()

WardenMac::WardenMac ( )

Definition at line 20 of file WardenMac.cpp.

References Warden::Warden().

◆ ~WardenMac()

WardenMac::~WardenMac ( )

Definition at line 22 of file WardenMac.cpp.

Member Function Documentation

◆ GetModuleForClient()

◆ HandleData()

◆ HandleHashResult()

◆ Init()

◆ InitializeModule()

void WardenMac::InitializeModule ( )
virtual

Implements Warden.

Definition at line 79 of file WardenMac.cpp.

References SF_LOG_DEBUG.

◆ RequestData()

◆ RequestHash()


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