TrinityCore
lfg Namespace Reference

Classes

struct  LfgCompatibilityData
 
struct  LFGDungeonData
 
class  LfgGroupData
 
class  LFGGroupScript
 
struct  LfgJoinResultData
 
struct  LfgLockInfoData
 
class  LFGMgr
 
struct  LfgPlayerBoot
 Stores information of a current vote to kick someone from a group. More...
 
class  LfgPlayerData
 
struct  LfgPlayerRewardData
 
class  LFGPlayerScript
 
struct  LfgProposal
 Stores group data related to proposal to join. More...
 
struct  LfgProposalPlayer
 Stores player data related to proposal to join. More...
 
class  LFGQueue
 
struct  LfgQueueData
 Stores player or group queue info. More...
 
struct  LfgQueueStatusData
 
struct  LfgReward
 Reward info. More...
 
struct  LfgRoleCheck
 Stores all rolecheck info of a group that wants to join. More...
 
struct  LfgUpdateData
 
struct  LfgWaitTime
 

Typedefs

typedef std::set< uint32LfgDungeonSet
 
typedef std::map< uint32, LfgLockInfoDataLfgLockMap
 
typedef std::map< ObjectGuid, LfgLockMapLfgLockPartyMap
 
typedef std::map< ObjectGuid, uint8LfgRolesMap
 
typedef std::map< ObjectGuid, ObjectGuidLfgGroupsMap
 
typedef std::map< uint8, LFGQueueLfgQueueContainer
 
typedef std::multimap< uint32, LfgReward const * > LfgRewardContainer
 
typedef std::pair< LfgRewardContainer::const_iterator, LfgRewardContainer::const_iterator > LfgRewardContainerBounds
 
typedef std::map< uint8, LfgDungeonSetLfgCachedDungeonContainer
 
typedef std::map< ObjectGuid, LfgAnswerLfgAnswerContainer
 
typedef std::map< ObjectGuid, LfgRoleCheckLfgRoleCheckContainer
 
typedef std::map< uint32, LfgProposalLfgProposalContainer
 
typedef std::map< ObjectGuid, LfgProposalPlayerLfgProposalPlayerContainer
 
typedef std::map< ObjectGuid, LfgPlayerBootLfgPlayerBootContainer
 
typedef std::map< ObjectGuid, LfgGroupDataLfgGroupDataContainer
 
typedef std::map< ObjectGuid, LfgPlayerDataLfgPlayerDataContainer
 
typedef std::unordered_map< uint32, LFGDungeonDataLFGDungeonContainer
 
typedef std::map< uint32, LfgWaitTimeLfgWaitTimesContainer
 
typedef std::map< std::string, LfgCompatibilityDataLfgCompatibleContainer
 
typedef std::map< ObjectGuid, LfgQueueDataLfgQueueDataContainer
 

Enumerations

enum  LFGEnum { LFG_TANKS_NEEDED = 1 , LFG_HEALERS_NEEDED = 1 , LFG_DPS_NEEDED = 3 }
 
enum  LfgRoles {
  PLAYER_ROLE_NONE = 0x00 , PLAYER_ROLE_LEADER = 0x01 , PLAYER_ROLE_TANK = 0x02 , PLAYER_ROLE_HEALER = 0x04 ,
  PLAYER_ROLE_DAMAGE = 0x08 , PLAYER_ROLE_ANY = PLAYER_ROLE_LEADER | PLAYER_ROLE_TANK | PLAYER_ROLE_HEALER | PLAYER_ROLE_DAMAGE
}
 
