#include <Warden.h>
Definition at line 85 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: