|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Classes | |
| struct | LfgCompatibilityData |
| struct | LFGDungeonData |
| class | LfgGroupData |
| struct | LfgGroupQueueData |
| class | LFGGroupScript |
| struct | LfgJoinResultData |
| struct | LfgLockData |
| class | LFGMgr |
| struct | LfgPlayerBoot |
| Stores information of a current vote to kick someone from a group. More... | |
| class | LfgPlayerData |
| struct | LfgPlayerQueueData |
| 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 | LfgReturnLocation |
| struct | LfgReward |
| Reward info. More... | |
| struct | LfgRoleCheck |
| Stores all rolecheck info of a group that wants to join. More... | |
| struct | LfgUpdateData |
| struct | LfgWaitTime |
Functions | |
| std::string | ConcatenateDungeons (LfgDungeonSet const &dungeons) |
| std::string | ConcatenateGuids (LfgGuidList const &guids) |
| char const * | GetCompatibleString (LfgCompatibility compatibles) |
| std::string | GetRolesString (uint8 roles) |
| std::string | GetStateString (LfgState state) |
| bool | IsValidPlayerRoles (uint8 roles) |
| typedef std::map<uint64, LfgAnswer> lfg::LfgAnswerContainer |
| typedef std::map<uint8, LfgDungeonSet> lfg::LfgCachedDungeonContainer |
| typedef std::map<std::string, LfgCompatibilityData> lfg::LfgCompatibleContainer |
Definition at line 68 of file LFGQueue.h.
| typedef std::set<uint32> lfg::LfgDungeonSet |
| typedef std::map<uint64, LfgGroupData> lfg::LfgGroupDataContainer |
| typedef std::map<uint8, LfgGroupQueueData> lfg::LfgGroupQueueDataContainer |
Definition at line 29 of file LFGGroupData.h.
| typedef std::map<uint64, uint64> lfg::LfgGroupsMap |
| typedef std::list<uint64> lfg::LfgGuidList |
| typedef std::set<uint64> lfg::LfgGuidSet |
| typedef std::map<uint32, LfgLockData> lfg::LfgLockMap |
| typedef std::map<uint64, LfgLockMap> lfg::LfgLockPartyMap |
| typedef std::map<uint64, LfgPlayerBoot> lfg::LfgPlayerBootContainer |
| typedef std::map<uint64, LfgPlayerData> lfg::LfgPlayerDataContainer |
| typedef std::map<uint8, LfgPlayerQueueData> lfg::LfgPlayerQueueDataContainer |
Definition at line 38 of file LFGPlayerData.h.
| typedef std::map<uint32, LfgProposal> lfg::LfgProposalContainer |
| typedef std::map<uint64, LfgProposalPlayer> lfg::LfgProposalPlayerContainer |
| typedef std::map<uint8, LFGQueue> lfg::LfgQueueContainer |
| typedef std::map<uint64, LfgQueueData> lfg::LfgQueueDataContainer |
Definition at line 69 of file LFGQueue.h.
| typedef std::multimap<uint32, LfgReward const*> lfg::LfgRewardContainer |
| typedef std::pair<LfgRewardContainer::const_iterator, LfgRewardContainer::const_iterator> lfg::LfgRewardContainerBounds |
| typedef std::map<uint64, LfgRoleCheck> lfg::LfgRoleCheckContainer |
| typedef std::map<uint64, uint8> lfg::LfgRolesMap |
| typedef std::map<uint32, LfgWaitTime> lfg::LfgWaitTimesContainer |
Definition at line 67 of file LFGQueue.h.
| enum lfg::LfgAnswer |
Definition at line 14 of file LFGQueue.h.
| enum lfg::LFGEnum |
| enum lfg::LfgFlags |
| enum lfg::LfgGroupEnum |
| Enumerator | |
|---|---|
| LFG_GROUP_MAX_KICKS | |
Definition at line 15 of file LFGGroupData.h.
| enum lfg::LfgJoinResult |
Queue join results.
Instance lock types.
| enum lfg::LFGMgrEnum |
| enum lfg::LfgOptions |
| enum lfg::LfgRoles |
| enum lfg::LfgState |
| enum lfg::LfgType |
| enum lfg::LfgUpdateType |
| std::string lfg::ConcatenateDungeons | ( | LfgDungeonSet const & | dungeons | ) |
Definition at line 13 of file LFG.cpp.
Referenced by lfg::LFGQueue::CheckCompatibility(), lfg::LFGMgr::DumpPlayerInfo(), lfg::LFGMgr::DumpQueueInfo(), lfg::LFGQueue::DumpQueueInfo(), GetPlayerInfo(), lfg::LFGMgr::GetSelectedDungeons(), lfg::LFGMgr::JoinLfg(), and lfg::LFGMgr::SetSelectedDungeons().
| std::string lfg::ConcatenateGuids | ( | LfgGuidList const & | check | ) |
Given a list of guids returns the concatenation using | as delimiter
| [in] | check | list of guids |
Definition at line 246 of file LFGQueue.cpp.
Referenced by lfg::LFGQueue::CheckCompatibility(), lfg::LFGMgr::DumpQueueInfo(), lfg::LFGQueue::DumpQueueInfo(), and lfg::LFGQueue::FindNewGroups().
| char const * lfg::GetCompatibleString | ( | LfgCompatibility | compatibles | ) |
Definition at line 264 of file LFGQueue.cpp.
References LFG_COMPATIBILITY_PENDING, LFG_COMPATIBLES_BAD_STATES, LFG_COMPATIBLES_MATCH, LFG_COMPATIBLES_WITH_LESS_PLAYERS, LFG_INCOMPATIBLES_HAS_IGNORES, LFG_INCOMPATIBLES_MULTIPLE_LFG_GROUPS, LFG_INCOMPATIBLES_NO_DUNGEONS, LFG_INCOMPATIBLES_NO_ROLES, LFG_INCOMPATIBLES_TOO_MUCH_PLAYERS, and LFG_INCOMPATIBLES_WRONG_GROUP_SIZE.
Referenced by lfg::LFGQueue::DumpCompatibleInfo(), and lfg::LFGQueue::FindNewGroups().
| std::string lfg::GetRolesString | ( | uint8 | roles | ) |
Definition at line 36 of file LFG.cpp.
References LANG_LFG_ROLE_DAMAGE, LANG_LFG_ROLE_HEALER, LANG_LFG_ROLE_LEADER, LANG_LFG_ROLE_NONE, LANG_LFG_ROLE_TANK, PLAYER_ROLE_DAMAGE, PLAYER_ROLE_HEALER, PLAYER_ROLE_LEADER, PLAYER_ROLE_TANK, and sObjectMgr.
Referenced by lfg::LFGQueue::CheckCompatibility(), lfg::LFGMgr::DumpPlayerInfo(), lfg::LFGMgr::DumpQueueInfo(), lfg::LFGQueue::DumpQueueInfo(), GetPlayerInfo(), and group_commandscript::HandleGroupListCommand().
| std::string lfg::GetStateString | ( | LfgState | state | ) |
Definition at line 70 of file LFG.cpp.
References LANG_LFG_ERROR, LANG_LFG_STATE_BOOT, LANG_LFG_STATE_DUNGEON, LANG_LFG_STATE_FINISHED_DUNGEON, LANG_LFG_STATE_NONE, LANG_LFG_STATE_PROPOSAL, LANG_LFG_STATE_QUEUED, LANG_LFG_STATE_RAIDBROWSER, LANG_LFG_STATE_ROLECHECK, LFG_STATE_BOOT, LFG_STATE_DUNGEON, LFG_STATE_FINISHED_DUNGEON, LFG_STATE_NONE, LFG_STATE_PROPOSAL, LFG_STATE_QUEUED, LFG_STATE_RAIDBROWSER, LFG_STATE_ROLECHECK, and sObjectMgr.
Referenced by lfg::LFGMgr::AllQueued(), lfg::LFGMgr::DumpGroupInfo(), lfg::LFGMgr::DumpPlayerInfo(), GetPlayerInfo(), lfg_commandscript::HandleLfgGroupInfoCommand(), lfg::LFGMgr::RestoreState(), and lfg::LFGMgr::SetState().
| bool lfg::IsValidPlayerRoles | ( | uint8 | roles | ) |
Definition at line 28 of file LFG.cpp.
References PLAYER_ROLE_DAMAGE, PLAYER_ROLE_HEALER, PLAYER_ROLE_LEADER, and PLAYER_ROLE_TANK.
Referenced by lfg::LFGMgr::JoinLfg(), and lfg::LFGMgr::UpdateRoleCheck().