TrinityCore
BattlenetAccountMgr.h File Reference
#include "Define.h"
#include <string>
+ Include dependency graph for BattlenetAccountMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Battlenet
 
namespace  Battlenet::AccountMgr
 

Macros

#define MAX_BNET_EMAIL_STR   320
 
#define MAX_BNET_PASS_STR   128
 

Functions

TC_GAME_API AccountOpResult Battlenet::AccountMgr::CreateBattlenetAccount (std::string email, std::string password, bool withGameAccount, std::string *gameAccountName)
 
TC_GAME_API AccountOpResult Battlenet::AccountMgr::ChangePassword (uint32 accountId, std::string newPassword)
 
TC_GAME_API bool Battlenet::AccountMgr::CheckPassword (uint32 accountId, std::string password)
 
TC_GAME_API AccountOpResult Battlenet::AccountMgr::LinkWithGameAccount (std::string_view email, std::string_view gameAccountName)
 
TC_GAME_API AccountOpResult Battlenet::AccountMgr::UnlinkGameAccount (std::string_view gameAccountName)
 
TC_GAME_API uint32 Battlenet::AccountMgr::GetId (std::string_view username)
 
TC_GAME_API bool Battlenet::AccountMgr::GetName (uint32 accountId, std::string &name)
 
TC_GAME_API uint32 Battlenet::AccountMgr::GetIdByGameAccount (uint32 gameAccountId)
 
TC_GAME_API QueryCallback Battlenet::AccountMgr::GetIdByGameAccountAsync (uint32 gameAccountId)
 
TC_GAME_API uint8 Battlenet::AccountMgr::GetMaxIndex (uint32 accountId)
 
TC_GAME_API std::string Battlenet::AccountMgr::GetSrpUsername (std::string name)
 

Macro Definition Documentation

◆ MAX_BNET_EMAIL_STR

#define MAX_BNET_EMAIL_STR   320

Definition at line 27 of file BattlenetAccountMgr.h.

◆ MAX_BNET_PASS_STR

#define MAX_BNET_PASS_STR   128

Definition at line 28 of file BattlenetAccountMgr.h.