Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LoginQueryHolder Class Reference
Inheritance diagram for LoginQueryHolder:
Collaboration diagram for LoginQueryHolder:

Public Member Functions

uint32 GetAccountId () const
uint64 GetGuid () const
bool Initialize ()
 LoginQueryHolder (uint32 accountId, uint64 guid)
Public Member Functions inherited from SQLQueryHolder
PreparedQueryResult GetPreparedResult (size_t index)
QueryResult GetResult (size_t index)
bool SetPQuery (size_t index, const char *format,...) ATTR_PRINTF(3
bool bool SetPreparedQuery (size_t index, PreparedStatement *stmt)
void SetPreparedResult (size_t index, PreparedResultSet *result)
bool SetQuery (size_t index, const char *sql)
void SetResult (size_t index, ResultSet *result)
void SetSize (size_t size)
 SQLQueryHolder ()
 ~SQLQueryHolder ()

Private Attributes

uint32 m_accountId
uint64 m_guid

Detailed Description

Definition at line 44 of file CharacterHandler.cpp.

Constructor & Destructor Documentation

◆ LoginQueryHolder()

LoginQueryHolder::LoginQueryHolder ( uint32 accountId,
uint64 guid )
inline

Definition at line 50 of file CharacterHandler.cpp.

References m_accountId, and m_guid.

Member Function Documentation

◆ GetAccountId()

uint32 LoginQueryHolder::GetAccountId ( ) const
inline

Definition at line 53 of file CharacterHandler.cpp.

References m_accountId.

◆ GetGuid()

uint64 LoginQueryHolder::GetGuid ( ) const
inline

Definition at line 52 of file CharacterHandler.cpp.

References m_guid.

Referenced by WorldSession::HandlePlayerLogin().

◆ Initialize()

bool LoginQueryHolder::Initialize ( )

Definition at line 57 of file CharacterHandler.cpp.

References CHAR_SEL_ACCOUNT_BATTLE_PET_SLOTS, CHAR_SEL_ACCOUNT_BATTLE_PETS, CHAR_SEL_ACCOUNT_INSTANCELOCKTIMES, CHAR_SEL_CHAR_CUF_PROFILES, CHAR_SEL_CHAR_RESEARCH_DIGSITES, CHAR_SEL_CHAR_RESEARCH_HISTORY, CHAR_SEL_CHAR_RESEARCH_PROJECTS, CHAR_SEL_CHAR_VOID_STORAGE, CHAR_SEL_CHARACTER, CHAR_SEL_CHARACTER_ACHIEVEMENTS, CHAR_SEL_CHARACTER_ACTIONS, CHAR_SEL_CHARACTER_AURAS, CHAR_SEL_CHARACTER_BANNED, CHAR_SEL_CHARACTER_BGDATA, CHAR_SEL_CHARACTER_CRITERIAPROGRESS, CHAR_SEL_CHARACTER_DAILYQUESTSTATUS, CHAR_SEL_CHARACTER_DECLINEDNAMES, CHAR_SEL_CHARACTER_EQUIPMENTSETS, CHAR_SEL_CHARACTER_GLYPHS, CHAR_SEL_CHARACTER_HOMEBIND, CHAR_SEL_CHARACTER_INSTANCE, CHAR_SEL_CHARACTER_INVENTORY, CHAR_SEL_CHARACTER_MAILCOUNT, CHAR_SEL_CHARACTER_MAILDATE, CHAR_SEL_CHARACTER_MONTHLYQUESTSTATUS, CHAR_SEL_CHARACTER_QUEST_OBJECTIVE_STATUS, CHAR_SEL_CHARACTER_QUESTSTATUS, CHAR_SEL_CHARACTER_QUESTSTATUSREW, CHAR_SEL_CHARACTER_RANDOMBG, CHAR_SEL_CHARACTER_REPUTATION, CHAR_SEL_CHARACTER_SEASONALQUESTSTATUS, CHAR_SEL_CHARACTER_SKILLS, CHAR_SEL_CHARACTER_SOCIALLIST, CHAR_SEL_CHARACTER_SPELL, CHAR_SEL_CHARACTER_SPELLCOOLDOWNS, CHAR_SEL_CHARACTER_TALENTS, CHAR_SEL_CHARACTER_WEEKLYQUESTSTATUS, CHAR_SEL_GROUP_MEMBER, CHAR_SEL_GUILD_MEMBER, CHAR_SEL_PLAYER_ACCOUNT_DATA, CHAR_SEL_PLAYER_CURRENCY, CharacterDatabase, CONFIG_DECLINED_NAMES_USED, GUID_LOPART(), m_accountId, m_guid, MAX_PLAYER_LOGIN_QUERY, PLAYER_LOGIN_QUERY_LOAD_ACCOUNT_DATA, PLAYER_LOGIN_QUERY_LOAD_ACHIEVEMENTS, PLAYER_LOGIN_QUERY_LOAD_ACTIONS, PLAYER_LOGIN_QUERY_LOAD_AURAS, PLAYER_LOGIN_QUERY_LOAD_BANNED, PLAYER_LOGIN_QUERY_LOAD_BATTLE_PET_SLOTS, PLAYER_LOGIN_QUERY_LOAD_BATTLE_PETS, PLAYER_LOGIN_QUERY_LOAD_BG_DATA, PLAYER_LOGIN_QUERY_LOAD_BOUND_INSTANCES, PLAYER_LOGIN_QUERY_LOAD_CRITERIA_PROGRESS, PLAYER_LOGIN_QUERY_LOAD_CUF_PROFILES, PLAYER_LOGIN_QUERY_LOAD_CURRENCY, PLAYER_LOGIN_QUERY_LOAD_DAILY_QUEST_STATUS, PLAYER_LOGIN_QUERY_LOAD_DECLINED_NAMES, PLAYER_LOGIN_QUERY_LOAD_EQUIPMENT_SETS, PLAYER_LOGIN_QUERY_LOAD_FROM, PLAYER_LOGIN_QUERY_LOAD_GLYPHS, PLAYER_LOGIN_QUERY_LOAD_GROUP, PLAYER_LOGIN_QUERY_LOAD_GUILD, PLAYER_LOGIN_QUERY_LOAD_HOME_BIND, PLAYER_LOGIN_QUERY_LOAD_INSTANCE_LOCK_TIMES, PLAYER_LOGIN_QUERY_LOAD_INVENTORY, PLAYER_LOGIN_QUERY_LOAD_MAIL_COUNT, PLAYER_LOGIN_QUERY_LOAD_MAIL_DATE, PLAYER_LOGIN_QUERY_LOAD_MONTHLY_QUEST_STATUS, PLAYER_LOGIN_QUERY_LOAD_QUEST_OBJECTIVE_STATUS, PLAYER_LOGIN_QUERY_LOAD_QUEST_STATUS, PLAYER_LOGIN_QUERY_LOAD_QUEST_STATUS_REW, PLAYER_LOGIN_QUERY_LOAD_RANDOM_BG, PLAYER_LOGIN_QUERY_LOAD_REPUTATION, PLAYER_LOGIN_QUERY_LOAD_RESEARCH_DIGSITES, PLAYER_LOGIN_QUERY_LOAD_RESEARCH_HISTORY, PLAYER_LOGIN_QUERY_LOAD_RESEARCH_PROJECTS, PLAYER_LOGIN_QUERY_LOAD_SEASONAL_QUEST_STATUS, PLAYER_LOGIN_QUERY_LOAD_SKILLS, PLAYER_LOGIN_QUERY_LOAD_SOCIAL_LIST, PLAYER_LOGIN_QUERY_LOAD_SPELL_COOLDOWNS, PLAYER_LOGIN_QUERY_LOAD_SPELLS, PLAYER_LOGIN_QUERY_LOAD_TALENTS, PLAYER_LOGIN_QUERY_LOAD_VOID_STORAGE, PLAYER_LOGIN_QUERY_LOAD_WEEKLY_QUEST_STATUS, SQLQueryHolder::SetPreparedQuery(), SQLQueryHolder::SetSize(), PreparedStatement::setUInt32(), PreparedStatement::setUInt64(), and sWorld.

Referenced by WorldSession::HandlePlayerLoginOpcode().

Member Data Documentation

◆ m_accountId

uint32 LoginQueryHolder::m_accountId
private

Definition at line 47 of file CharacterHandler.cpp.

Referenced by GetAccountId(), Initialize(), and LoginQueryHolder().

◆ m_guid

uint64 LoginQueryHolder::m_guid
private

Definition at line 48 of file CharacterHandler.cpp.

Referenced by GetGuid(), Initialize(), and LoginQueryHolder().


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