| _CheckSafePositions(uint32 diff) | Battleground | inlineprotected |
| _CreateBanner(uint8 node, uint8 type, uint8 teamIndex, bool delay) | BattlegroundBFG | private |
| _DelBanner(uint8 node, uint8 type, uint8 teamIndex) | BattlegroundBFG | private |
| _GetNodeNameId(uint8 node) | BattlegroundBFG | private |
| _GetPlayer(uint64 guid, bool offlineRemove, const char *context) const | Battleground | inlineprotected |
| _GetPlayer(BattlegroundPlayerMap::iterator itr, const char *context) | Battleground | inlineprotected |
| _GetPlayer(BattlegroundPlayerMap::const_iterator itr, const char *context) const | Battleground | inlineprotected |
| _GetPlayerForTeam(uint32 teamId, BattlegroundPlayerMap::const_iterator itr, const char *context) const | Battleground | inlineprotected |
| _NodeDeOccupied(uint8 node) | BattlegroundBFG | private |
| _NodeOccupied(uint8 node, Team team) | BattlegroundBFG | private |
| _ProcessJoin(uint32 diff) | Battleground | inlineprotected |
| _ProcessLeave(uint32 diff) | Battleground | inlineprotected |
| _ProcessOfflineQueue() | Battleground | inlineprotected |
| _ProcessProgress(uint32 diff) | Battleground | inlineprotected |
| _ProcessRessurect(uint32 diff) | Battleground | inlineprotected |
| _SendNodeUpdate(uint8 node) | BattlegroundBFG | private |
| AddCreature(uint32 entry, uint32 type, uint32 teamval, float x, float y, float z, float o, uint32 respawntime=0) | Battleground | |
| AddObject(uint32 type, uint32 entry, float x, float y, float z, float o, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime=0) | Battleground | |
| AddOrSetPlayerToCorrectBgGroup(Player *player, uint32 team) | Battleground | |
| AddPlayer(Player *player) OVERRIDE | BattlegroundBFG | virtual |
| AddPlayerToResurrectQueue(uint64 npc_guid, uint64 player_guid) | Battleground | |
| AddSpiritGuide(uint32 type, float x, float y, float z, float o, uint32 team) | Battleground | |
| AddToBGFreeSlotQueue() | Battleground | |
| Battleground() | Battleground | |
| BattlegroundBFG() | BattlegroundBFG | |
| BattlegroundPlayerMap typedef | Battleground | |
| BattlegroundScoreMap typedef | Battleground | |
| BGCreatures typedef | Battleground | |
| BgCreatures | Battleground | |
| BGObjects typedef | Battleground | |
| BgObjects | Battleground | |
| BlockMovement(Player *player) | Battleground | |
| BroadcastWorker(Do &_do) | Battleground | |
| CanActivateGO(int32, uint32) const | Battleground | inlinevirtual |
| CanAwardArenaPoints() const | Battleground | inline |
| CastSpellOnTeam(uint32 SpellID, uint32 TeamID) | Battleground | |
| CheckAchievementCriteriaMeet(uint32, Player const *, Unit const *=NULL, uint32=0) OVERRIDE | BattlegroundBFG | virtual |
| CheckArenaAfterTimerConditions() | Battleground | |
| CheckArenaWinConditions() | Battleground | |
| DecreaseInvitedCount(uint32 team) | Battleground | inline |
| DelCreature(uint32 type) | Battleground | |
| DelObject(uint32 type) | Battleground | |
| DestroyGate(Player *, GameObject *) | Battleground | inlinevirtual |
| DoAction(uint32, uint64) | Battleground | inlinevirtual |
| DoorClose(uint32 type) | Battleground | |
| DoorOpen(uint32 type) | Battleground | |
| EndBattleground(uint32 winner) | BattlegroundBFG | |
| EndNow() | Battleground | protected |
| EventPlayerClickedOnFlag(Player *source, GameObject *target_obj) OVERRIDE | BattlegroundBFG | virtual |
| EventPlayerDamagedGO(Player *, GameObject *, uint32) | Battleground | inlinevirtual |
| EventPlayerDroppedFlag(Player *) | Battleground | inlinevirtual |
| EventPlayerLoggedIn(Player *player) | Battleground | |
| EventPlayerLoggedOut(Player *player) | Battleground | |
| EventPlayerUsedGO(Player *, GameObject *) | Battleground | inlinevirtual |
| FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE | BattlegroundBFG | virtual |
| FindBgMap() const | Battleground | inline |
| GetAlivePlayersCountByTeam(uint32 Team) const | Battleground | |
| GetArenaMatchmakerRating(uint32 Team) const | Battleground | inline |
| GetArenaMatchmakerRatingByIndex(uint32 index) const | Battleground | inline |
| GetArenaTeamIdByIndex(uint32 index) const | Battleground | inline |
| GetArenaTeamIdForTeam(uint32 Team) const | Battleground | inline |
| GetArenaTeamRatingChangeByIndex(uint32 index) const | Battleground | inline |
| GetArenaTeamRatingChangeForTeam(uint32 Team) const | Battleground | inline |
| GetArenaType() const | Battleground | inline |
| GetBGCreature(uint32 type) | Battleground | |
| GetBgMap() const | Battleground | inline |
| GetBGObject(uint32 type) | Battleground | |
| GetBgRaid(uint32 TeamID) const | Battleground | inline |
| GetBonusHonorFromKill(uint32 kills) const | Battleground | |
| GetBracketId() const | Battleground | inline |
| GetClientInstanceID() const | Battleground | inline |
| GetClosestGraveYard(Player *player) OVERRIDE | BattlegroundBFG | virtual |
| GetElapsedTime() const | Battleground | inline |
| GetFlagPickerGUID(int32=-1) const | Battleground | inlinevirtual |
| GetFreeSlotsForTeam(uint32 Team) const | Battleground | |
| GetGUID() const | Battleground | inline |
| GetInstanceID() const | Battleground | inline |
| GetInvitedCount(uint32 team) const | Battleground | inline |
| GetLastResurrectTime() const | Battleground | inline |
| GetMapId() const | Battleground | inline |
| GetMaxLevel() const | Battleground | inline |
| GetMaxPlayers() const | Battleground | inline |
| GetMaxPlayersPerTeam() const | Battleground | inline |
| GetMinLevel() const | Battleground | inline |
| GetMinPlayers() const | Battleground | inline |
| GetMinPlayersPerTeam() const | Battleground | inline |
| GetName() const | Battleground | inline |
| GetObjectType(uint64 guid) | Battleground | |
| GetOtherTeam(uint32 teamId) const | Battleground | |
| GetPlayerActiveSpec(uint64 guid) const | Battleground | |
| GetPlayers() const | Battleground | inline |
| GetPlayerScoresBegin() const | Battleground | inline |
| GetPlayerScoresEnd() const | Battleground | inline |
| GetPlayerScoresSize() const | Battleground | inline |
| GetPlayersCountByTeam(uint32 Team) const | Battleground | inline |
| GetPlayersSize() const | Battleground | inline |
| GetPlayerTeam(uint64 guid) const | Battleground | |
| GetPrematureWinner() OVERRIDE | BattlegroundBFG | virtual |
| GetRemainingTime() const | Battleground | inline |
| GetReviveQueueSize() const | Battleground | inline |
| GetScriptId() const | Battleground | inline |
| GetSkyFireString(int32 entry) | Battleground | |
| GetStartDelayTime() const | Battleground | inline |
| GetStartMaxDist() const | Battleground | inline |
| GetStatus() const | Battleground | inline |
| GetTeamIndexByTeamId(uint32 Team) | Battleground | inlinestatic |
| GetTeamScore(uint32 TeamID) const | Battleground | |
| GetTeamStartLoc(uint32 TeamID, float &X, float &Y, float &Z, float &O) const | Battleground | inline |
| GetTypeID(bool GetRandom=false) const | Battleground | inline |
| GetWinner() const | Battleground | inline |
| HandleAreaTrigger(Player *Source, uint32 Trigger) OVERRIDE | BattlegroundBFG | virtual |
| HandleKillPlayer(Player *player, Player *killer) | Battleground | virtual |
| HandleKillUnit(Creature *, Player *) | Battleground | virtual |
| HandlePlayerResurrect(Player *) | Battleground | inlinevirtual |
| HandlePlayerUnderMap(Player *) | Battleground | inlinevirtual |
| HandleQuestComplete(uint32, Player *) | Battleground | inlinevirtual |
| HandleTriggerBuff(uint64 go_guid) | Battleground | |
| HasFreeSlots() const | Battleground | |
| IncreaseInvitedCount(uint32 team) | Battleground | inline |
| IsAllNodesControlledByTeam(uint32 team) const OVERRIDE | BattlegroundBFG | virtual |
| isArena() const | Battleground | inline |
| isBattleground() const | Battleground | inline |
| IsPlayerInBattleground(uint64 guid) const | Battleground | |
| IsRandom() const | Battleground | inline |
| isRated() const | Battleground | inline |
| IsSpellAllowed(uint32, Player const *) const | Battleground | inlinevirtual |
| m_ArenaTeamIds | Battleground | private |
| m_ArenaTeamMMR | Battleground | private |
| m_ArenaTeamRatingChanges | Battleground | private |
| m_ArenaType | Battleground | private |
| m_BannerTimers | BattlegroundBFG | private |
| m_BgRaids | Battleground | private |
| m_BracketId | Battleground | private |
| m_BuffChange | Battleground | protected |
| m_ClientInstanceID | Battleground | private |
| m_CountdownTimer | Battleground | private |
| m_EndTime | Battleground | private |
| m_Events | Battleground | protected |
| m_Guid | Battleground | private |
| m_HonorMode | Battleground | protected |
| m_HonorScoreTics | BattlegroundBFG | private |
| m_HonorTics | BattlegroundBFG | private |
| m_InBGFreeSlotQueue | Battleground | private |
| m_InstanceID | Battleground | private |
| m_InvitedAlliance | Battleground | private |
| m_InvitedHorde | Battleground | private |
| m_IsArena | Battleground | private |
| m_IsInformedNearVictory | BattlegroundBFG | private |
| m_IsRandom | Battleground | protected |
| m_IsRated | Battleground | private |
| m_LastResurrectTime | Battleground | private |
| m_lastTick | BattlegroundBFG | private |
| m_LevelMax | Battleground | private |
| m_LevelMin | Battleground | private |
| m_Map | Battleground | private |
| m_MapId | Battleground | private |
| m_MaxPlayers | Battleground | private |
| m_MaxPlayersPerTeam | Battleground | private |
| m_MinPlayers | Battleground | private |
| m_MinPlayersPerTeam | Battleground | private |
| m_Name | Battleground | private |
| m_Nodes | BattlegroundBFG | private |
| m_NodeTimers | BattlegroundBFG | private |
| m_OfflineQueue | Battleground | private |
| m_Players | Battleground | protected |
| m_PlayersCount | Battleground | private |
| m_PrematureCountDown | Battleground | private |
| m_PrematureCountDownTimer | Battleground | private |
| m_prevNodes | BattlegroundBFG | private |
| m_RandomTypeID | Battleground | private |
| m_ReputationScoreTics | BattlegroundBFG | private |
| m_ReputationTics | BattlegroundBFG | private |
| m_ResetStatTimer | Battleground | private |
| m_ResurrectQueue | Battleground | private |
| m_ReviveQueue | Battleground | protected |
| m_SetDeleteThis | Battleground | private |
| m_StartDelayTime | Battleground | private |
| m_StartMaxDist | Battleground | private |
| m_StartTime | Battleground | private |
| m_Status | Battleground | private |
| m_TeamScores | Battleground | protected |
| m_TeamScores500Disadvantage | BattlegroundBFG | private |
| m_TeamStartLocO | Battleground | private |
| m_TeamStartLocX | Battleground | private |
| m_TeamStartLocY | Battleground | private |
| m_TeamStartLocZ | Battleground | private |
| m_TypeID | Battleground | private |
| m_ValidStartPositionTimer | Battleground | private |
| m_Winner | Battleground | private |
| ModifyStartDelayTime(int diff) | Battleground | inline |
| PlayerAddedToBGCheckIfBGIsRunning(Player *player) | Battleground | protected |
| PlayerScores | Battleground | protected |
| PlaySoundToAll(uint32 SoundID) | Battleground | |
| PlaySoundToTeam(uint32 SoundID, uint32 TeamID) | Battleground | |
| PostUpdateImpl(uint32 diff) OVERRIDE | BattlegroundBFG | privatevirtual |
| PreUpdateImpl(uint32) | Battleground | inlineprivatevirtual |
| PSendMessageToAll(int32 entry, ChatMsg type, Player const *source,...) | Battleground | |
| RelocateDeadPlayers(uint64 queueIndex) | Battleground | |
| RemoveAuraOnTeam(uint32 SpellID, uint32 TeamID) | Battleground | |
| RemoveFromBGFreeSlotQueue() | Battleground | |
| RemovePlayer(Player *player, uint64 guid, uint32 team) OVERRIDE | BattlegroundBFG | virtual |
| RemovePlayerAtLeave(uint64 guid, bool Transport, bool SendPacket) | Battleground | virtual |
| RemovePlayerFromResurrectQueue(uint64 player_guid) | Battleground | |
| Reset() OVERRIDE | BattlegroundBFG | virtual |
| ResetBGSubclass() | Battleground | inlinevirtual |
| RewardHonorToTeam(uint32 Honor, uint32 TeamID) | Battleground | |
| RewardReputationToTeam(uint32 faction_id, uint32 Reputation, uint32 TeamID) | Battleground | |
| RewardXPAtKill(Player *killer, Player *victim) | Battleground | |
| ScriptId | Battleground | private |
| SendMessage2ToAll(int32 entry, ChatMsg type, Player const *source, int32 strId1=0, int32 strId2=0) | Battleground | |
| SendMessageToAll(int32 entry, ChatMsg type, Player const *source=NULL) | Battleground | |
| SendPacketToAll(WorldPacket *packet) | Battleground | |
| SendPacketToTeam(uint32 TeamID, WorldPacket *packet, Player *sender=NULL, bool self=true) | Battleground | |
| SendWarningToAll(int32 entry,...) | Battleground | |
| SetArenaMatchmakerRating(uint32 Team, uint32 MMR) | Battleground | inline |
| SetArenaorBGType(bool _isArena) | Battleground | inline |
| SetArenaTeamIdForTeam(uint32 Team, uint32 ArenaTeamId) | Battleground | inline |
| SetArenaTeamRatingChangeForTeam(uint32 Team, int32 RatingChange) | Battleground | inline |
| SetArenaType(uint8 type) | Battleground | inline |
| SetBgMap(BattlegroundMap *map) | Battleground | inline |
| SetBgRaid(uint32 TeamID, Group *bg_raid) | Battleground | |
| SetBracket(PvPDifficultyEntry const *bracketEntry) | Battleground | |
| SetClientInstanceID(uint32 InstanceID) | Battleground | inline |
| SetDeleteThis() | Battleground | inline |
| SetDroppedFlagGUID(uint64, int32=-1) | Battleground | inlinevirtual |
| SetElapsedTime(uint32 Time) | Battleground | inline |
| SetGuid(uint64 newGuid) | Battleground | inline |
| SetHoliday(bool is_holiday) | Battleground | |
| SetInstanceID(uint32 InstanceID) | Battleground | inline |
| SetLastResurrectTime(uint32 Time) | Battleground | inline |
| SetLevelRange(uint32 min, uint32 max) | Battleground | inline |
| SetMapId(uint32 MapID) | Battleground | inline |
| SetMaxPlayers(uint32 MaxPlayers) | Battleground | inline |
| SetMaxPlayersPerTeam(uint32 MaxPlayers) | Battleground | inline |
| SetMinPlayers(uint32 MinPlayers) | Battleground | inline |
| SetMinPlayersPerTeam(uint32 MinPlayers) | Battleground | inline |
| SetName(char const *Name) | Battleground | inline |
| SetRandom(bool isRandom) | Battleground | inline |
| SetRandomTypeID(BattlegroundTypeId TypeID) | Battleground | inline |
| SetRated(bool state) | Battleground | inline |
| SetRemainingTime(uint32 Time) | Battleground | inline |
| SetScriptId(uint32 scriptId) | Battleground | inline |
| SetStartDelayTime(int Time) | Battleground | inline |
| SetStartMaxDist(float startMaxDist) | Battleground | inline |
| SetStatus(BattlegroundStatus Status) | Battleground | inline |
| SetTeamStartLoc(uint32 TeamID, float X, float Y, float Z, float O) | Battleground | |
| SetTypeID(BattlegroundTypeId TypeID) | Battleground | inline |
| SetupBattleground() OVERRIDE | BattlegroundBFG | virtual |
| SetWinner(uint8 winner) | Battleground | inline |
| ShouldDelayStartForDebug() const | Battleground | inlineprivatevirtual |
| SpawnBGObject(uint32 type, uint32 respawntime) | Battleground | |
| StartBattleground() | Battleground | |
| StartDelayTimes | Battleground | protected |
| StartingEventCloseDoors() OVERRIDE | BattlegroundBFG | virtual |
| StartingEventOpenDoors() OVERRIDE | BattlegroundBFG | virtual |
| StartMessageIds | Battleground | protected |
| StartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry) | Battleground | |
| ToBeDeleted() const | Battleground | inline |
| Update(uint32 diff) | Battleground | |
| UpdateArenaWorldState() | Battleground | |
| UpdatePlayerScore(Player *Source, uint32 type, uint32 value, bool doAddHonor=true) OVERRIDE | BattlegroundBFG | virtual |
| UpdatePlayersCountByTeam(uint32 Team, bool remove) | Battleground | inline |
| UpdateWorldState(uint32 Field, uint32 Value) | Battleground | |
| UpdateWorldStateForPlayer(uint32 Field, uint32 Value, Player *player) | Battleground | |
| YellToAll(Creature *creature, const char *text, Language language) | Battleground | |
| ~Battleground() | Battleground | virtual |
| ~BattlegroundBFG() | BattlegroundBFG | |