#include <authmanager.h>
|
| typedef void(* | FListCallback) (const char *pIdent, const char *pRoleName, void *pUser) |
|
| | CAuthManager () |
| void | Init () |
| int | AddKeyHash (const char *pIdent, MD5_DIGEST Hash, const unsigned char *pSalt, const char *pRoleName) |
| int | AddKey (const char *pIdent, const char *pPw, const char *pRoleName) |
| void | RemoveKey (int Slot) |
| int | FindKey (const char *pIdent) const |
| bool | CheckKey (int Slot, const char *pPw) const |
| int | DefaultKey (const char *pRoleName) const |
| int | KeyLevel (int Slot) const |
| const char * | KeyIdent (int Slot) const |
| bool | IsValidIdent (const char *pIdent) const |
| void | UpdateKeyHash (int Slot, MD5_DIGEST Hash, const unsigned char *pSalt, const char *pRoleName) |
| void | UpdateKey (int Slot, const char *pPw, const char *pRoleName) |
| void | ListKeys (FListCallback pfnListCallback, void *pUser) |
| void | AddDefaultKey (const char *pRoleName, const char *pPw) |
| bool | IsGenerated () const |
| int | NumNonDefaultKeys () const |
| CRconRole * | FindRole (const char *pName) |
| bool | AddRole (const char *pName, int Rank) |
◆ FListCallback
| typedef void(* CAuthManager::FListCallback) (const char *pIdent, const char *pRoleName, void *pUser) |
◆ CAuthManager()
| CAuthManager::CAuthManager |
( |
| ) |
|
◆ AddDefaultKey()
| void CAuthManager::AddDefaultKey |
( |
const char * | pRoleName, |
|
|
const char * | pPw ) |
◆ AddKey()
| int CAuthManager::AddKey |
( |
const char * | pIdent, |
|
|
const char * | pPw, |
|
|
const char * | pRoleName ) |
◆ AddKeyHash()
| int CAuthManager::AddKeyHash |
( |
const char * | pIdent, |
|
|
MD5_DIGEST | Hash, |
|
|
const unsigned char * | pSalt, |
|
|
const char * | pRoleName ) |
◆ AddRole()
| bool CAuthManager::AddRole |
( |
const char * | pName, |
|
|
int | Rank ) |
◆ AuthLevelToRoleName()
| const char * CAuthManager::AuthLevelToRoleName |
( |
int | AuthLevel | ) |
|
|
static |
◆ CheckKey()
| bool CAuthManager::CheckKey |
( |
int | Slot, |
|
|
const char * | pPw ) const |
◆ DefaultIndex()
| int CAuthManager::DefaultIndex |
( |
int | AuthLevel | ) |
const |
|
private |
◆ DefaultKey()
| int CAuthManager::DefaultKey |
( |
const char * | pRoleName | ) |
const |
◆ FindKey()
| int CAuthManager::FindKey |
( |
const char * | pIdent | ) |
const |
◆ FindRole()
| CRconRole * CAuthManager::FindRole |
( |
const char * | pName | ) |
|
◆ Init()
| void CAuthManager::Init |
( |
| ) |
|
◆ IsGenerated()
| bool CAuthManager::IsGenerated |
( |
| ) |
const |
◆ IsValidIdent()
| bool CAuthManager::IsValidIdent |
( |
const char * | pIdent | ) |
const |
◆ KeyIdent()
| const char * CAuthManager::KeyIdent |
( |
int | Slot | ) |
const |
◆ KeyLevel()
| int CAuthManager::KeyLevel |
( |
int | Slot | ) |
const |
◆ ListKeys()
| void CAuthManager::ListKeys |
( |
FListCallback | pfnListCallback, |
|
|
void * | pUser ) |
◆ NumNonDefaultKeys()
| int CAuthManager::NumNonDefaultKeys |
( |
| ) |
const |
◆ RemoveKey()
| void CAuthManager::RemoveKey |
( |
int | Slot | ) |
|
◆ UpdateKey()
| void CAuthManager::UpdateKey |
( |
int | Slot, |
|
|
const char * | pPw, |
|
|
const char * | pRoleName ) |
◆ UpdateKeyHash()
| void CAuthManager::UpdateKeyHash |
( |
int | Slot, |
|
|
MD5_DIGEST | Hash, |
|
|
const unsigned char * | pSalt, |
|
|
const char * | pRoleName ) |
◆ m_aDefault
| int CAuthManager::m_aDefault[3] |
|
private |
◆ m_Generated
| bool CAuthManager::m_Generated |
|
private |
◆ m_Roles
| std::unordered_map<std::string, CRconRole> CAuthManager::m_Roles |
|
private |
◆ m_vKeys
| std::vector<CKey> CAuthManager::m_vKeys |
|
private |
The documentation for this class was generated from the following files: