AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
AccountMgr.h File Reference
#include "RBAC.h"

Go to the source code of this file.

Classes

class  AccountMgr
 

Namespaces

namespace  rbac
 

Macros

#define MAX_ACCOUNT_STR   17
 
#define MAX_PASS_STR   16
 
#define MAX_EMAIL_STR   255
 
#define sAccountMgr   AccountMgr::instance()
 

Typedefs

typedef std::map< uint32, rbac::RBACPermission * > rbac::RBACPermissionsContainer
 
typedef std::map< uint8, rbac::RBACPermissionContainerrbac::RBACDefaultPermissionsContainer
 

Enumerations

enum  AccountOpResult {
  AOR_OK ,
  AOR_NAME_TOO_LONG ,
  AOR_PASS_TOO_LONG ,
  AOR_EMAIL_TOO_LONG ,
  AOR_NAME_ALREADY_EXIST ,
  AOR_NAME_NOT_EXIST ,
  AOR_DB_INTERNAL_ERROR
}
 

Macro Definition Documentation

◆ MAX_ACCOUNT_STR

#define MAX_ACCOUNT_STR   17

◆ MAX_EMAIL_STR

#define MAX_EMAIL_STR   255

◆ MAX_PASS_STR

#define MAX_PASS_STR   16

◆ sAccountMgr

#define sAccountMgr   AccountMgr::instance()

Enumeration Type Documentation

◆ AccountOpResult

Enumerator
AOR_OK 
AOR_NAME_TOO_LONG 
AOR_PASS_TOO_LONG 
AOR_EMAIL_TOO_LONG 
AOR_NAME_ALREADY_EXIST 
AOR_NAME_NOT_EXIST 
AOR_DB_INTERNAL_ERROR 
24{
25 AOR_OK,
32};
@ AOR_NAME_NOT_EXIST
Definition AccountMgr.h:30
@ AOR_DB_INTERNAL_ERROR
Definition AccountMgr.h:31
@ AOR_OK
Definition AccountMgr.h:25
@ AOR_EMAIL_TOO_LONG
Definition AccountMgr.h:28
@ AOR_NAME_ALREADY_EXIST
Definition AccountMgr.h:29
@ AOR_NAME_TOO_LONG
Definition AccountMgr.h:26
@ AOR_PASS_TOO_LONG
Definition AccountMgr.h:27