enum  LfgUpdateType {
  LFG_UPDATETYPE_DEFAULT = 0 , LFG_UPDATETYPE_LEADER_UNK1 = 1 , LFG_UPDATETYPE_ROLECHECK_ABORTED = 4 , LFG_UPDATETYPE_JOIN_QUEUE = 6 ,
  LFG_UPDATETYPE_ROLECHECK_FAILED = 7 , LFG_UPDATETYPE_REMOVED_FROM_QUEUE = 8 , LFG_UPDATETYPE_PROPOSAL_FAILED = 9 , LFG_UPDATETYPE_PROPOSAL_DECLINED = 10 ,
  LFG_UPDATETYPE_GROUP_FOUND = 11 , LFG_UPDATETYPE_ADDED_TO_QUEUE = 13 , LFG_UPDATETYPE_SUSPENDED_QUEUE = 14 , LFG_UPDATETYPE_PROPOSAL_BEGIN = 15 ,
  LFG_UPDATETYPE_UPDATE_STATUS = 16 , LFG_UPDATETYPE_GROUP_MEMBER_OFFLINE = 17 , LFG_UPDATETYPE_GROUP_DISBAND_UNK16 = 18 , LFG_UPDATETYPE_JOIN_QUEUE_INITIAL = 25 ,
  LFG_UPDATETYPE_DUNGEON_FINISHED = 26 , LFG_UPDATETYPE_PARTY_ROLE_NOT_AVAILABLE = 46 , LFG_UPDATETYPE_JOIN_LFG_OBJECT_FAILED = 48 , LFG_UPDATETYPE_REMOVED_LEVELUP = 49 ,
  LFG_UPDATETYPE_REMOVED_XP_TOGGLE = 50 , LFG_UPDATETYPE_REMOVED_FACTION_CHANGE = 51
}
 
enum  LfgState : uint8 {
  LFG_STATE_NONE , LFG_STATE_ROLECHECK , LFG_STATE_QUEUED , LFG_STATE_PROPOSAL ,
  LFG_STATE_DUNGEON = 5 , LFG_STATE_FINISHED_DUNGEON , LFG_STATE_RAIDBROWSER
}
 
enum  LfgQueueType {
  LFG_QUEUE_DUNGEON = 1 , LFG_QUEUE_LFR = 2 , LFG_QUEUE_SCENARIO = 3 , LFG_QUEUE_FLEX = 4 ,
  LFG_QUEUE_WORLD_PVP = 5 , LFG_QUEUE_SCHEDULED_PVP = 6
}
 
enum  LfgLockStatusType {
  LFG_LOCKSTATUS_INSUFFICIENT_EXPANSION = 1 , LFG_LOCKSTATUS_TOO_LOW_LEVEL = 2 , LFG_LOCKSTATUS_TOO_HIGH_LEVEL = 3 , LFG_LOCKSTATUS_TOO_LOW_GEAR_SCORE = 4 ,
  LFG_LOCKSTATUS_TOO_HIGH_GEAR_SCORE = 5 , LFG_LOCKSTATUS_RAID_LOCKED = 6 , LFG_LOCKSTATUS_NO_SPEC = 14 , LFG_LOCKSTATUS_HAS_RESTRICTION = 15 ,
  LFG_LOCKSTATUS_ATTUNEMENT_TOO_LOW_LEVEL = 1001 , LFG_LOCKSTATUS_ATTUNEMENT_TOO_HIGH_LEVEL = 1002 , LFG_LOCKSTATUS_QUEST_NOT_COMPLETED = 1022 , LFG_LOCKSTATUS_MISSING_ITEM = 1025 ,
  LFG_LOCKSTATUS_NOT_IN_SEASON = 1031 , LFG_LOCKSTATUS_MISSING_ACHIEVEMENT = 1034
}
 Instance lock types. More...
 
enum  LfgAnswer { LFG_ANSWER_PENDING = -1 , LFG_ANSWER_DENY = 0 , LFG_ANSWER_AGREE = 1 }
 Answer state (Also used to check compatibilites) More...
 
enum  LfgGroupEnum { LFG_GROUP_MAX_KICKS = 3 }
 
enum  LfgOptions { LFG_OPTION_ENABLE_DUNGEON_FINDER = 0x01 , LFG_OPTION_ENABLE_RAID_BROWSER = 0x02 }
 
enum  LFGMgrEnum {
  LFG_TIME_ROLECHECK = 45 , LFG_TIME_BOOT = 120 , LFG_TIME_PROPOSAL = 45 , LFG_QUEUEUPDATE_INTERVAL = 15 * IN_MILLISECONDS ,
  LFG_SPELL_DUNGEON_COOLDOWN = 71328 , LFG_SPELL_DUNGEON_DESERTER = 71041 , LFG_SPELL_LUCK_OF_THE_DRAW = 72221 , LFG_GROUP_KICK_VOTES_NEEDED = 3
}
 
enum  LfgFlags { LFG_FLAG_UNK1 = 0x1 , LFG_FLAG_UNK2 = 0x2 , LFG_FLAG_SEASONAL = 0x4 , LFG_FLAG_UNK3 = 0x8 }
 
