TrinityCore
Loading...
Searching...
No Matches
WhoListPlayerInfo Class Reference

#include <WhoListStorage.h>

Public Member Functions

 WhoListPlayerInfo (ObjectGuid guid, uint32 team, AccountTypes security, uint8 level, uint8 clss, uint8 race, uint32 zoneid, uint8 gender, bool visible, bool gamemaster, std::wstring const &widePlayerName, std::wstring const &wideGuildName, std::string const &playerName, std::string const &guildName, ObjectGuid guildguid)
 
ObjectGuid GetGuid () const
 
uint32 GetTeam () const
 
AccountTypes GetSecurity () const
 
uint8 GetLevel () const
 
uint8 GetClass () const
 
uint8 GetRace () const
 
uint32 GetZoneId () const
 
uint8 GetGender () const
 
bool IsVisible () const
 
bool IsGameMaster () const
 
std::wstring const & GetWidePlayerName () const
 
std::wstring const & GetWideGuildName () const
 
std::string const & GetPlayerName () const
 
std::string const & GetGuildName () const
 
ObjectGuid GetGuildGuid () const
 

Private Attributes

ObjectGuid _guid
 
uint32 _team
 
AccountTypes _security
 
uint8 _level
 
uint8 _class
 
uint8 _race
 
uint32 _zoneid
 
uint8 _gender
 
bool _visible
 
bool _gamemaster
 
std::wstring _widePlayerName
 
std::wstring _wideGuildName
 
std::string _playerName
 
std::string _guildName
 
ObjectGuid _guildguid
 

Detailed Description

Definition at line 24 of file WhoListStorage.h.

Constructor & Destructor Documentation

◆ WhoListPlayerInfo()

WhoListPlayerInfo::WhoListPlayerInfo ( ObjectGuid  guid,
uint32  team,
AccountTypes  security,
uint8  level,
uint8  clss,
uint8  race,
uint32  zoneid,
uint8  gender,
bool  visible,
bool  gamemaster,
std::wstring const &  widePlayerName,
std::wstring const &  wideGuildName,
std::string const &  playerName,
std::string const &  guildName,
ObjectGuid  guildguid 
)
inline

Definition at line 27 of file WhoListStorage.h.

Member Function Documentation

◆ GetClass()

uint8 WhoListPlayerInfo::GetClass ( ) const
inline

Definition at line 36 of file WhoListStorage.h.

References _class.

◆ GetGender()

uint8 WhoListPlayerInfo::GetGender ( ) const
inline

Definition at line 39 of file WhoListStorage.h.

References _gender.

◆ GetGuid()

ObjectGuid WhoListPlayerInfo::GetGuid ( ) const
inline

Definition at line 32 of file WhoListStorage.h.

References _guid.

◆ GetGuildGuid()

ObjectGuid WhoListPlayerInfo::GetGuildGuid ( ) const
inline

Definition at line 46 of file WhoListStorage.h.

References _guildguid.

◆ GetGuildName()

std::string const & WhoListPlayerInfo::GetGuildName ( ) const
inline

Definition at line 45 of file WhoListStorage.h.

References _guildName.

◆ GetLevel()

uint8 WhoListPlayerInfo::GetLevel ( ) const
inline

Definition at line 35 of file WhoListStorage.h.

References _level.

◆ GetPlayerName()

std::string const & WhoListPlayerInfo::GetPlayerName ( ) const
inline

Definition at line 44 of file WhoListStorage.h.

References _playerName.

◆ GetRace()

uint8 WhoListPlayerInfo::GetRace ( ) const
inline

Definition at line 37 of file WhoListStorage.h.

References _race.

◆ GetSecurity()

AccountTypes WhoListPlayerInfo::GetSecurity ( ) const
inline

Definition at line 34 of file WhoListStorage.h.

References _security.

◆ GetTeam()

uint32 WhoListPlayerInfo::GetTeam ( ) const
inline

Definition at line 33 of file WhoListStorage.h.

References _team.

◆ GetWideGuildName()

std::wstring const & WhoListPlayerInfo::GetWideGuildName ( ) const
inline

Definition at line 43 of file WhoListStorage.h.

References _wideGuildName.

◆ GetWidePlayerName()

std::wstring const & WhoListPlayerInfo::GetWidePlayerName ( ) const
inline

Definition at line 42 of file WhoListStorage.h.

References _widePlayerName.

◆ GetZoneId()

uint32 WhoListPlayerInfo::GetZoneId ( ) const
inline

Definition at line 38 of file WhoListStorage.h.

References _zoneid.

◆ IsGameMaster()

bool WhoListPlayerInfo::IsGameMaster ( ) const
inline

Definition at line 41 of file WhoListStorage.h.

References _gamemaster.

◆ IsVisible()

bool WhoListPlayerInfo::IsVisible ( ) const
inline

Definition at line 40 of file WhoListStorage.h.

References _visible.

Member Data Documentation

◆ _class

uint8 WhoListPlayerInfo::_class
private

Definition at line 53 of file WhoListStorage.h.

Referenced by GetClass().

◆ _gamemaster

bool WhoListPlayerInfo::_gamemaster
private

Definition at line 58 of file WhoListStorage.h.

Referenced by IsGameMaster().

◆ _gender

uint8 WhoListPlayerInfo::_gender
private

Definition at line 56 of file WhoListStorage.h.

Referenced by GetGender().

◆ _guid

ObjectGuid WhoListPlayerInfo::_guid
private

Definition at line 49 of file WhoListStorage.h.

Referenced by GetGuid().

◆ _guildguid

ObjectGuid WhoListPlayerInfo::_guildguid
private

Definition at line 63 of file WhoListStorage.h.

Referenced by GetGuildGuid().

◆ _guildName

std::string WhoListPlayerInfo::_guildName
private

Definition at line 62 of file WhoListStorage.h.

Referenced by GetGuildName().

◆ _level

uint8 WhoListPlayerInfo::_level
private

Definition at line 52 of file WhoListStorage.h.

Referenced by GetLevel().

◆ _playerName

std::string WhoListPlayerInfo::_playerName
private

Definition at line 61 of file WhoListStorage.h.

Referenced by GetPlayerName().

◆ _race

uint8 WhoListPlayerInfo::_race
private

Definition at line 54 of file WhoListStorage.h.

Referenced by GetRace().

◆ _security

AccountTypes WhoListPlayerInfo::_security
private

Definition at line 51 of file WhoListStorage.h.

Referenced by GetSecurity().

◆ _team

uint32 WhoListPlayerInfo::_team
private

Definition at line 50 of file WhoListStorage.h.

Referenced by GetTeam().

◆ _visible

bool WhoListPlayerInfo::_visible
private

Definition at line 57 of file WhoListStorage.h.

Referenced by IsVisible().

◆ _wideGuildName

std::wstring WhoListPlayerInfo::_wideGuildName
private

Definition at line 60 of file WhoListStorage.h.

Referenced by GetWideGuildName().

◆ _widePlayerName

std::wstring WhoListPlayerInfo::_widePlayerName
private

Definition at line 59 of file WhoListStorage.h.

Referenced by GetWidePlayerName().

◆ _zoneid

uint32 WhoListPlayerInfo::_zoneid
private

Definition at line 55 of file WhoListStorage.h.

Referenced by GetZoneId().


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