| _battlegroundMapTemplates | BattlegroundMgr | private |
| _battlegroundTemplates | BattlegroundMgr | private |
| AddBattleground(Battleground *bg) | BattlegroundMgr | |
| AddToBGFreeSlotQueue(BattlegroundTypeId bgTypeId, Battleground *bg) | BattlegroundMgr | |
| ArenaTypeToQueue | BattlegroundMgr | static |
| BattlegroundDataContainer typedef | BattlegroundMgr | private |
| BattlegroundMapTemplateContainer typedef | BattlegroundMgr | private |
| BattlegroundMgr() | BattlegroundMgr | private |
| BattlegroundSelectionWeightMap typedef | BattlegroundMgr | private |
| BattlegroundTemplateMap typedef | BattlegroundMgr | private |
| BGArenaType(BattlegroundQueueTypeId bgQueueTypeId) | BattlegroundMgr | static |
| bgDataStore | BattlegroundMgr | private |
| BGQueueTypeId(BattlegroundTypeId bgTypeId, uint8 arenaType) | BattlegroundMgr | static |
| BGTemplateId(BattlegroundQueueTypeId bgQueueTypeId) | BattlegroundMgr | static |
| bgToQueue | BattlegroundMgr | static |
| bgtypeToBattleground | BattlegroundMgr | static |
| bgTypeToTemplate | BattlegroundMgr | static |
| BGTypeToWeekendHolidayId(BattlegroundTypeId bgTypeId) | BattlegroundMgr | static |
| BuildBattlegroundListPacket(WorldPacket *data, ObjectGuid guid, Player *player, BattlegroundTypeId bgTypeId, uint8 fromWhere) | BattlegroundMgr | |
| BuildBattlegroundStatusPacket(WorldPacket *data, Battleground *bg, uint8 queueSlot, uint8 statusId, uint32 time1, uint32 time2, uint8 arenaType, TeamId teamId, bool isRated=false, BattlegroundTypeId forceBgTypeId=BATTLEGROUND_TYPE_NONE) | BattlegroundMgr | |
| BuildGroupJoinedBattlegroundPacket(WorldPacket *data, GroupJoinBattlegroundResult result) | BattlegroundMgr | |
| BuildPlayerJoinedBattlegroundPacket(WorldPacket *data, Player *player) | BattlegroundMgr | |
| BuildPlayerLeftBattlegroundPacket(WorldPacket *data, ObjectGuid guid) | BattlegroundMgr | |
| CheckBattleMasters() | BattlegroundMgr | |
| CreateBattleground(BattlegroundTemplate const *bgTemplate) | BattlegroundMgr | private |
| CreateClientVisibleInstanceId(BattlegroundTypeId bgTypeId, BattlegroundBracketId bracket_id) | BattlegroundMgr | private |
| CreateNewBattleground(BattlegroundTypeId bgTypeId, PvPDifficultyEntry const *bracketEntry, uint8 arenaType, bool isRated) | BattlegroundMgr | |
| DeleteAllBattlegrounds() | BattlegroundMgr | |
| GetActiveBattlegrounds() | BattlegroundMgr | |
| GetBattleground(uint32 instanceID, BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
| GetBattlegroundQueue(BattlegroundQueueTypeId bgQueueTypeId) | BattlegroundMgr | inline |
| GetBattlegroundTemplate(BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
| GetBattlegroundTemplateByMapId(uint32 mapId) | BattlegroundMgr | inlineprivate |
| GetBattlegroundTemplateByTypeId(BattlegroundTypeId id) | BattlegroundMgr | inlineprivate |
| GetBattlegroundThroughClientInstance(uint32 instanceId, BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
| GetBattleMasterBG(uint32 entry) const | BattlegroundMgr | inline |
| GetBGFreeSlotQueueStore(BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
| getBgFromMap | BattlegroundMgr | static |
| getBgFromTypeID | BattlegroundMgr | static |
| GetMaxRatingDifference() const | BattlegroundMgr | |
| GetPrematureFinishTime() const | BattlegroundMgr | |
| GetRandomBG(BattlegroundTypeId id, uint32 minLevel) | BattlegroundMgr | private |
| GetRatingDiscardTimer() const | BattlegroundMgr | |
| InitAutomaticArenaPointDistribution() | BattlegroundMgr | |
| instance() | BattlegroundMgr | static |
| isArenaTesting() const | BattlegroundMgr | inline |
| IsArenaType(BattlegroundTypeId bgTypeId) | BattlegroundMgr | static |
| IsBGWeekend(BattlegroundTypeId bgTypeId) | BattlegroundMgr | static |
| isTesting() const | BattlegroundMgr | inline |
| LoadBattlegroundTemplates() | BattlegroundMgr | |
| LoadBattleMastersEntry() | BattlegroundMgr | |
| m_ArenaTesting | BattlegroundMgr | private |
| m_AutoDistributionTimeChecker | BattlegroundMgr | private |
| m_BattlegroundQueues | BattlegroundMgr | private |
| m_NextAutoDistributionTime | BattlegroundMgr | private |
| m_NextPeriodicQueueUpdateTime | BattlegroundMgr | private |
| m_QueueUpdateScheduler | BattlegroundMgr | private |
| m_Testing | BattlegroundMgr | private |
| mBattleMastersMap | BattlegroundMgr | private |
| QueueToArenaType | BattlegroundMgr | static |
| queueToBg | BattlegroundMgr | static |
| RemoveBattleground(BattlegroundTypeId bgTypeId, uint32 instanceId) | BattlegroundMgr | |
| RemoveFromBGFreeSlotQueue(BattlegroundTypeId bgTypeId, uint32 instanceId) | BattlegroundMgr | |
| ScheduleQueueUpdate(uint32 arenaMatchmakerRating, uint8 arenaType, BattlegroundQueueTypeId bgQueueTypeId, BattlegroundTypeId bgTypeId, BattlegroundBracketId bracket_id) | BattlegroundMgr | |
| SendAreaSpiritHealerQueryOpcode(Player *player, Battleground *bg, ObjectGuid guid) | BattlegroundMgr | |
| SendToBattleground(Player *player, uint32 InstanceID, BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
| SetHolidayWeekends(uint32 mask) | BattlegroundMgr | |
| ToggleArenaTesting() | BattlegroundMgr | |
| ToggleTesting() | BattlegroundMgr | |
| Update(uint32 diff) | BattlegroundMgr | |
| WeekendHolidayIdToBGType(HolidayIds holiday) | BattlegroundMgr | static |
| ~BattlegroundMgr() | BattlegroundMgr | private |