TrinityCore
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.

◆ GetGender()

uint8 WhoListPlayerInfo::GetGender ( ) const
inline

Definition at line 39 of file WhoListStorage.h.

◆ GetGuid()

ObjectGuid WhoListPlayerInfo::GetGuid ( ) const
inline

Definition at line 32 of file WhoListStorage.h.

◆ GetGuildGuid()

ObjectGuid WhoListPlayerInfo::GetGuildGuid ( ) const
inline

Definition at line 46 of file WhoListStorage.h.

◆ GetGuildName()

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

Definition at line 45 of file WhoListStorage.h.

◆ GetLevel()

uint8 WhoListPlayerInfo::GetLevel ( ) const
inline

Definition at line 35 of file WhoListStorage.h.

◆ GetPlayerName()

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

Definition at line 44 of file WhoListStorage.h.

◆ GetRace()

uint8 WhoListPlayerInfo::GetRace ( ) const
inline

Definition at line 37 of file WhoListStorage.h.

◆ GetSecurity()

AccountTypes WhoListPlayerInfo::GetSecurity ( ) const
inline

Definition at line 34 of file WhoListStorage.h.

◆ GetTeam()

uint32 WhoListPlayerInfo::GetTeam ( ) const
inline

Definition at line 33 of file WhoListStorage.h.

◆ GetWideGuildName()

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

Definition at line 43 of file WhoListStorage.h.

◆ GetWidePlayerName()

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

Definition at line 42 of file WhoListStorage.h.

◆ GetZoneId()

uint32 WhoListPlayerInfo::GetZoneId ( ) const
inline

Definition at line 38 of file WhoListStorage.h.

◆ IsGameMaster()

bool WhoListPlayerInfo::IsGameMaster ( ) const
inline

Definition at line 41 of file WhoListStorage.h.

◆ IsVisible()

bool WhoListPlayerInfo::IsVisible ( ) const
inline

Definition at line 40 of file WhoListStorage.h.

Member Data Documentation

◆ _class

uint8 WhoListPlayerInfo::_class
private

Definition at line 53 of file WhoListStorage.h.

◆ _gamemaster

bool WhoListPlayerInfo::_gamemaster
private

Definition at line 58 of file WhoListStorage.h.

◆ _gender

uint8 WhoListPlayerInfo::_gender
private

Definition at line 56 of file WhoListStorage.h.

◆ _guid

ObjectGuid WhoListPlayerInfo::_guid
private

Definition at line 49 of file WhoListStorage.h.

◆ _guildguid

ObjectGuid WhoListPlayerInfo::_guildguid
private

Definition at line 63 of file WhoListStorage.h.

◆ _guildName

std::string WhoListPlayerInfo::_guildName
private

Definition at line 62 of file WhoListStorage.h.

◆ _level

uint8 WhoListPlayerInfo::_level
private

Definition at line 52 of file WhoListStorage.h.

◆ _playerName

std::string WhoListPlayerInfo::_playerName
private

Definition at line 61 of file WhoListStorage.h.

◆ _race

uint8 WhoListPlayerInfo::_race
private

Definition at line 54 of file WhoListStorage.h.

◆ _security

AccountTypes WhoListPlayerInfo::_security
private

Definition at line 51 of file WhoListStorage.h.

◆ _team

uint32 WhoListPlayerInfo::_team
private

Definition at line 50 of file WhoListStorage.h.

◆ _visible

bool WhoListPlayerInfo::_visible
private

Definition at line 57 of file WhoListStorage.h.

◆ _wideGuildName

std::wstring WhoListPlayerInfo::_wideGuildName
private

Definition at line 60 of file WhoListStorage.h.

◆ _widePlayerName

std::wstring WhoListPlayerInfo::_widePlayerName
private

Definition at line 59 of file WhoListStorage.h.

◆ _zoneid

uint32 WhoListPlayerInfo::_zoneid
private

Definition at line 55 of file WhoListStorage.h.


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