enum  LfgType {
  LFG_TYPE_NONE = 0 , LFG_TYPE_DUNGEON = 1 , LFG_TYPE_RAID = 2 , LFG_TYPE_QUEST = 3 ,
  LFG_TYPE_ZONE = 4 , LFG_TYPE_HEROIC = 5 , LFG_TYPE_RANDOM = 6
}
 Determines the type of instance. More...
 
enum  LfgProposalState { LFG_PROPOSAL_INITIATING = 0 , LFG_PROPOSAL_FAILED = 1 , LFG_PROPOSAL_SUCCESS = 2 }
 Proposal states. More...
 
enum  LfgTeleportResult : uint8 {
  LFG_TELEPORT_RESULT_NONE = 0 , LFG_TELEPORT_RESULT_DEAD = 1 , LFG_TELEPORT_RESULT_FALLING = 2 , LFG_TELEPORT_RESULT_ON_TRANSPORT = 3 ,
  LFG_TELEPORT_RESULT_EXHAUSTION = 4 , LFG_TELEPORT_RESULT_NO_RETURN_LOCATION = 6 , LFG_TELEPORT_RESULT_IMMUNE_TO_SUMMONS = 8
}
 Teleport errors. More...
 
enum  LfgJoinResult {
  LFG_JOIN_OK = 0x00 , LFG_JOIN_GROUP_FULL = 0x1F , LFG_JOIN_NO_LFG_OBJECT = 0x21 , LFG_JOIN_NO_SLOTS = 0x22 ,
  LFG_JOIN_MISMATCHED_SLOTS = 0x23 , LFG_JOIN_PARTY_PLAYERS_FROM_DIFFERENT_REALMS = 0x24 , LFG_JOIN_MEMBERS_NOT_PRESENT = 0x25 , LFG_JOIN_GET_INFO_TIMEOUT = 0x26 ,
  LFG_JOIN_INVALID_SLOT = 0x27 , LFG_JOIN_DESERTER_PLAYER = 0x28 , LFG_JOIN_DESERTER_PARTY = 0x29 , LFG_JOIN_RANDOM_COOLDOWN_PLAYER = 0x2A ,
  LFG_JOIN_RANDOM_COOLDOWN_PARTY = 0x2B , LFG_JOIN_TOO_MANY_MEMBERS = 0x2C , LFG_JOIN_CANT_USE_DUNGEONS = 0x2D , LFG_JOIN_ROLE_CHECK_FAILED = 0x2E ,
  LFG_JOIN_TOO_FEW_MEMBERS = 0x34 , LFG_JOIN_REASON_TOO_MANY_LFG = 0x35 , LFG_JOIN_MISMATCHED_SLOTS_LOCAL_XREALM = 0x37 , LFG_JOIN_ALREADY_USING_LFG_LIST = 0x3F ,
  LFG_JOIN_NOT_LEADER = 0x45 , LFG_JOIN_DEAD = 0x49 , LFG_JOIN_PARTY_NOT_MEET_REQS = 6
}
 Queue join results. More...
 
enum  LfgRoleCheckState {
  LFG_ROLECHECK_DEFAULT = 0 , LFG_ROLECHECK_FINISHED = 1 , LFG_ROLECHECK_INITIALITING = 2 , LFG_ROLECHECK_MISSING_ROLE = 3 ,
  LFG_ROLECHECK_WRONG_ROLES = 4 , LFG_ROLECHECK_ABORTED = 5 , LFG_ROLECHECK_NO_ROLE = 6
}
 Role check states. More...
 
enum  LfgCompatibility {
  LFG_COMPATIBILITY_PENDING , LFG_INCOMPATIBLES_WRONG_GROUP_SIZE , LFG_INCOMPATIBLES_TOO_MUCH_PLAYERS , LFG_INCOMPATIBLES_MULTIPLE_LFG_GROUPS ,
  LFG_INCOMPATIBLES_HAS_IGNORES , LFG_INCOMPATIBLES_NO_ROLES , LFG_INCOMPATIBLES_NO_DUNGEONS , LFG_COMPATIBLES_WITH_LESS_PLAYERS ,
  LFG_COMPATIBLES_BAD_STATES , LFG_COMPATIBLES_MATCH
}
 

Functions

std::string ConcatenateDungeons (LfgDungeonSet const &dungeons)
 
std::string GetRolesString (uint8 roles)
 
std::string GetStateString (LfgState state)
 
std::string ConcatenateGuids (GuidList const &check)
 
char const * GetCompatibleString (LfgCompatibility compatibles)
 
void AddSC_LFGScripts ()
 

Typedef Documentation

◆ LfgAnswerContainer

Definition at line 166 of file LFGMgr.h.

◆ LfgCachedDungeonContainer

Definition at line 165 of file LFGMgr.h.

◆ LfgCompatibleContainer

typedef std::map<std::string, LfgCompatibilityData> lfg::LfgCompatibleContainer

Definition at line 79 of file LFGQueue.h.

◆ LFGDungeonContainer

typedef std::unordered_map<uint32, LFGDungeonData> lfg::LFGDungeonContainer

Definition at line 173 of file LFGMgr.h.

◆ LfgDungeonSet

typedef std::set<uint32> lfg::LfgDungeonSet

Definition at line 132 of file LFG.h.

◆ LfgGroupDataContainer

Definition at line 171 of file LFGMgr.h.

◆ LfgGroupsMap

Definition at line 136 of file LFG.h.

◆ LfgLockMap

Definition at line 133 of file LFG.h.

◆ LfgLockPartyMap

Definition at line 134 of file LFG.h.

◆ LfgPlayerBootContainer

Definition at line 170 of file LFGMgr.h.

◆ LfgPlayerDataContainer

Definition at line 172 of file LFGMgr.h.

◆ LfgProposalContainer

Definition at line 168 of file LFGMgr.h.

◆ LfgProposalPlayerContainer

Definition at line 169 of file LFGMgr.h.

◆ LfgQueueContainer

Definition at line 162 of file LFGMgr.h.

◆ LfgQueueDataContainer

Definition at line 80 of file LFGQueue.h.

◆ LfgRewardContainer

typedef std::multimap<uint32, LfgReward const*> lfg::LfgRewardContainer

Definition at line 163 of file LFGMgr.h.

◆ LfgRewardContainerBounds

typedef std::pair<LfgRewardContainer::const_iterator, LfgRewardContainer::const_iterator> lfg::LfgRewardContainerBounds

Definition at line 164 of file LFGMgr.h.

◆ LfgRoleCheckContainer

Definition at line 167 of file LFGMgr.h.

◆ LfgRolesMap

typedef std::map<ObjectGuid, uint8> lfg::LfgRolesMap

Definition at line 135 of file LFG.h.

◆ LfgWaitTimesContainer

Definition at line 78 of file LFGQueue.h.

Enumeration Type Documentation

◆ LfgAnswer

Answer state (Also used to check compatibilites)

Enumerator
LFG_ANSWER_PENDING 
LFG_ANSWER_DENY 
LFG_ANSWER_AGREE 

Definition at line 115 of file LFG.h.

◆ LfgCompatibility

Enumerator
LFG_COMPATIBILITY_PENDING 
LFG_INCOMPATIBLES_WRONG_GROUP_SIZE 
LFG_INCOMPATIBLES_TOO_MUCH_PLAYERS 
LFG_INCOMPATIBLES_MULTIPLE_LFG_GROUPS 
LFG_INCOMPATIBLES_HAS_IGNORES 
LFG_INCOMPATIBLES_NO_ROLES 
LFG_INCOMPATIBLES_NO_DUNGEONS 
LFG_COMPATIBLES_WITH_LESS_PLAYERS 
LFG_COMPATIBLES_BAD_STATES 
LFG_COMPATIBLES_MATCH 

Definition at line 27 of file LFGQueue.h.

◆ LFGEnum

Enumerator
LFG_TANKS_NEEDED 
LFG_HEALERS_NEEDED 
LFG_DPS_NEEDED 

Definition at line 30 of file LFG.h.

◆ LfgFlags

Enumerator
LFG_FLAG_UNK1 
LFG_FLAG_UNK2 
LFG_FLAG_SEASONAL 
LFG_FLAG_UNK3 

Definition at line 65 of file LFGMgr.h.

◆ LfgGroupEnum

Enumerator
LFG_GROUP_MAX_KICKS 

Definition at line 26 of file LFGGroupData.h.

◆ LfgJoinResult

Queue join results.

Enumerator
LFG_JOIN_OK 
LFG_JOIN_GROUP_FULL 
LFG_JOIN_NO_LFG_OBJECT 
LFG_JOIN_NO_SLOTS 
LFG_JOIN_MISMATCHED_SLOTS 
LFG_JOIN_PARTY_PLAYERS_FROM_DIFFERENT_REALMS 
LFG_JOIN_MEMBERS_NOT_PRESENT 
LFG_JOIN_GET_INFO_TIMEOUT 
LFG_JOIN_INVALID_SLOT 
LFG_JOIN_DESERTER_PLAYER 
LFG_JOIN_DESERTER_PARTY 
LFG_JOIN_RANDOM_COOLDOWN_PLAYER 
LFG_JOIN_RANDOM_COOLDOWN_PARTY 
LFG_JOIN_TOO_MANY_MEMBERS 
LFG_JOIN_CANT_USE_DUNGEONS 
LFG_JOIN_ROLE_CHECK_FAILED 
LFG_JOIN_TOO_FEW_MEMBERS 
LFG_JOIN_REASON_TOO_MANY_LFG 
LFG_JOIN_MISMATCHED_SLOTS_LOCAL_XREALM 
LFG_JOIN_ALREADY_USING_LFG_LIST 
LFG_JOIN_NOT_LEADER 
LFG_JOIN_DEAD 
LFG_JOIN_PARTY_NOT_MEET_REQS 

Definition at line 112 of file LFGMgr.h.

◆ LfgLockStatusType

Instance lock types.

Enumerator
LFG_LOCKSTATUS_INSUFFICIENT_EXPANSION 
LFG_LOCKSTATUS_TOO_LOW_LEVEL 
LFG_LOCKSTATUS_TOO_HIGH_LEVEL 
LFG_LOCKSTATUS_TOO_LOW_GEAR_SCORE 
LFG_LOCKSTATUS_TOO_HIGH_GEAR_SCORE 
LFG_LOCKSTATUS_RAID_LOCKED 
LFG_LOCKSTATUS_NO_SPEC 
LFG_LOCKSTATUS_HAS_RESTRICTION 
LFG_LOCKSTATUS_ATTUNEMENT_TOO_LOW_LEVEL 
LFG_LOCKSTATUS_ATTUNEMENT_TOO_HIGH_LEVEL 
LFG_LOCKSTATUS_QUEST_NOT_COMPLETED 
LFG_LOCKSTATUS_MISSING_ITEM 
LFG_LOCKSTATUS_NOT_IN_SEASON 
LFG_LOCKSTATUS_MISSING_ACHIEVEMENT 

Definition at line 96 of file LFG.h.

◆ LFGMgrEnum

Enumerator
LFG_TIME_ROLECHECK 
LFG_TIME_BOOT 
LFG_TIME_PROPOSAL 
LFG_QUEUEUPDATE_INTERVAL 
LFG_SPELL_DUNGEON_COOLDOWN 
LFG_SPELL_DUNGEON_DESERTER 
LFG_SPELL_LUCK_OF_THE_DRAW 
LFG_GROUP_KICK_VOTES_NEEDED 

Definition at line 53 of file LFGMgr.h.

◆ LfgOptions

Enumerator
LFG_OPTION_ENABLE_DUNGEON_FINDER 
LFG_OPTION_ENABLE_RAID_BROWSER 

Definition at line 47 of file LFGMgr.h.

◆ LfgProposalState

Proposal states.

Enumerator
LFG_PROPOSAL_INITIATING 
LFG_PROPOSAL_FAILED 
LFG_PROPOSAL_SUCCESS 

Definition at line 86 of file LFGMgr.h.

◆ LfgQueueType

Enumerator
LFG_QUEUE_DUNGEON 
LFG_QUEUE_LFR 
LFG_QUEUE_SCENARIO 
LFG_QUEUE_FLEX 
LFG_QUEUE_WORLD_PVP 
LFG_QUEUE_SCHEDULED_PVP 

Definition at line 85 of file LFG.h.

◆ LfgRoleCheckState

Role check states.

Enumerator
LFG_ROLECHECK_DEFAULT 
LFG_ROLECHECK_FINISHED 
LFG_ROLECHECK_INITIALITING 
LFG_ROLECHECK_MISSING_ROLE 
LFG_ROLECHECK_WRONG_ROLES 
LFG_ROLECHECK_ABORTED 
LFG_ROLECHECK_NO_ROLE 

Definition at line 142 of file LFGMgr.h.

◆ LfgRoles

Enumerator
PLAYER_ROLE_NONE 
PLAYER_ROLE_LEADER 
PLAYER_ROLE_TANK 
PLAYER_ROLE_HEALER 
PLAYER_ROLE_DAMAGE 
PLAYER_ROLE_ANY 

