TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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

 Battlenet
 
 Battlenet::AccountMgr
 

Macros

#define MAX_BNET_EMAIL_STR   320
 

Functions

TC_GAME_API AccountOpResult Battlenet::AccountMgr::CreateBattlenetAccount (std::string email, std::string password, bool withGameAccount=true)
 
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 const &email, std::string const &gameAccountName)
 
TC_GAME_API AccountOpResult Battlenet::AccountMgr::UnlinkGameAccount (std::string const &gameAccountName)
 
TC_GAME_API uint32 Battlenet::AccountMgr::GetId (std::string const &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 uint8 Battlenet::AccountMgr::GetMaxIndex (uint32 accountId)
 
TC_GAME_API std::string Battlenet::AccountMgr::CalculateShaPassHash (std::string const &name, std::string const &password)
 

Macro Definition Documentation

#define MAX_BNET_EMAIL_STR   320