Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LFGuildSettings Struct Reference

Holds settings for a guild in the finder system. Saved to database. More...

#include <GuildFinderMgr.h>

Inheritance diagram for LFGuildSettings:
Collaboration diagram for LFGuildSettings:

Public Member Functions

TeamId GetTeam () const
bool IsListed () const
 LFGuildSettings ()
 LFGuildSettings (bool listed, TeamId team)
 LFGuildSettings (bool listed, TeamId team, uint32 guid, uint8 role, uint8 availability, uint8 interests, uint8 level)
 LFGuildSettings (bool listed, TeamId team, uint32 guid, uint8 role, uint8 availability, uint8 interests, uint8 level, std::string &comment)
 LFGuildSettings (LFGuildSettings const &settings)
void SetListed (bool state)
Public Member Functions inherited from LFGuildPlayer
uint8 GetAvailability () const
uint8 GetClassRoles () const
std::string const & GetComment () const
uint32 GetGUID () const
uint8 GetInterests () const
uint8 GetLevel () const
 LFGuildPlayer ()
 LFGuildPlayer (LFGuildPlayer const &settings)
 LFGuildPlayer (uint32 guid, uint8 role, uint8 availability, uint8 interests, uint8 level)
 LFGuildPlayer (uint32 guid, uint8 role, uint8 availability, uint8 interests, uint8 level, std::string &comment)

Private Attributes

bool _listed
TeamId _team

Detailed Description

Holds settings for a guild in the finder system. Saved to database.

Definition at line 148 of file GuildFinderMgr.h.

Constructor & Destructor Documentation

◆ LFGuildSettings() [1/5]

LFGuildSettings::LFGuildSettings ( )
inline

Definition at line 151 of file GuildFinderMgr.h.

References _listed, _team, LFGuildPlayer::LFGuildPlayer(), and TEAM_ALLIANCE.

Referenced by LFGuildSettings().

◆ LFGuildSettings() [2/5]

LFGuildSettings::LFGuildSettings ( bool listed,
TeamId team )
inline

Definition at line 153 of file GuildFinderMgr.h.

References _listed, _team, and LFGuildPlayer::LFGuildPlayer().

◆ LFGuildSettings() [3/5]

LFGuildSettings::LFGuildSettings ( bool listed,
TeamId team,
uint32 guid,
uint8 role,
uint8 availability,
uint8 interests,
uint8 level )
inline

Definition at line 155 of file GuildFinderMgr.h.

References _listed, _team, and LFGuildPlayer::LFGuildPlayer().

◆ LFGuildSettings() [4/5]

LFGuildSettings::LFGuildSettings ( bool listed,
TeamId team,
uint32 guid,
uint8 role,
uint8 availability,
uint8 interests,
uint8 level,
std::string & comment )
inline

Definition at line 158 of file GuildFinderMgr.h.

References _listed, _team, and LFGuildPlayer::LFGuildPlayer().

◆ LFGuildSettings() [5/5]

LFGuildSettings::LFGuildSettings ( LFGuildSettings const & settings)
inline

Member Function Documentation

◆ GetTeam()

TeamId LFGuildSettings::GetTeam ( ) const
inline

Definition at line 168 of file GuildFinderMgr.h.

References _team.

Referenced by GuildFinderMgr::GetGuildsMatchingSetting(), and LFGuildSettings().

◆ IsListed()

bool LFGuildSettings::IsListed ( ) const
inline

◆ SetListed()

void LFGuildSettings::SetListed ( bool state)
inline

Definition at line 166 of file GuildFinderMgr.h.

References _listed.

Member Data Documentation

◆ _listed

bool LFGuildSettings::_listed
private

◆ _team

TeamId LFGuildSettings::_team
private

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