Definition at line 37 of file LFG.h.

◆ LfgState

Enumerator
LFG_STATE_NONE 
LFG_STATE_ROLECHECK 
LFG_STATE_QUEUED 
LFG_STATE_PROPOSAL 
LFG_STATE_DUNGEON 
LFG_STATE_FINISHED_DUNGEON 
LFG_STATE_RAIDBROWSER 

Definition at line 73 of file LFG.h.

◆ LfgTeleportResult

Teleport errors.

Enumerator
LFG_TELEPORT_RESULT_NONE 
LFG_TELEPORT_RESULT_DEAD 
LFG_TELEPORT_RESULT_FALLING 
LFG_TELEPORT_RESULT_ON_TRANSPORT 
LFG_TELEPORT_RESULT_EXHAUSTION 
LFG_TELEPORT_RESULT_NO_RETURN_LOCATION 
LFG_TELEPORT_RESULT_IMMUNE_TO_SUMMONS 

Definition at line 94 of file LFGMgr.h.

◆ LfgType

Determines the type of instance.

Enumerator
LFG_TYPE_NONE 
LFG_TYPE_DUNGEON 
LFG_TYPE_RAID 
LFG_TYPE_QUEST 
LFG_TYPE_ZONE 
LFG_TYPE_HEROIC 
LFG_TYPE_RANDOM 

Definition at line 74 of file LFGMgr.h.

◆ LfgUpdateType

Enumerator
LFG_UPDATETYPE_DEFAULT 
LFG_UPDATETYPE_LEADER_UNK1 
LFG_UPDATETYPE_ROLECHECK_ABORTED 
LFG_UPDATETYPE_JOIN_QUEUE 
LFG_UPDATETYPE_ROLECHECK_FAILED 
LFG_UPDATETYPE_REMOVED_FROM_QUEUE 
LFG_UPDATETYPE_PROPOSAL_FAILED 
LFG_UPDATETYPE_PROPOSAL_DECLINED 
LFG_UPDATETYPE_GROUP_FOUND 
LFG_UPDATETYPE_ADDED_TO_QUEUE 
LFG_UPDATETYPE_SUSPENDED_QUEUE 
LFG_UPDATETYPE_PROPOSAL_BEGIN 
LFG_UPDATETYPE_UPDATE_STATUS 
LFG_UPDATETYPE_GROUP_MEMBER_OFFLINE 
LFG_UPDATETYPE_GROUP_DISBAND_UNK16 
LFG_UPDATETYPE_JOIN_QUEUE_INITIAL 
LFG_UPDATETYPE_DUNGEON_FINISHED 
LFG_UPDATETYPE_PARTY_ROLE_NOT_AVAILABLE 
LFG_UPDATETYPE_JOIN_LFG_OBJECT_FAILED 
LFG_UPDATETYPE_REMOVED_LEVELUP 
LFG_UPDATETYPE_REMOVED_XP_TOGGLE 
LFG_UPDATETYPE_REMOVED_FACTION_CHANGE 

Definition at line 47 of file LFG.h.

Function Documentation

◆ AddSC_LFGScripts()

void lfg::AddSC_LFGScripts ( )

Definition at line 248 of file LFGScripts.cpp.

+ Here is the caller graph for this function:

◆ ConcatenateDungeons()

TC_GAME_API std::string lfg::ConcatenateDungeons ( LfgDungeonSet const &  dungeons)

Definition at line 26 of file LFG.cpp.

+ Here is the caller graph for this function:

◆ ConcatenateGuids()

std::string lfg::ConcatenateGuids ( GuidList const &  check)

Given a list of guids returns the concatenation using | as delimiter

Parameters
[in]checklist of guids
Returns
Concatenated string

Definition at line 35 of file LFGQueue.cpp.

+ Here is the caller graph for this function:

◆ GetCompatibleString()

char const * lfg::GetCompatibleString ( LfgCompatibility  compatibles)

Definition at line 53 of file LFGQueue.cpp.

+ Here is the caller graph for this function:

◆ GetRolesString()

TC_GAME_API std::string lfg::GetRolesString ( uint8  roles)

Definition at line 41 of file LFG.cpp.

+ Here is the caller graph for this function:

◆ GetStateString()

TC_GAME_API std::string lfg::GetStateString ( LfgState  state)

Definition at line 75 of file LFG.cpp.

+ Here is the caller graph for this function: