#include <Warden.h>
Definition at line 84 of file Warden.h.
◆ Warden()
◆ ~Warden()
◆ ApplyPenalty()
char const * Warden::ApplyPenalty |
( |
WardenCheck const * |
check | ) |
|
|
protected |
◆ BuildChecksum()
◆ DEBUG_ForceSpecificChecks()
virtual size_t Warden::DEBUG_ForceSpecificChecks |
( |
std::vector< uint16 > const & |
checks | ) |
|
|
pure virtual |
◆ DecryptData()
void Warden::DecryptData |
( |
uint8 * |
buffer, |
|
|
uint32 |
length |
|
) |
| |
|
protected |
◆ EncryptData()
void Warden::EncryptData |
( |
uint8 * |
buffer, |
|
|
uint32 |
length |
|
) |
| |
|
protected |
◆ HandleCheckResult()
virtual void Warden::HandleCheckResult |
( |
ByteBuffer & |
buff | ) |
|
|
protectedpure virtual |
◆ HandleData()
◆ HandleHashResult()
virtual void Warden::HandleHashResult |
( |
ByteBuffer & |
buff | ) |
|
|
protectedpure virtual |
◆ Init()
◆ InitializeModule()
virtual void Warden::InitializeModule |
( |
| ) |
|
|
protectedpure virtual |
◆ InitializeModuleForClient()
◆ IsValidCheckSum()
bool Warden::IsValidCheckSum |
( |
uint32 |
checksum, |
|
|
const uint8 * |
data, |
|
|
const uint16 |
length |
|
) |
| |
|
staticprotected |
◆ MakeModuleForClient()
void Warden::MakeModuleForClient |
( |
| ) |
|
|
protected |
◆ ProcessLuaCheckResponse()
bool Warden::ProcessLuaCheckResponse |
( |
std::string const & |
msg | ) |
|
◆ RequestChecks()
virtual void Warden::RequestChecks |
( |
| ) |
|
|
protectedpure virtual |
◆ RequestHash()
virtual void Warden::RequestHash |
( |
| ) |
|
|
protectedpure virtual |
◆ RequestModule()
void Warden::RequestModule |
( |
| ) |
|
|
protected |
◆ SendModuleToClient()
void Warden::SendModuleToClient |
( |
| ) |
|
|
protected |
◆ Update()
void Warden::Update |
( |
uint32 |
diff | ) |
|
◆ _checkTimer
◆ _clientResponseTimer
uint32 Warden::_clientResponseTimer |
|
protected |
◆ _dataSent
◆ _initialized
bool Warden::_initialized |
|
protected |
◆ _inputCrypto
◆ _inputKey
std::array<uint8, 16> Warden::_inputKey = {} |
|
protected |
◆ _module
◆ _outputCrypto
◆ _outputKey
std::array<uint8, 16> Warden::_outputKey = {} |
|
protected |
◆ _seed
std::array<uint8, 16> Warden::_seed = {} |
|
protected |
◆ _session
The documentation for this class was generated from the following files: