|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <MapRefManager.h>
Public Types | |
| typedef LinkedListHead::Iterator< MapReference const > | const_iterator |
| typedef LinkedListHead::Iterator< MapReference > | iterator |
| Public Types inherited from RefManager< Map, Player > | |
| typedef LinkedListHead::Iterator< Reference< Map, Player > > | iterator |
| Public Types inherited from LinkedListHead | |
| typedef Iterator< LinkedListElement > | iterator |
Public Member Functions | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| MapReference * | getFirst () |
| MapReference const * | getFirst () const |
| MapReference * | getLast () |
| MapReference const * | getLast () const |
| iterator | rbegin () |
| iterator | rend () |
| Public Member Functions inherited from RefManager< Map, Player > | |
| iterator | begin () |
| void | clearReferences () |
| iterator | end () |
| Reference< Map, Player > * | getFirst () |
| Reference< Map, Player > * | getLast () |
| iterator | rbegin () |
| RefManager () | |
| iterator | rend () |
| virtual | ~RefManager () |
| Public Member Functions inherited from LinkedListHead | |
| void | decSize () |
| LinkedListElement * | getFirst () |
| LinkedListElement const * | getFirst () const |
| LinkedListElement * | getLast () |
| LinkedListElement const * | getLast () const |
| uint32 | getSize () const |
| void | incSize () |
| void | insertFirst (LinkedListElement *pElem) |
| void | insertLast (LinkedListElement *pElem) |
| bool | isEmpty () const |
| LinkedListHead () | |
| virtual | ~LinkedListHead () |
Definition at line 13 of file MapRefManager.h.
| typedef LinkedListHead::Iterator< MapReference const > MapRefManager::const_iterator |
Definition at line 17 of file MapRefManager.h.
Definition at line 16 of file MapRefManager.h.
|
inline |
Definition at line 24 of file MapRefManager.h.
References getFirst().
Referenced by AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::AttackPlayer(), Transport::BuildUpdate(), InstanceMap::CanEnter(), boss_gothik::boss_gothikAI::CheckGroupSplitted(), boss_sapphiron::boss_sapphironAI::CheckPlayersFrostResist(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), instance_violet_hold::instance_violet_hold_InstanceMapScript::CheckWipe(), InstanceScript::DoCastSpellOnPlayers(), dummy_dragonAI::DoRaidWhisper(), InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), InstanceScript::DoSendNotifyToInstance(), InstanceScript::DoStartTimedAchievement(), InstanceScript::DoStopTimedAchievement(), ScriptedAI::DoTeleportAll(), InstanceScript::DoUpdateAchievementCriteria(), InstanceScript::DoUpdateWorldState(), npc_kalecgos::npc_kalecgosAI::DoWorkaroundForQuestCredit(), CreatureAI::DoZoneInCombat(), boss_lady_vashj::boss_lady_vashjAI::EnterCombat(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), npc_gothik_minion::npc_gothik_minionAI::EnterEvadeMode(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::GetPlayerInMap(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::GetPlayerInMap(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetPlayerInMap(), LuaGlobalFunctions::GetPlayersInMap(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::HandlePeriodicTick(), boss_headless_horseman::boss_headless_horsemanAI::JustDied(), boss_yogg_saron::boss_yogg_saronAI::JustDied(), npc_acolyte_of_shadron::npc_acolyte_of_shadronAI::JustDied(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::JustDied(), boss_faction_championsAI::KilledUnit(), boss_kalecgos::boss_kalecgosAI::MovementInform(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnCreatureCreate(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), kalecgos_teleporter::OnGossipHello(), boss_volazj::boss_volazjAI::ResetPlayersPhaseMask(), boss_headless_horseman::boss_headless_horsemanAI::SelectRandomPlayer(), CreatureTextMgr::SendChatPacket(), boss_sartharion::boss_sartharionAI::SendFlameTsunami(), CreatureTextMgr::SendNonChatPacket(), boss_earthrager_ptah::boss_earthrager_ptahAI::SendPacketToPlayers(), boss_malygos::boss_malygosAI::SendPacketToPlayers(), boss_the_lich_king::boss_the_lich_kingAI::SendPacketToPlayers(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetBossState(), instance_ulduar::instance_ulduar_InstanceMapScript::SetBossState(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), instance_the_black_morass::instance_the_black_morass_InstanceMapScript::SetData(), Creature::SetInCombatWithZone(), boss_volazj::boss_volazjAI::SpellHitTarget(), boss_volazj::boss_volazjAI::SummonedCreatureDespawn(), boss_sathrovarr::boss_sathrovarrAI::TeleportAllPlayersBack(), Transport::TeleportTransport(), instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::Update(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_the_lurker_below::boss_the_lurker_belowAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), npc_barnes::npc_barnesAI::UpdateAI(), npc_ethereal_sphere::npc_ethereal_sphereAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), InstanceScript::UpdateEncounterState(), InstanceScript::UpdatePhasing(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::UpdateQuestCredit(), UpdateWorldState(), and npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::WaypointReached().
|
inline |
Definition at line 28 of file MapRefManager.h.
References getFirst().
|
inline |
Definition at line 25 of file MapRefManager.h.
Referenced by Map::AddToMap(), AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::AttackPlayer(), Transport::BuildUpdate(), InstanceMap::CanEnter(), boss_gothik::boss_gothikAI::CheckGroupSplitted(), boss_sapphiron::boss_sapphironAI::CheckPlayersFrostResist(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), instance_violet_hold::instance_violet_hold_InstanceMapScript::CheckWipe(), InstanceScript::DoCastSpellOnPlayers(), dummy_dragonAI::DoRaidWhisper(), InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), InstanceScript::DoSendNotifyToInstance(), InstanceScript::DoStartTimedAchievement(), InstanceScript::DoStopTimedAchievement(), ScriptedAI::DoTeleportAll(), InstanceScript::DoUpdateAchievementCriteria(), InstanceScript::DoUpdateWorldState(), npc_kalecgos::npc_kalecgosAI::DoWorkaroundForQuestCredit(), CreatureAI::DoZoneInCombat(), boss_lady_vashj::boss_lady_vashjAI::EnterCombat(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), npc_gothik_minion::npc_gothik_minionAI::EnterEvadeMode(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::GetPlayerInMap(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::GetPlayerInMap(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetPlayerInMap(), LuaGlobalFunctions::GetPlayersInMap(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::HandlePeriodicTick(), boss_yogg_saron::boss_yogg_saronAI::JustDied(), npc_acolyte_of_shadron::npc_acolyte_of_shadronAI::JustDied(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::JustDied(), boss_kalecgos::boss_kalecgosAI::MovementInform(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), kalecgos_teleporter::OnGossipHello(), boss_volazj::boss_volazjAI::ResetPlayersPhaseMask(), boss_headless_horseman::boss_headless_horsemanAI::SelectRandomPlayer(), CreatureTextMgr::SendChatPacket(), boss_sartharion::boss_sartharionAI::SendFlameTsunami(), CreatureTextMgr::SendNonChatPacket(), boss_earthrager_ptah::boss_earthrager_ptahAI::SendPacketToPlayers(), boss_malygos::boss_malygosAI::SendPacketToPlayers(), boss_the_lich_king::boss_the_lich_kingAI::SendPacketToPlayers(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetBossState(), instance_ulduar::instance_ulduar_InstanceMapScript::SetBossState(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), instance_the_black_morass::instance_the_black_morass_InstanceMapScript::SetData(), Creature::SetInCombatWithZone(), boss_volazj::boss_volazjAI::SpellHitTarget(), boss_volazj::boss_volazjAI::SummonedCreatureDespawn(), boss_sathrovarr::boss_sathrovarrAI::TeleportAllPlayersBack(), Transport::TeleportTransport(), instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::Update(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_the_lurker_below::boss_the_lurker_belowAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), npc_barnes::npc_barnesAI::UpdateAI(), npc_ethereal_sphere::npc_ethereal_sphereAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), InstanceScript::UpdateEncounterState(), InstanceScript::UpdatePhasing(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::UpdateQuestCredit(), UpdateWorldState(), and npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::WaypointReached().
|
inline |
Definition at line 29 of file MapRefManager.h.
|
inline |
Definition at line 19 of file MapRefManager.h.
References RefManager< TO, FROM >::getFirst().
|
inline |
Definition at line 20 of file MapRefManager.h.
References RefManager< TO, FROM >::getFirst().
|
inline |
Definition at line 21 of file MapRefManager.h.
References RefManager< TO, FROM >::getLast().
Referenced by rbegin().
|
inline |
Definition at line 22 of file MapRefManager.h.
References RefManager< TO, FROM >::getLast().
|
inline |
Definition at line 26 of file MapRefManager.h.
References getLast().
|
inline |
Definition at line 27 of file MapRefManager.h.