![]() |
TrinityCore
|
Player session in the World. More...
#include <WorldSession.h>
Classes | |
| union | ConnectToKey |
| class | DosProtection |
Public Attributes | |
| time_t | m_muteTime |
| std::atomic< int32 > | m_timeOutTime |
Protected Attributes | |
| class WorldSession::DosProtection | AntiDOS |
Private Types | |
| typedef std::list< AddonInfo > | AddonsList |
Private Member Functions | |
| void | InitializeQueryCallbackParameters () |
| void | ProcessQueryCallbacks () |
| void | moveItems (Item *myItems[], Item *hisItems[]) |
| bool | CanUseBank (ObjectGuid bankerGUID=ObjectGuid::Empty) const |
| void | LogUnexpectedOpcode (WorldPacket *packet, const char *status, const char *reason) |
| Logging helper for unexpected opcodes. More... | |
| void | LogUnprocessedTail (WorldPacket *packet) |
| Logging helper for unexpected opcodes. More... | |
| bool | IsLegitCharacterForAccount (ObjectGuid lowGUID) |
| WorldSession (WorldSession const &right)=delete | |
| WorldSession & | operator= (WorldSession const &right)=delete |
Friends | |
| class | World |
Player session in the World.
|
private |
| WorldSession::WorldSession | ( | uint32 | id, |
| std::string && | name, | ||
| uint32 | battlenetAccountId, | ||
| std::shared_ptr< WorldSocket > | sock, | ||
| AccountTypes | sec, | ||
| uint8 | expansion, | ||
| time_t | mute_time, | ||
| std::string | os, | ||
| LocaleConstant | locale, | ||
| uint32 | recruiter, | ||
| bool | isARecruiter | ||
| ) |
WorldSession constructor.
Here is the call graph for this function:| WorldSession::~WorldSession | ( | ) |
WorldSession destructor.
Here is the call graph for this function:
|
privatedelete |
| void WorldSession::AbortLogin | ( | WorldPackets::Character::LoginFailureReason | reason | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:| bool WorldSession::CanOpenMailBox | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:| bool WorldSession::CheckStableMaster | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::DoLootRelease | ( | ObjectGuid | lguid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
|
inline |
| std::string WorldSession::GetPlayerInfo | ( | ) | const |
Here is the call graph for this function:| std::string const & WorldSession::GetPlayerName | ( | ) | const |
Here is the caller graph for this function:| rbac::RBACData * WorldSession::GetRBACData | ( | ) |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the caller graph for this function:| void WorldSession::Handle_EarlyProccess | ( | WorldPacket & | recvPacket | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::Handle_NULL | ( | WorldPackets::Null & | null | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAcceptGrantLevel | ( | WorldPackets::RaF::AcceptLevelGrant & | acceptLevelGrant | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAcceptTradeOpcode | ( | WorldPackets::Trade::AcceptTrade & | acceptTrade | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleActivateTaxiOpcode | ( | WorldPackets::Taxi::ActivateTaxi & | activateTaxi | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAddFriendOpcode | ( | WorldPackets::Social::AddFriend & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAddFriendOpcodeCallBack | ( | PreparedQueryResult | result, |
| std::string const & | friendNote | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAddIgnoreOpcode | ( | WorldPackets::Social::AddIgnore & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAddIgnoreOpcodeCallBack | ( | PreparedQueryResult | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAddonRegisteredPrefixesOpcode | ( | WorldPackets::Chat::ChatRegisterAddonPrefixes & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAddToy | ( | WorldPackets::Toy::AddToy & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAlterAppearance | ( | WorldPackets::Character::AlterApperance & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAreaSpiritHealerQueryOpcode | ( | WorldPackets::Battleground::AreaSpiritHealerQuery & | areaSpiritHealerQuery | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAreaSpiritHealerQueueOpcode | ( | WorldPackets::Battleground::AreaSpiritHealerQueue & | areaSpiritHealerQueue | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAreaTriggerOpcode | ( | WorldPackets::Misc::AreaTrigger & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAttackStopOpcode | ( | WorldPackets::Combat::AttackStop & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAttackSwingOpcode | ( | WorldPackets::Combat::AttackSwing & | packet | ) |
Client explicitly checks the following before sending CMSG_ATTACKSWING packet, so we'll place the same check here. Note that it might be possible to reuse this snippet in other places as well.
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionHelloOpcode | ( | WorldPackets::AuctionHouse::AuctionHelloRequest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionListBidderItems | ( | WorldPackets::AuctionHouse::AuctionListBidderItems & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionListItems | ( | WorldPackets::AuctionHouse::AuctionListItems & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionListOwnerItems | ( | WorldPackets::AuctionHouse::AuctionListOwnerItems & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionListPendingSales | ( | WorldPackets::AuctionHouse::AuctionListPendingSales & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionPlaceBid | ( | WorldPackets::AuctionHouse::AuctionPlaceBid & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionRemoveItem | ( | WorldPackets::AuctionHouse::AuctionRemoveItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAuctionSellItem | ( | WorldPackets::AuctionHouse::AuctionSellItem & | packet | ) |
- HARDCODED DB GUID, BAD BAD BAD
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAutoBankItemOpcode | ( | WorldPackets::Bank::AutoBankItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAutoEquipItemOpcode | ( | WorldPackets::Item::AutoEquipItem & | autoEquipItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAutoEquipItemSlotOpcode | ( | WorldPackets::Item::AutoEquipItemSlot & | autoEquipItemSlot | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAutoStoreBagItemOpcode | ( | WorldPackets::Item::AutoStoreBagItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAutoStoreBankItemOpcode | ( | WorldPackets::Bank::AutoStoreBankItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleAutostoreLootItemOpcode | ( | WorldPackets::Loot::LootItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBankerActivateOpcode | ( | WorldPackets::NPC::Hello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlefieldLeaveOpcode | ( | WorldPackets::Battleground::BattlefieldLeave & | battlefieldLeave | ) |
Here is the caller graph for this function:| void WorldSession::HandleBattlefieldListOpcode | ( | WorldPackets::Battleground::BattlefieldListRequest & | battlefieldList | ) |
Here is the caller graph for this function:| void WorldSession::HandleBattleFieldPortOpcode | ( | WorldPackets::Battleground::BattlefieldPort & | battlefieldPort | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlemasterHelloOpcode | ( | WorldPackets::NPC::Hello & | hello | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlemasterJoinArena | ( | WorldPackets::Battleground::BattlemasterJoinArena & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlemasterJoinOpcode | ( | WorldPackets::Battleground::BattlemasterJoin & | battlemasterJoin | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlenetRequest | ( | WorldPackets::Battlenet::Request & | request | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlenetRequestRealmListTicket | ( | WorldPackets::Battlenet::RequestRealmListTicket & | requestRealmListTicket | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlePetDeletePet | ( | WorldPackets::BattlePet::BattlePetDeletePet & | battlePetDeletePet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlePetModifyName | ( | WorldPackets::BattlePet::BattlePetModifyName & | battlePetModifyName | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlePetRequestJournal | ( | WorldPackets::BattlePet::BattlePetRequestJournal & | battlePetRequestJournal | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlePetSetBattleSlot | ( | WorldPackets::BattlePet::BattlePetSetBattleSlot & | battlePetSetBattleSlot | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlePetSetFlags | ( | WorldPackets::BattlePet::BattlePetSetFlags & | battlePetSetFlags | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBattlePetSummon | ( | WorldPackets::BattlePet::BattlePetSummon & | battlePetSummon | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBeginTradeOpcode | ( | WorldPackets::Trade::BeginTrade & | beginTrade | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBfEntryInviteResponse | ( | WorldPackets::Battlefield::BFMgrEntryInviteResponse & | bfMgrEntryInviteResponse | ) |
Send by client on clicking in accept or refuse of invitation windows for join game.
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBfQueueExitRequest | ( | WorldPackets::Battlefield::BFMgrQueueExitRequest & | bfMgrQueueExitRequest | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBfQueueInviteResponse | ( | WorldPackets::Battlefield::BFMgrQueueInviteResponse & | bfMgrQueueInviteResponse | ) |
Send by client when he click on accept for queue.
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBinderActivateOpcode | ( | WorldPackets::NPC::Hello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBlackMarketOpen | ( | WorldPackets::BlackMarket::BlackMarketOpen & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBugReportOpcode | ( | WorldPackets::Ticket::BugReport & | bugReport | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBusyTradeOpcode | ( | WorldPackets::Trade::BusyTrade & | busyTrade | ) |
| void WorldSession::HandleBuybackItem | ( | WorldPackets::Item::BuyBackItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBuyBankSlotOpcode | ( | WorldPackets::Bank::BuyBankSlot & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBuyItemOpcode | ( | WorldPackets::Item::BuyItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleBuyStableSlot | ( | WorldPacket & | recvPacket | ) |
Here is the call graph for this function:| void WorldSession::HandleCageBattlePet | ( | WorldPackets::BattlePet::CageBattlePet & | cageBattlePet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarAddEvent | ( | WorldPackets::Calendar::CalendarAddEvent & | calendarAddEvent | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarComplain | ( | WorldPackets::Calendar::CalendarComplain & | calendarComplain | ) |
| void WorldSession::HandleCalendarCopyEvent | ( | WorldPackets::Calendar::CalendarCopyEvent & | calendarCopyEvent | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarEventInvite | ( | WorldPackets::Calendar::CalendarEventInvite & | calendarEventInvite | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarEventModeratorStatus | ( | WorldPackets::Calendar::CalendarEventModeratorStatus & | calendarEventModeratorStatus | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarEventRemoveInvite | ( | WorldPackets::Calendar::CalendarRemoveInvite & | calendarRemoveInvite | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarEventRsvp | ( | WorldPackets::Calendar::CalendarEventRSVP & | calendarEventRSVP | ) |
Here is the caller graph for this function:| void WorldSession::HandleCalendarEventSignup | ( | WorldPackets::Calendar::CalendarEventSignUp & | calendarEventSignUp | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarEventStatus | ( | WorldPackets::Calendar::CalendarEventStatus & | calendarEventStatus | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarGetCalendar | ( | WorldPackets::Calendar::CalendarGetCalendar & | calendarGetCalendar | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarGetEvent | ( | WorldPackets::Calendar::CalendarGetEvent & | calendarGetEvent | ) |
Here is the caller graph for this function:| void WorldSession::HandleCalendarGetNumPending | ( | WorldPackets::Calendar::CalendarGetNumPending & | calendarGetNumPending | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCalendarGuildFilter | ( | WorldPackets::Calendar::CalendarGuildFilter & | calendarGuildFilter | ) |
Here is the caller graph for this function:| void WorldSession::HandleCalendarRemoveEvent | ( | WorldPackets::Calendar::CalendarRemoveEvent & | calendarRemoveEvent | ) |
Here is the caller graph for this function:| void WorldSession::HandleCalendarUpdateEvent | ( | WorldPackets::Calendar::CalendarUpdateEvent & | calendarUpdateEvent | ) |
Here is the caller graph for this function:| void WorldSession::HandleCancelAuraOpcode | ( | WorldPackets::Spells::CancelAura & | cancelAura | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCancelAutoRepeatSpellOpcode | ( | WorldPackets::Spells::CancelAutoRepeatSpell & | cancelAutoRepeatSpell | ) |
Here is the caller graph for this function:| void WorldSession::HandleCancelCastOpcode | ( | WorldPackets::Spells::CancelCast & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleCancelChanneling | ( | WorldPackets::Spells::CancelChannelling & | cancelChanneling | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCancelGrowthAuraOpcode | ( | WorldPackets::Spells::CancelGrowthAura & | cancelGrowthAura | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCancelMountAuraOpcode | ( | WorldPackets::Spells::CancelMountAura & | cancelMountAura | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCancelTempEnchantmentOpcode | ( | WorldPackets::Item::CancelTempEnchantment & | cancelTempEnchantment | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCancelTradeOpcode | ( | WorldPackets::Trade::CancelTrade & | cancelTrade | ) |
Here is the caller graph for this function:| void WorldSession::HandleCanDuel | ( | WorldPackets::Duel::CanDuel & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCastSpellOpcode | ( | WorldPackets::Spells::CastSpell & | castRequest | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChangeSubGroupOpcode | ( | WorldPackets::Party::ChangeSubGroup & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChannelCommand | ( | WorldPackets::Channel::ChannelPlayerCommand & | packet | ) |
Here is the call graph for this function:| void WorldSession::HandleChannelPlayerCommand | ( | WorldPackets::Channel::ChannelPlayerCommand & | packet | ) |
Here is the call graph for this function:| void WorldSession::HandleCharCreateCallback | ( | PreparedQueryResult | result, |
| WorldPackets::Character::CharacterCreateInfo * | createInfo | ||
| ) |
This is a series of callbacks executed consecutively as a result from the database becomes available. This is much more efficient than synchronous requests on packet handler, and much less DoS prone. It also prevents data synchronisation errors.
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharCreateOpcode | ( | WorldPackets::Character::CreateCharacter & | charCreate | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharCustomizeCallback | ( | PreparedQueryResult | result, |
| WorldPackets::Character::CharCustomizeInfo * | customizeInfo | ||
| ) |
Customize
Name Change and update atLogin flags
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharCustomizeOpcode | ( | WorldPackets::Character::CharCustomize & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharDeleteOpcode | ( | WorldPackets::Character::CharDelete & | charDelete | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharEnum | ( | PreparedQueryResult | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharEnumOpcode | ( | WorldPackets::Character::EnumCharacters & | ) |
get all the data necessary for loading all characters (along with their pets) on the account
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharRaceOrFactionChangeCallback | ( | PreparedQueryResult | result, |
| WorldPackets::Character::CharRaceOrFactionChangeInfo * | factionChangeInfo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharRaceOrFactionChangeOpcode | ( | WorldPackets::Character::CharRaceOrFactionChange & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharRenameCallBack | ( | PreparedQueryResult | result, |
| WorldPackets::Character::CharacterRenameInfo * | renameInfo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharRenameOpcode | ( | WorldPackets::Character::CharacterRenameRequest & | request | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharUndeleteCallback | ( | PreparedQueryResult | result, |
| WorldPackets::Character::CharacterUndeleteInfo * | undeleteInfo | ||
| ) |
This is a series of callbacks executed consecutively as a result from the database becomes available. This is much more efficient than synchronous requests on packet handler. It also prevents data synchronisation errors.
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharUndeleteEnum | ( | PreparedQueryResult | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharUndeleteEnumOpcode | ( | WorldPackets::Character::EnumCharacters & | ) |
get all the data necessary for loading all undeleted characters (along with their pets) on the account
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCharUndeleteOpcode | ( | WorldPackets::Character::UndeleteCharacter & | undeleteInfo | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatAddonMessage | ( | ChatMsg | type, |
| std::string | prefix, | ||
| std::string | text, | ||
| std::string | target = "" |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatAddonMessageChannelOpcode | ( | WorldPackets::Chat::ChatAddonMessageChannel & | chatAddonMessageChannel | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatAddonMessageOpcode | ( | WorldPackets::Chat::ChatAddonMessage & | chatAddonMessage | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatAddonMessageWhisperOpcode | ( | WorldPackets::Chat::ChatAddonMessageWhisper & | chatAddonMessageWhisper | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatIgnoredOpcode | ( | WorldPackets::Chat::ChatReportIgnored & | chatReportIgnored | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessage | ( | ChatMsg | type, |
| uint32 | lang, | ||
| std::string | msg, | ||
| std::string | target = "" |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessageAFKOpcode | ( | WorldPackets::Chat::ChatMessageAFK & | chatMessageAFK | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessageChannelOpcode | ( | WorldPackets::Chat::ChatMessageChannel & | chatMessageChannel | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessageDNDOpcode | ( | WorldPackets::Chat::ChatMessageDND & | chatMessageDND | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessageEmoteOpcode | ( | WorldPackets::Chat::ChatMessageEmote & | chatMessageEmote | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessageOpcode | ( | WorldPackets::Chat::ChatMessage & | chatMessage | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleChatMessageWhisperOpcode | ( | WorldPackets::Chat::ChatMessageWhisper & | chatMessageWhisper | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleClearRaidMarker | ( | WorldPackets::Party::ClearRaidMarker & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleClearTradeItemOpcode | ( | WorldPackets::Trade::ClearTradeItem & | clearTradeItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleComplaint | ( | WorldPackets::Ticket::Complaint & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCompleteCinematic | ( | WorldPackets::Misc::CompleteCinematic & | packet | ) |
| void WorldSession::HandleConfirmRespecWipeOpcode | ( | WorldPackets::Talent::ConfirmRespecWipe & | confirmRespecWipe | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleContactListOpcode | ( | WorldPackets::Social::SendContactList & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleContinuePlayerLogin | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleConvertRaidOpcode | ( | WorldPackets::Party::ConvertRaid & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleCreatureQuery | ( | WorldPackets::Query::QueryCreature & | packet | ) |
Only static data is sent in this packet !!!
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDBQueryBulk | ( | WorldPackets::Query::DBQueryBulk & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDeclineGuildInvites | ( | WorldPackets::Guild::DeclineGuildInvites & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDeclinePetition | ( | WorldPackets::Petition::DeclinePetition & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDeleteEquipmentSet | ( | WorldPackets::EquipmentSet::DeleteEquipmentSet & | deleteEquipmentSet | ) |
Here is the caller graph for this function:| void WorldSession::HandleDelFriendOpcode | ( | WorldPackets::Social::DelFriend & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDelIgnoreOpcode | ( | WorldPackets::Social::DelIgnore & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDestroyItemOpcode | ( | WorldPackets::Item::DestroyItem & | destroyItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDFGetJoinStatus | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDFGetSystemInfo | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDismissCritter | ( | WorldPackets::Pet::DismissCritter & | dismissCritter | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDoReadyCheckOpcode | ( | WorldPackets::Party::DoReadyCheck & | packet | ) |
error handling
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDuelAccepted | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDuelCancelled | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleDuelResponseOpcode | ( | WorldPackets::Duel::DuelResponse & | duelResponse | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleEjectPassenger | ( | WorldPackets::Vehicle::EjectPassenger & | ejectPassenger | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleEmoteOpcode | ( | WorldPackets::Chat::EmoteClient & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleEnableTaxiNodeOpcode | ( | WorldPackets::Taxi::EnableTaxiNode & | enableTaxiNode | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleEquipmentSetSave | ( | WorldPackets::EquipmentSet::SaveEquipmentSet & | saveEquipmentSet | ) |
cheating check 1 (item equipped but sent empty guid)
cheating check 2 (sent guid does not match equipped item)
clear invalid bits (i > EQUIPMENT_SLOT_END)
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleFarSightOpcode | ( | WorldPackets::Misc::FarSight & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleForceSpeedChangeAck | ( | WorldPackets::Movement::MovementSpeedAck & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGameObjectQueryOpcode | ( | WorldPackets::Query::QueryGameObject & | packet | ) |
Only static data is sent in this packet !!!
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGameobjectReportUse | ( | WorldPackets::GameObject::GameObjReportUse & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGameObjectUseOpcode | ( | WorldPackets::GameObject::GameObjUse & | packet | ) |
| void WorldSession::HandleGarrisonCancelConstruction | ( | WorldPackets::Garrison::GarrisonCancelConstruction & | garrisonCancelConstruction | ) |
Here is the caller graph for this function:| void WorldSession::HandleGarrisonGetBuildingLandmarks | ( | WorldPackets::Garrison::GarrisonGetBuildingLandmarks & | garrisonGetBuildingLandmarks | ) |
Here is the caller graph for this function:| void WorldSession::HandleGarrisonPurchaseBuilding | ( | WorldPackets::Garrison::GarrisonPurchaseBuilding & | garrisonPurchaseBuilding | ) |
Here is the caller graph for this function:| void WorldSession::HandleGarrisonRequestBlueprintAndSpecializationData | ( | WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationData & | garrisonRequestBlueprintAndSpecializationData | ) |
Here is the caller graph for this function:| void WorldSession::HandleGetGarrisonInfo | ( | WorldPackets::Garrison::GetGarrisonInfo & | getGarrisonInfo | ) |
Here is the caller graph for this function:| void WorldSession::HandleGetItemPurchaseData | ( | WorldPackets::Item::GetItemPurchaseData & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGetMailList | ( | WorldPackets::Mail::MailGetList & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGetPVPOptionsEnabled | ( | WorldPackets::Battleground::GetPVPOptionsEnabled & | getPvPOptionsEnabled | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGetUndeleteCooldownStatus | ( | WorldPackets::Character::GetUndeleteCharacterCooldownStatus & | ) |
empty result to force wait
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGMTicketGetCaseStatusOpcode | ( | WorldPackets::Ticket::GMTicketGetCaseStatus & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGMTicketSystemStatusOpcode | ( | WorldPackets::Ticket::GMTicketGetSystemStatus & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGossipHelloOpcode | ( | WorldPackets::NPC::Hello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGossipSelectOptionOpcode | ( | WorldPackets::NPC::GossipSelectOption & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGrantLevel | ( | WorldPackets::RaF::GrantLevel & | grantLevel | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildAcceptInvite | ( | WorldPackets::Guild::AcceptGuildInvite & | invite | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildAddRank | ( | WorldPackets::Guild::GuildAddRank & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildAssignRank | ( | WorldPackets::Guild::GuildAssignMemberRank & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankActivate | ( | WorldPackets::Guild::GuildBankActivate & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankBuyTab | ( | WorldPackets::Guild::GuildBankBuyTab & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankDepositMoney | ( | WorldPackets::Guild::GuildBankDepositMoney & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankLogQuery | ( | WorldPackets::Guild::GuildBankLogQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankMoneyWithdrawn | ( | WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankQueryTab | ( | WorldPackets::Guild::GuildBankQueryTab & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankSetTabText | ( | WorldPackets::Guild::GuildBankSetTabText & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankSwapItems | ( | WorldPackets::Guild::GuildBankSwapItems & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankTextQuery | ( | WorldPackets::Guild::GuildBankTextQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildBankUpdateTab | ( | WorldPackets::Guild::GuildBankUpdateTab & | packet | ) |
| void WorldSession::HandleGuildBankWithdrawMoney | ( | WorldPackets::Guild::GuildBankWithdrawMoney & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildChallengeUpdateRequest | ( | WorldPackets::Guild::GuildChallengeUpdateRequest & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleGuildDeclineInvitation | ( | WorldPackets::Guild::GuildDeclineInvitation & | decline | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildDelete | ( | WorldPackets::Guild::GuildDelete & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildDeleteRank | ( | WorldPackets::Guild::GuildDeleteRank & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildDemoteMember | ( | WorldPackets::Guild::GuildDemoteMember & | demote | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildEventLogQuery | ( | WorldPackets::Guild::GuildEventLogQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderAddRecruit | ( | WorldPackets::GuildFinder::LFGuildAddRecruit & | lfGuildAddRecruit | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderBrowse | ( | WorldPackets::GuildFinder::LFGuildBrowse & | lfGuildBrowse | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderDeclineRecruit | ( | WorldPackets::GuildFinder::LFGuildDeclineRecruit & | lfGuildDeclineRecruit | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderGetApplications | ( | WorldPackets::GuildFinder::LFGuildGetApplications & | lfGuildGetApplications | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderGetGuildPost | ( | WorldPackets::GuildFinder::LFGuildGetGuildPost & | lfGuildGetGuildPost | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderGetRecruits | ( | WorldPackets::GuildFinder::LFGuildGetRecruits & | lfGuildGetRecruits | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderRemoveRecruit | ( | WorldPackets::GuildFinder::LFGuildRemoveRecruit & | lfGuildRemoveRecruit | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildFinderSetGuildPost | ( | WorldPackets::GuildFinder::LFGuildSetGuildPost & | lfGuildSetGuildPost | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildGetRanks | ( | WorldPackets::Guild::GuildGetRanks & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildGetRoster | ( | WorldPackets::Guild::GuildGetRoster & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildInviteByName | ( | WorldPackets::Guild::GuildInviteByName & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildLeave | ( | WorldPackets::Guild::GuildLeave & | leave | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildNewsUpdateSticky | ( | WorldPackets::Guild::GuildNewsUpdateSticky & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildOfficerRemoveMember | ( | WorldPackets::Guild::GuildOfficerRemoveMember & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildPermissionsQuery | ( | WorldPackets::Guild::GuildPermissionsQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildPromoteMember | ( | WorldPackets::Guild::GuildPromoteMember & | promote | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildQueryNews | ( | WorldPackets::Guild::GuildQueryNews & | newsQuery | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildQueryOpcode | ( | WorldPackets::Guild::QueryGuildInfo & | query | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildRequestPartyState | ( | WorldPackets::Guild::RequestGuildPartyState & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleGuildSetAchievementTracking | ( | WorldPackets::Guild::GuildSetAchievementTracking & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildSetFocusedAchievement | ( | WorldPackets::Achievement::GuildSetFocusedAchievement & | setFocusedAchievement | ) |
Here is the caller graph for this function:| void WorldSession::HandleGuildSetGuildMaster | ( | WorldPackets::Guild::GuildSetGuildMaster & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildSetMemberNote | ( | WorldPackets::Guild::GuildSetMemberNote & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildSetRankPermissions | ( | WorldPackets::Guild::GuildSetRankPermissions & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildUpdateInfoText | ( | WorldPackets::Guild::GuildUpdateInfoText & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleGuildUpdateMotdText | ( | WorldPackets::Guild::GuildUpdateMotdText & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleHearthAndResurrect | ( | WorldPackets::Battleground::HearthAndResurrect & | hearthAndResurrect | ) |
Here is the caller graph for this function:| void WorldSession::HandleIgnoreTradeOpcode | ( | WorldPackets::Trade::IgnoreTrade & | ignoreTrade | ) |
| void WorldSession::HandleInitiateRolePoll | ( | WorldPackets::Party::InitiateRolePoll & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleInitiateTradeOpcode | ( | WorldPackets::Trade::InitiateTrade & | initiateTrade | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleInspectOpcode | ( | WorldPackets::Inspect::Inspect & | inspect | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleInspectPVP | ( | WorldPackets::Inspect::InspectPVPRequest & | request | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleInstanceLockResponse | ( | WorldPackets::Instance::InstanceLockResponse & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleItemRefund | ( | WorldPackets::Item::ItemPurchaseRefund & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleItemTextQuery | ( | WorldPackets::Query::ItemTextQuery & | itemTextQuery | ) |
Handles the packet sent by the client when requesting information about item text.
This function is called when player clicks on item which has some flag set
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleJoinChannel | ( | WorldPackets::Channel::JoinChannel & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLearnTalentsOpcode | ( | WorldPackets::Talent::LearnTalents & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleLeaveChannel | ( | WorldPackets::Channel::LeaveChannel & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLeaveGroupOpcode | ( | WorldPackets::Party::LeaveGroup & | packet | ) |
error handling
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgJoinOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgLeaveOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgProposalResultOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgSetBootVoteOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgSetCommentOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgSetRolesOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfgTeleportOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLfrJoinOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:| void WorldSession::HandleLfrLeaveOpcode | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:| void WorldSession::HandleListInventoryOpcode | ( | WorldPackets::NPC::Hello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLoadScreenOpcode | ( | WorldPackets::Character::LoadingScreenNotify & | loadingScreenNotify | ) |
| void WorldSession::HandleLogoutCancelOpcode | ( | WorldPackets::Character::LogoutCancel & | logoutCancel | ) |
we can move again
Stand Up
DISABLE_ROTATE
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLogoutRequestOpcode | ( | WorldPackets::Character::LogoutRequest & | logoutRequest | ) |
TODO: Possibly add RBAC permission to log out in combat
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLookingForGroup | ( | WorldPacket & | recvPacket | ) |
| void WorldSession::HandleLootMasterGiveOpcode | ( | WorldPacket & | recvPacket | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLootMoneyOpcode | ( | WorldPackets::Loot::LootMoney & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLootOpcode | ( | WorldPackets::Loot::LootUnit & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLootReleaseOpcode | ( | WorldPackets::Loot::LootRelease & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleLootRoll | ( | WorldPackets::Loot::LootRoll & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMailCreateTextItem | ( | WorldPackets::Mail::MailCreateTextItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMailDelete | ( | WorldPackets::Mail::MailDelete & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleMailMarkAsRead | ( | WorldPackets::Mail::MailMarkAsRead & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMailReturnToSender | ( | WorldPackets::Mail::MailReturnToSender & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMailTakeItem | ( | WorldPackets::Mail::MailTakeItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMailTakeMoney | ( | WorldPackets::Mail::MailTakeMoney & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMeetingStoneInfo | ( | WorldPacket & | recPacket | ) |
| void WorldSession::HandleMinimapPingOpcode | ( | WorldPackets::Party::MinimapPingClient & | packet | ) |
| void WorldSession::HandleMirrorImageDataRequest | ( | WorldPackets::Spells::GetMirrorImageData & | getMirrorImageData | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMissileTrajectoryCollision | ( | WorldPackets::Spells::MissileTrajectoryCollision & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMountSpecialAnimOpcode | ( | WorldPackets::Misc::MountSpecial & | mountSpecial | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveChangeVehicleSeats | ( | WorldPackets::Vehicle::MoveChangeVehicleSeats & | moveChangeVehicleSeats | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveDismissVehicle | ( | WorldPackets::Vehicle::MoveDismissVehicle & | moveDismissVehicle | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveKnockBackAck | ( | WorldPackets::Movement::MovementAckMessage & | movementAck | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMovementAckMessage | ( | WorldPackets::Movement::MovementAckMessage & | movementAck | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMovementOpcodes | ( | WorldPackets::Movement::ClientPlayerMovement & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveSetVehicleRecAck | ( | WorldPackets::Vehicle::MoveSetVehicleRecIdAck & | setVehicleRecIdAck | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveSplineDoneOpcode | ( | WorldPackets::Movement::MoveSplineDone & | moveSplineDone | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveTeleportAck | ( | WorldPackets::Movement::MoveTeleportAck & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleMoveTimeSkippedOpcode | ( | WorldPackets::Movement::MoveTimeSkipped & | moveTimeSkipped | ) |
| void WorldSession::HandleMoveWorldportAckOpcode | ( | WorldPackets::Movement::WorldPortResponse & | packet | ) |
Here is the call graph for this function:| void WorldSession::HandleMoveWorldportAckOpcode | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleNameQueryOpcode | ( | WorldPackets::Query::QueryPlayerName & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleNextCinematicCamera | ( | WorldPackets::Misc::NextCinematicCamera & | packet | ) |
| void WorldSession::HandleNpcTextQueryOpcode | ( | WorldPackets::Query::QueryNPCText & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleObjectUpdateFailedOpcode | ( | WorldPackets::Misc::ObjectUpdateFailed & | objectUpdateFailed | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleObjectUpdateRescuedOpcode | ( | WorldPackets::Misc::ObjectUpdateRescued & | objectUpdateRescued | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleOfferPetition | ( | WorldPackets::Petition::OfferPetition & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleOpeningCinematic | ( | WorldPackets::Misc::OpeningCinematic & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleOpenItemOpcode | ( | WorldPackets::Spells::OpenItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleOptOutOfLootOpcode | ( | WorldPackets::Party::OptOutOfLoot & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePartyInviteOpcode | ( | WorldPackets::Party::PartyInviteClient & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePartyInviteResponseOpcode | ( | WorldPackets::Party::PartyInviteResponse & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePartyUninviteOpcode | ( | WorldPackets::Party::PartyUninvite & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetAbandon | ( | WorldPackets::Pet::PetAbandon & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetAction | ( | WorldPackets::Pet::PetAction & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetActionHelper | ( | Unit * | pet, |
| ObjectGuid | guid1, | ||
| uint32 | spellid, | ||
| uint16 | flag, | ||
| ObjectGuid | guid2, | ||
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
Here is the caller graph for this function:| void WorldSession::HandlePetCancelAuraOpcode | ( | WorldPackets::Spells::PetCancelAura & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetCastSpellOpcode | ( | WorldPackets::Spells::PetCastSpell & | petCastSpell | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetitionBuy | ( | WorldPackets::Petition::PetitionBuy & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetitionRenameGuild | ( | WorldPackets::Petition::PetitionRenameGuild & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetitionShowList | ( | WorldPackets::Petition::PetitionShowList & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetitionShowSignatures | ( | WorldPackets::Petition::PetitionShowSignatures & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetRename | ( | WorldPackets::Pet::PetRename & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetSetAction | ( | WorldPackets::Pet::PetSetAction & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetSpellAutocastOpcode | ( | WorldPackets::Pet::PetSpellAutocast & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePetStopAttack | ( | WorldPackets::Pet::PetStopAttack & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePingOpcode | ( | WorldPacket & | recvPacket | ) |
| void WorldSession::HandlePlayedTime | ( | WorldPackets::Character::RequestPlayedTime & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePlayerLogin | ( | LoginQueryHolder * | holder | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePlayerLoginOpcode | ( | WorldPackets::Character::PlayerLogin & | playerLogin | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePortGraveyard | ( | WorldPackets::Misc::PortGraveyard & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePushQuestToParty | ( | WorldPackets::Quest::PushQuestToParty & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandlePVPLogDataOpcode | ( | WorldPackets::Battleground::PVPLogDataRequest & | pvpLogDataRequest | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryCorpseLocation | ( | WorldPackets::Query::QueryCorpseLocationFromClient & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryCorpseTransport | ( | WorldPackets::Query::QueryCorpseTransport & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryInspectAchievements | ( | WorldPackets::Inspect::QueryInspectAchievements & | inspect | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryNextMailTime | ( | WorldPackets::Mail::MailQueryNextMailTime & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryPageText | ( | WorldPackets::Query::QueryPageText & | packet | ) |
Only static data is sent in this packet !!!
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryPetition | ( | WorldPackets::Petition::QueryPetition & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryPetName | ( | WorldPackets::Query::QueryPetName & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryQuestCompletionNPCs | ( | WorldPackets::Query::QueryQuestCompletionNPCs & | queryQuestCompletionNPCs | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQueryTimeOpcode | ( | WorldPackets::Query::QueryTime & | queryTime | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestConfirmAccept | ( | WorldPackets::Quest::QuestConfirmAccept & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverAcceptQuestOpcode | ( | WorldPackets::Quest::QuestGiverAcceptQuest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverCancel | ( | WorldPacket & | recvData | ) |
| void WorldSession::HandleQuestgiverChooseRewardOpcode | ( | WorldPackets::Quest::QuestGiverChooseReward & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverCompleteQuest | ( | WorldPackets::Quest::QuestGiverCompleteQuest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverHelloOpcode | ( | WorldPackets::Quest::QuestGiverHello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverQueryQuestOpcode | ( | WorldPackets::Quest::QuestGiverQueryQuest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverQuestAutoLaunch | ( | WorldPacket & | recvPacket | ) |
| void WorldSession::HandleQuestgiverRequestRewardOpcode | ( | WorldPackets::Quest::QuestGiverRequestReward & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverStatusMultipleQuery | ( | WorldPackets::Quest::QuestGiverStatusMultipleQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestgiverStatusQueryOpcode | ( | WorldPackets::Quest::QuestGiverStatusQuery & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestLogRemoveQuest | ( | WorldPackets::Quest::QuestLogRemoveQuest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestPOIQuery | ( | WorldPackets::Query::QuestPOIQuery & | questPoiQuery | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestPushResult | ( | WorldPackets::Quest::QuestPushResult & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleQuestQueryOpcode | ( | WorldPackets::Quest::QueryQuestInfo & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleRandomizeCharNameOpcode | ( | WorldPackets::Character::GenerateRandomCharacterName & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRandomRollOpcode | ( | WorldPackets::Misc::RandomRollClient & | packet | ) |
error handling
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleReadItem | ( | WorldPackets::Item::ReadItem & | readItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleReadyCheckResponseOpcode | ( | WorldPackets::Party::ReadyCheckResponseClient & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleReclaimCorpse | ( | WorldPackets::Misc::ReclaimCorpse & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRemoveGlyph | ( | WorldPacket & | recvData | ) |
| void WorldSession::HandleReorderCharacters | ( | WorldPackets::Character::ReorderCharacters & | reorderChars | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRepairItemOpcode | ( | WorldPackets::Item::RepairItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleReplicateItems | ( | WorldPackets::AuctionHouse::AuctionReplicateItems & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRepopRequest | ( | WorldPackets::Misc::RepopRequest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleReportPvPAFK | ( | WorldPackets::Battleground::ReportPvPPlayerAFK & | reportPvPPlayerAFK | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestAccountData | ( | WorldPackets::ClientConfig::RequestAccountData & | request | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestBattlefieldStatusOpcode | ( | WorldPackets::Battleground::RequestBattlefieldStatus & | requestBattlefieldStatus | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestCategoryCooldowns | ( | WorldPackets::Spells::RequestCategoryCooldowns & | requestCategoryCooldowns | ) |
Here is the caller graph for this function:| void WorldSession::HandleRequestCemeteryList | ( | WorldPackets::Misc::RequestCemeteryList & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestForcedReactionsOpcode | ( | WorldPackets::Reputation::RequestForcedReactions & | requestForcedReactions | ) |
Here is the caller graph for this function:| void WorldSession::HandleRequestGuildRewardsList | ( | WorldPackets::Guild::RequestGuildRewardsList & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestHonorStatsOpcode | ( | WorldPackets::Inspect::RequestHonorStats & | request | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestPartyJoinUpdates | ( | WorldPackets::Party::RequestPartyJoinUpdates & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestPartyMemberStatsOpcode | ( | WorldPackets::Party::RequestPartyMemberStats & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestPetInfo | ( | WorldPackets::Pet::RequestPetInfo & | packet | ) |
| void WorldSession::HandleRequestPvpReward | ( | WorldPackets::Battleground::RequestPVPRewards & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleRequestRaidInfoOpcode | ( | WorldPackets::Party::RequestRaidInfo & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleRequestRatedBattlefieldInfo | ( | WorldPackets::Battleground::RequestRatedBattlefieldInfo & | packet | ) |
: perfome research in this case The unk fields are related to arenas
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestStabledPets | ( | WorldPackets::NPC::RequestStabledPets & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestVehicleExit | ( | WorldPackets::Vehicle::RequestVehicleExit & | requestVehicleExit | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestVehicleNextSeat | ( | WorldPackets::Vehicle::RequestVehicleNextSeat & | requestVehicleNextSeat | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestVehiclePrevSeat | ( | WorldPackets::Vehicle::RequestVehiclePrevSeat & | requestVehiclePrevSeat | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestVehicleSwitchSeat | ( | WorldPackets::Vehicle::RequestVehicleSwitchSeat & | requestVehicleSwitchSeat | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRequestWowTokenMarketPrice | ( | WorldPackets::Token::RequestWowTokenMarketPrice & | requestWowTokenMarketPrice | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleResetInstancesOpcode | ( | WorldPackets::Instance::ResetInstances & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleResurrectResponse | ( | WorldPackets::Misc::ResurrectResponse & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleRideVehicleInteract | ( | WorldPackets::Vehicle::RideVehicleInteract & | rideVehicleInteract | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSaveCUFProfiles | ( | WorldPackets::Misc::SaveCUFProfiles & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSaveGuildEmblem | ( | WorldPackets::Guild::SaveGuildEmblem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleScenePlaybackCanceled | ( | WorldPackets::Scenes::ScenePlaybackCanceled & | scenePlaybackCanceled | ) |
Here is the caller graph for this function:| void WorldSession::HandleScenePlaybackComplete | ( | WorldPackets::Scenes::ScenePlaybackComplete & | scenePlaybackComplete | ) |
Here is the caller graph for this function:| void WorldSession::HandleSceneTriggerEvent | ( | WorldPackets::Scenes::SceneTriggerEvent & | sceneTriggerEvent | ) |
Here is the caller graph for this function:| void WorldSession::HandleSelfResOpcode | ( | WorldPackets::Spells::SelfRes & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSellItemOpcode | ( | WorldPackets::Item::SellItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSendMail | ( | WorldPackets::Mail::SendMail & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetActionBarToggles | ( | WorldPackets::Character::SetActionBarToggles & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetActionButtonOpcode | ( | WorldPackets::Spells::SetActionButton & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetActiveMoverOpcode | ( | WorldPackets::Movement::SetActiveMover & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetActiveVoiceChannel | ( | WorldPackets::Voice::SetActiveVoiceChannel & | packet | ) |
| void WorldSession::HandleSetAdvancedCombatLogging | ( | WorldPackets::ClientConfig::SetAdvancedCombatLogging & | setAdvancedCombatLogging | ) |
Here is the caller graph for this function:| void WorldSession::HandleSetAssistantLeaderOpcode | ( | WorldPackets::Party::SetAssistantLeader & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetCollisionHeightAck | ( | WorldPackets::Movement::MoveSetCollisionHeightAck & | setCollisionHeightAck | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetContactNotesOpcode | ( | WorldPackets::Social::SetContactNotes & | packet | ) |
| void WorldSession::HandleSetDungeonDifficultyOpcode | ( | WorldPackets::Misc::SetDungeonDifficulty & | setDungeonDifficulty | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetEveryoneIsAssistant | ( | WorldPackets::Party::SetEveryoneIsAssistant & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetFactionAtWar | ( | WorldPackets::Character::SetFactionAtWar & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetFactionCheat | ( | WorldPacket & | recvData | ) |
Here is the call graph for this function:| void WorldSession::HandleSetFactionInactiveOpcode | ( | WorldPackets::Character::SetFactionInactive & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSetFactionNotAtWar | ( | WorldPackets::Character::SetFactionNotAtWar & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetLootMethodOpcode | ( | WorldPackets::Party::SetLootMethod & | packet | ) |
error handling
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetLootSpecialization | ( | WorldPackets::Loot::SetLootSpecialization & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetPartyAssignment | ( | WorldPackets::Party::SetPartyAssignment & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetPartyLeaderOpcode | ( | WorldPackets::Party::SetPartyLeader & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetPlayerDeclinedNames | ( | WorldPackets::Character::SetPlayerDeclinedNames & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetPvP | ( | WorldPackets::Misc::SetPvP & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetRaidDifficultyOpcode | ( | WorldPackets::Misc::SetRaidDifficulty & | setRaidDifficulty | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetRoleOpcode | ( | WorldPackets::Party::SetRole & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetSavedInstanceExtend | ( | WorldPackets::Calendar::SetSavedInstanceExtend & | setSavedInstanceExtend | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetSelectionOpcode | ( | WorldPackets::Misc::SetSelection & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSetSheathedOpcode | ( | WorldPackets::Combat::SetSheathed & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetSpecializationOpcode | ( | WorldPackets::Talent::SetSpecialization & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetTaxiBenchmark | ( | WorldPackets::Misc::SetTaxiBenchmarkMode & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSetTitleOpcode | ( | WorldPackets::Character::SetTitle & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetTradeCurrencyOpcode | ( | WorldPackets::Trade::SetTradeCurrency & | setTradeCurrency | ) |
| void WorldSession::HandleSetTradeGoldOpcode | ( | WorldPackets::Trade::SetTradeGold & | setTradeGold | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetTradeItemOpcode | ( | WorldPackets::Trade::SetTradeItem & | setTradeItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSetWatchedFactionOpcode | ( | WorldPackets::Character::SetWatchedFaction & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleShowingCloakOpcode | ( | WorldPackets::Character::ShowingCloak & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleShowingHelmOpcode | ( | WorldPackets::Character::ShowingHelm & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSignPetition | ( | WorldPackets::Petition::SignPetition & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSocketGems | ( | WorldPackets::Item::SocketGems & | socketGems | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSpellClick | ( | WorldPackets::Spells::SpellClick & | spellClick | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSpiritHealerActivate | ( | WorldPackets::NPC::SpiritHealerActivate & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSplitItemOpcode | ( | WorldPackets::Item::SplitItem & | splitItem | ) |
Here is the caller graph for this function:| void WorldSession::HandleStablePet | ( | WorldPacket & | recvPacket | ) |
Here is the call graph for this function:| void WorldSession::HandleStablePetCallback | ( | PreparedQueryResult | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleStableRevivePet | ( | WorldPacket & | recvPacket | ) |
| void WorldSession::HandleStableSwapPet | ( | WorldPacket & | recvPacket | ) |
Here is the call graph for this function:| void WorldSession::HandleStableSwapPetCallback | ( | PreparedQueryResult | result, |
| uint32 | petId | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleStandStateChangeOpcode | ( | WorldPackets::Misc::StandStateChange & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSummonResponseOpcode | ( | WorldPackets::Movement::SummonResponse & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleSupportTicketSubmitBug | ( | WorldPackets::Ticket::SupportTicketSubmitBug & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSupportTicketSubmitComplaint | ( | WorldPackets::Ticket::SupportTicketSubmitComplaint & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSupportTicketSubmitSuggestion | ( | WorldPackets::Ticket::SupportTicketSubmitSuggestion & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSwapInvItemOpcode | ( | WorldPackets::Item::SwapInvItem & | swapInvItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSwapItem | ( | WorldPackets::Item::SwapItem & | swapItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleSwapSubGroupsOpcode | ( | WorldPackets::Party::SwapSubGroups & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTabardVendorActivateOpcode | ( | WorldPackets::NPC::Hello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTaxiNodeStatusQueryOpcode | ( | WorldPackets::Taxi::TaxiNodeStatusQuery & | taxiNodeStatusQuery | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTaxiQueryAvailableNodesOpcode | ( | WorldPackets::Taxi::TaxiQueryAvailableNodes & | taxiQueryAvailableNodes | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTaxiRequestEarlyLanding | ( | WorldPackets::Taxi::TaxiRequestEarlyLanding & | taxiRequestEarlyLanding | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTextEmoteOpcode | ( | WorldPackets::Chat::CTextEmote & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTimeSyncResponse | ( | WorldPackets::Misc::TimeSyncResponse & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTogglePvP | ( | WorldPackets::Misc::TogglePvP & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTotemDestroyed | ( | WorldPackets::Totem::TotemDestroyed & | totemDestroyed | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleToySetFavorite | ( | WorldPackets::Toy::ToySetFavorite & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleTrainerBuySpellOpcode | ( | WorldPackets::NPC::TrainerBuySpell & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTrainerListOpcode | ( | WorldPackets::NPC::Hello & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTransmogrifyItems | ( | WorldPackets::Item::TransmogrifyItems & | transmogrifyItems | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTurnInPetition | ( | WorldPackets::Petition::TurnInPetition & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleTutorialFlag | ( | WorldPackets::Misc::TutorialSetFlag & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUITimeRequest | ( | WorldPackets::Misc::UITimeRequest & | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUnacceptTradeOpcode | ( | WorldPackets::Trade::UnacceptTrade & | unacceptTrade | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUndeleteCooldownStatusCallback | ( | PreparedQueryResult | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUnlearnSkillOpcode | ( | WorldPackets::Spells::UnlearnSkill & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUnregisterAllAddonPrefixesOpcode | ( | WorldPackets::Chat::ChatUnregisterAllAddonPrefixes & | packet | ) |
Here is the caller graph for this function:| void WorldSession::HandleUnstablePet | ( | WorldPacket & | recvPacket | ) |
Here is the call graph for this function:| void WorldSession::HandleUnstablePetCallback | ( | PreparedQueryResult | result, |
| uint32 | petId | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUpdateAccountData | ( | WorldPackets::ClientConfig::UserClientUpdateAccountData & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUpdateListedAuctionableTokens | ( | WorldPackets::Token::UpdateListedAuctionableTokens & | updateListedAuctionableTokens | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUpdateMissileTrajectory | ( | WorldPackets::Spells::UpdateMissileTrajectory & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUpdateRaidTargetOpcode | ( | WorldPackets::Party::UpdateRaidTarget & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUseCritterItem | ( | WorldPackets::Item::UseCritterItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUseEquipmentSet | ( | WorldPackets::EquipmentSet::UseEquipmentSet & | useEquipmentSet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUseItemOpcode | ( | WorldPackets::Spells::UseItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleUseToy | ( | WorldPackets::Toy::UseToy & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleViolenceLevel | ( | WorldPackets::Misc::ViolenceLevel & | violenceLevel | ) |
| void WorldSession::HandleVoiceSessionEnable | ( | WorldPackets::Voice::VoiceSessionEnable & | packet | ) |
| void WorldSession::HandleVoidStorageQuery | ( | WorldPackets::VoidStorage::QueryVoidStorage & | queryVoidStorage | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleVoidStorageTransfer | ( | WorldPackets::VoidStorage::VoidStorageTransfer & | voidStorageTransfer | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleVoidStorageUnlock | ( | WorldPackets::VoidStorage::UnlockVoidStorage & | unlockVoidStorage | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleVoidSwapItem | ( | WorldPackets::VoidStorage::SwapVoidItem & | swapVoidItem | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleWardenData | ( | WorldPackets::Warden::WardenData & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleWhoIsOpcode | ( | WorldPackets::Who::WhoIsRequest & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleWhoOpcode | ( | WorldPackets::Who::WhoRequestPkt & | whoRequest | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleWorldTeleportOpcode | ( | WorldPackets::Misc::WorldTeleport & | worldTeleport | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::HandleWrapItem | ( | WorldPackets::Item::WrapItem & | packet | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| void WorldSession::InitializeSession | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::InitializeSessionCallback | ( | SQLQueryHolder * | realmHolder, |
| SQLQueryHolder * | holder | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::InitWarden | ( | BigNumber * | k | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::InvalidateRBACData | ( | ) |
Here is the call graph for this function:
|
inline |
|
inline |
Here is the caller graph for this function:
|
inlineprivate |
Here is the caller graph for this function:
|
inline |
Is the user engaged in a log out process?
Here is the caller graph for this function:| void WorldSession::KickPlayer | ( | ) |
Kick a player out of the World.
Here is the caller graph for this function:| void WorldSession::LoadAccountData | ( | PreparedQueryResult | result, |
| uint32 | mask | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::LoadPermissions | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| PreparedQueryResultFuture WorldSession::LoadPermissionsAsync | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::LoadTutorialsData | ( | PreparedQueryResult | result | ) |
Here is the caller graph for this function:| void WorldSession::LogoutPlayer | ( | bool | save | ) |
Log the player out
Send update to group and reset stored max enchanting level
Broadcast a logout message to the player's friends
Call script hook before deletion
Remove the player from the world
Pointer already deleted during RemovePlayerFromMap
Send the 'logout complete' packet to the client Client will respond by sending 3x CMSG_CANCEL_TRADE, which we currently dont handle
Since each account can only have one online character at any given time, ensure all characters for active account are marked as offline
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Logging helper for unexpected opcodes.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Logging helper for unexpected opcodes.
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatedelete |
| bool WorldSession::PlayerDisconnected | ( | ) | const |
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
|
inline |
Here is the caller graph for this function:
|
private |
HandleCharEnumOpcode and HandleCharUndeleteEnumOpcode
HandleCharCreateOpcode
HandleCharCustomizeOpcode
HandleCharRaceOrFactionChangeOpcode
HandlePlayerLoginOpcode
HandleAddFriendOpcode
HandleUndeleteCooldownStatusOpcode wait until no char undelete is in progress
HandleCharUndeleteOpcode
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::QueuePacket | ( | WorldPacket * | new_packet | ) |
Add an incoming packet to the queue.
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::ReadAddonsInfo | ( | ByteBuffer & | data | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:| void WorldSession::SaveTutorialsData | ( | SQLTransaction & | trans | ) |
Here is the call graph for this function:| void WorldSession::SendActivateTaxiReply | ( | ActivateTaxiReply | reply | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendAddonsInfo | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendAuctionClosedNotification | ( | AuctionEntry const * | auction, |
| float | mailDelay, | ||
| bool | sold, | ||
| Item const * | item | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendAuctionCommandResult | ( | AuctionEntry * | auction, |
| uint32 | Action, | ||
| uint32 | ErrorCode, | ||
| uint32 | bidError = 0 |
||
| ) |
Notifies the client of the result of his last auction operation. It is called when the player bids, creates, or deletes an auction.
| auction | The relevant auction object |
| Action | The action that was performed. |
| ErrorCode | The resulting error code. |
| bidError | (Optional) the bid error. |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendAuctionHello | ( | ObjectGuid | guid, |
| Creature * | unit | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendAuctionOutBidNotification | ( | AuctionEntry const * | auction, |
| Item const * | item | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendAuctionOwnerBidNotification | ( | AuctionEntry const * | auction, |
| Item const * | item | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendAuctionWonNotification | ( | AuctionEntry const * | auction, |
| Item const * | item | ||
| ) |
Here is the call graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendAuthWaitQue | ( | uint32 | position | ) |
Handle the authentication waiting queue (to be completed)
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendBarberShopResult | ( | BarberShopResult | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendBattlenetRequest | ( | uint32 | serviceHash, |
| uint32 | methodId, | ||
| pb::Message const * | request, | ||
| std::function< void(MessageBuffer)> | callback | ||
| ) |
| void WorldSession::SendBattlenetRequest | ( | uint32 | serviceHash, |
| uint32 | methodId, | ||
| pb::Message const * | request | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendBattlenetResponse | ( | uint32 | serviceHash, |
| uint32 | methodId, | ||
| uint32 | token, | ||
| pb::Message const * | response | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendBattlenetResponse | ( | uint32 | serviceHash, |
| uint32 | methodId, | ||
| uint32 | token, | ||
| uint32 | status | ||
| ) |
Here is the call graph for this function:This is call when player accept to join war.
| queueId | The queue id of Bf |
| relocated | Whether player is added to Bf on the spot or teleported from queue |
| onOffense | Whether player belongs to attacking team or not |
Here is the call graph for this function:This send invitation to player to join the queue.
| queueId | The queue id of Bf |
Here is the call graph for this function:This send to player windows for invite player to join the war.
| queueId | The queue id of Bf |
| zoneId | The zone where the battle is (4197 for wg) |
| acceptTime | Time in second that the player have for accept |
Here is the call graph for this function:| void WorldSession::SendBfLeaveMessage | ( | uint64 | queueId, |
| int8 | battleState, | ||
| bool | relocated, | ||
| BFLeaveReason | reason = BF_LEAVE_REASON_EXITED |
||
| ) |
This is call when player leave battlefield zone.
| queueId | The queue id of Bf |
| battleState | Battlefield status |
| relocated | Whether player is added to Bf on the spot or teleported from queue |
| reason | Reason why player left battlefield |
Here is the call graph for this function:| void WorldSession::SendBfQueueInviteResponse | ( | uint64 | queueId, |
| uint32 | zoneId, | ||
| int8 | battleStatus, | ||
| bool | canQueue = true, |
||
| bool | loggingIn = false |
||
| ) |
This send packet for inform player that he join queue.
| queueId | The queue id of Bf |
| zoneId | The zone where the battle is (4197 for wg) |
| battleStatus | Battlefield status |
| canQueue | if able to queue |
| loggingIn | on log in send queue status |
Here is the call graph for this function:| void WorldSession::SendBindPoint | ( | Creature * | npc | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendBlackMarketOpenResult | ( | ObjectGuid | guid, |
| Creature * | auctioneer | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendCalendarRaidLockout | ( | InstanceSave const * | save, |
| bool | add | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendCalendarRaidLockoutUpdated | ( | InstanceSave const * | save | ) |
Here is the call graph for this function:| void WorldSession::SendCancelTrade | ( | ) |
Here is the call graph for this function:| void WorldSession::SendCharCreate | ( | ResponseCodes | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendCharCustomize | ( | ResponseCodes | result, |
| WorldPackets::Character::CharCustomizeInfo const * | customizeInfo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendCharDelete | ( | ResponseCodes | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendCharFactionChange | ( | ResponseCodes | result, |
| WorldPackets::Character::CharRaceOrFactionChangeInfo const * | factionChangeInfo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendCharRename | ( | ResponseCodes | result, |
| WorldPackets::Character::CharacterRenameInfo const * | renameInfo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendChatPlayerNotfoundNotice | ( | std::string const & | name | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendChatRestricted | ( | ChatRestrictionType | restriction | ) |
Here is the call graph for this function:| void WorldSession::SendClientCacheVersion | ( | uint32 | version | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendConnectToInstance | ( | WorldPackets::Auth::ConnectToSerial | serial | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendDiscoverNewTaxiNode | ( | uint32 | nodeid | ) |
Here is the call graph for this function:
Here is the call graph for this function:| void WorldSession::SendEnchantmentLog | ( | ObjectGuid | target, |
| ObjectGuid | caster, | ||
| uint32 | itemId, | ||
| uint32 | enchantId | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendFeatureSystemStatus | ( | ) |
START OF DUMMY VALUES
END OF DUMMY VALUES
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendFeatureSystemStatusGlueScreen | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendItemEnchantTimeUpdate | ( | ObjectGuid | Playerguid, |
| ObjectGuid | Itemguid, | ||
| uint32 | slot, | ||
| uint32 | Duration | ||
| ) |
Here is the call graph for this function:| bool WorldSession::SendItemInfo | ( | uint32 | itemid, |
| WorldPacket | data | ||
| ) |
| void WorldSession::SendItemPageInfo | ( | ItemTemplate * | itemProto | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendLfgBootProposalUpdate | ( | lfg::LfgPlayerBoot const & | boot | ) |
Here is the call graph for this function:| void WorldSession::SendLfgDisabled | ( | ) |
Here is the call graph for this function:| void WorldSession::SendLfgJoinResult | ( | lfg::LfgJoinResultData const & | joinData | ) |
Here is the call graph for this function:| void WorldSession::SendLfgLfrList | ( | bool | update | ) |
| void WorldSession::SendLfgOfferContinue | ( | uint32 | dungeonEntry | ) |
Here is the call graph for this function:| void WorldSession::SendLfgPartyLockInfo | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendLfgPlayerLockInfo | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendLfgPlayerReward | ( | lfg::LfgPlayerRewardData const & | lfgPlayerRewardData | ) |
Here is the call graph for this function:| void WorldSession::SendLfgQueueStatus | ( | lfg::LfgQueueStatusData const & | queueData | ) |
Here is the call graph for this function:| void WorldSession::SendLfgRoleCheckUpdate | ( | lfg::LfgRoleCheck const & | pRoleCheck | ) |
Here is the call graph for this function:| void WorldSession::SendLfgRoleChosen | ( | ObjectGuid | guid, |
| uint8 | roles | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendLfgTeleportError | ( | uint8 | err | ) |
Here is the call graph for this function:| void WorldSession::SendLfgUpdateProposal | ( | lfg::LfgProposal const & | proposal | ) |
Here is the call graph for this function:| void WorldSession::SendLfgUpdateStatus | ( | lfg::LfgUpdateData const & | updateData, |
| bool | party | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendListInventory | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendLoadCUFProfiles | ( | ) |
Here is the call graph for this function:| void WorldSession::SendNameQueryOpcode | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendNotification | ( | char const * | format, |
| ... | |||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendNotification | ( | uint32 | stringId, |
| ... | |||
| ) |
Here is the call graph for this function:| void WorldSession::SendNotInArenaTeamPacket | ( | uint8 | type | ) |
Here is the call graph for this function:| void WorldSession::SendPacket | ( | WorldPacket const * | packet, |
| bool | forced = false |
||
| ) |
Send a packet to the client.
Here is the call graph for this function:| void WorldSession::SendPartyResult | ( | PartyOperation | operation, |
| std::string const & | member, | ||
| PartyResult | res, | ||
| uint32 | val = 0 |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendPetitionQueryOpcode | ( | ObjectGuid | petitionguid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendPetitionShowList | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendPetNameInvalid | ( | uint32 | error, |
| std::string const & | name, | ||
| DeclinedName * | declinedName | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendPetStableResult | ( | uint8 | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendPlayerAmbiguousNotice | ( | std::string const & | name | ) |
Here is the call graph for this function:| void WorldSession::SendQueryPetNameResponse | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendQueryTimeResponse | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendSetPhaseShift | ( | std::set< uint32 > const & | phaseIds, |
| std::set< uint32 > const & | terrainswaps, | ||
| std::set< uint32 > const & | worldMapAreaSwaps | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendSetPlayerDeclinedNamesResult | ( | DeclinedNameResult | result, |
| ObjectGuid | guid | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendSetTimeZoneInformation | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendShowBank | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendShowMailBox | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendSpiritResurrect | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendStablePet | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendStablePetCallback | ( | PreparedQueryResult | result, |
| ObjectGuid | guid | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTabardVendorActivate | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTaxiMenu | ( | Creature * | unit | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTaxiStatus | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTradeStatus | ( | WorldPackets::Trade::TradeStatus & | status | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTrainerBuyFailed | ( | ObjectGuid | trainerGUID, |
| uint32 | spellID, | ||
| int32 | trainerFailedReason | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTrainerList | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendTrainerList | ( | ObjectGuid | guid, |
| std::string const & | strTitle | ||
| ) |
Here is the call graph for this function:| void WorldSession::SendTutorialsData | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendUndeleteCharacterResponse | ( | CharacterUndeleteResult | result, |
| WorldPackets::Character::CharacterUndeleteInfo const * | undeleteInfo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SendUndeleteCooldownStatusResponse | ( | uint32 | currentCooldown, |
| uint32 | maxCooldown | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:| void WorldSession::SendVoidStorageTransferResult | ( | VoidTransferError | result | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void WorldSession::SetAccountData | ( | AccountDataType | type, |
| uint32 | time, | ||
| std::string const & | data | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Session in auth.queue currently.
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Engage the logout process for the user.
Here is the caller graph for this function:| void WorldSession::SetPlayer | ( | Player * | player | ) |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Is logout cooldown expired?
Here is the caller graph for this function:| bool WorldSession::Update | ( | uint32 | diff, |
| PacketFilter & | updater | ||
| ) |
Update the WorldSession (triggered by World update)
Update Timeout timer.
Delete packet after processing by default
If player didn't log out a while ago, it means packets are being sent while the server does not recognize the client to be in world yet. We will re-add the packets to the bottom of the queue and process them later.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| time_t WorldSession::m_muteTime |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| std::atomic<int32> WorldSession::m_timeOutTime |
|
private |
1.8.8