TrinityCore
|
#include <SecretMgr.h>
Classes | |
struct | Secret |
Public Member Functions | |
SecretMgr (SecretMgr const &)=delete | |
void | Initialize (SecretOwner owner) |
Secret const & | GetSecret (Secrets i) |
Static Public Member Functions | |
static SecretMgr * | instance () |
Static Public Attributes | |
static SecretOwner | OWNER |
Private Member Functions | |
SecretMgr () | |
~SecretMgr () | |
void | AttemptLoad (Secrets i, LogLevel errorLevel, std::unique_lock< std::mutex > const &) |
Optional< std::string > | AttemptTransition (Secrets i, Optional< BigNumber > const &newSecret, Optional< BigNumber > const &oldSecret, bool hadOldSecret) const |
Private Attributes | |
std::array< Secret, NUM_SECRETS > | _secrets |
Definition at line 45 of file SecretMgr.h.
|
inlineprivate |
Definition at line 48 of file SecretMgr.h.
|
inlineprivate |
Definition at line 49 of file SecretMgr.h.
|
delete |
|
private |
Definition at line 109 of file SecretMgr.cpp.
|
private |
Definition at line 171 of file SecretMgr.cpp.
SecretMgr::Secret const & SecretMgr::GetSecret | ( | Secrets | i | ) |
void SecretMgr::Initialize | ( | SecretOwner | owner | ) |
|
static |
Definition at line 53 of file SecretMgr.cpp.
|
private |
Definition at line 80 of file SecretMgr.h.
|
static |
Definition at line 52 of file SecretMgr.h.