TrinityCore
SecretMgr::Secret Struct Reference

#include <SecretMgr.h>

Public Member Functions

 operator bool () const
 
BigNumber const & operator* () const
 
BigNumber const * operator-> () const
 
bool IsAvailable () const
 

Private Types

enum  { NOT_LOADED_YET , LOAD_FAILED , NOT_PRESENT , PRESENT }
 

Private Attributes

std::mutex lock
 
enum SecretMgr::Secret:: { ... }  state = NOT_LOADED_YET
 
BigNumber value
 

Friends

class SecretMgr
 

Detailed Description

Definition at line 57 of file SecretMgr.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
NOT_LOADED_YET 
LOAD_FAILED 
NOT_PRESENT 
PRESENT 

Definition at line 67 of file SecretMgr.h.

Member Function Documentation

◆ IsAvailable()

bool SecretMgr::Secret::IsAvailable ( ) const
inline

Definition at line 63 of file SecretMgr.h.

◆ operator bool()

SecretMgr::Secret::operator bool ( ) const
inlineexplicit

Definition at line 60 of file SecretMgr.h.

◆ operator*()

BigNumber const & SecretMgr::Secret::operator* ( ) const
inline

Definition at line 61 of file SecretMgr.h.

◆ operator->()

BigNumber const * SecretMgr::Secret::operator-> ( ) const
inline

Definition at line 62 of file SecretMgr.h.

Friends And Related Function Documentation

◆ SecretMgr

friend class SecretMgr
friend

Definition at line 70 of file SecretMgr.h.

Member Data Documentation

◆ lock

std::mutex SecretMgr::Secret::lock
private

Definition at line 66 of file SecretMgr.h.

◆ 

enum { ... } SecretMgr::Secret::state

◆ value

BigNumber SecretMgr::Secret::value
private

Definition at line 68 of file SecretMgr.h.


The documentation for this struct was generated from the following file: