![]() |
TrinityCore
|
#include <Packet.h>
Inherits WorldPackets::Packet.
Inherited by WorldPackets::AreaTrigger::AreaTrigger, WorldPackets::AuctionHouse::AuctionHelloRequest, WorldPackets::Bank::AutoBankItem, WorldPackets::Bank::AutoStoreBankItem, WorldPackets::Bank::BuyBankSlot, WorldPackets::Battleground::AreaSpiritHealerQuery, WorldPackets::Battleground::AreaSpiritHealerQueue, WorldPackets::Battleground::BattlefieldLeave, WorldPackets::Battleground::BattlefieldListRequest, WorldPackets::Battleground::BattlefieldPort, WorldPackets::Battleground::BattlegroundPlayerPositionsRequest, WorldPackets::Battleground::BattlemasterJoin, WorldPackets::Battleground::BattlemasterJoinArena, WorldPackets::Battleground::HearthAndResurrect, WorldPackets::Battleground::PVPLogDataRequest, WorldPackets::Battleground::ReportPvPPlayerAFK, WorldPackets::Battleground::RequestBattlefieldStatus, WorldPackets::Calendar::CalendarAddEvent, WorldPackets::Calendar::CalendarArenaTeam, WorldPackets::Calendar::CalendarComplain, WorldPackets::Calendar::CalendarCopyEvent, WorldPackets::Calendar::CalendarEventSignUp, WorldPackets::Calendar::CalendarGetCalendar, WorldPackets::Calendar::CalendarGetEvent, WorldPackets::Calendar::CalendarGetNumPending, WorldPackets::Calendar::CalendarGuildFilter, WorldPackets::Calendar::CalendarInvite, WorldPackets::Calendar::CalendarModeratorStatusQuery, WorldPackets::Calendar::CalendarRSVP, WorldPackets::Calendar::CalendarRemoveEvent, WorldPackets::Calendar::CalendarRemoveInvite, WorldPackets::Calendar::CalendarStatus, WorldPackets::Calendar::CalendarUpdateEvent, WorldPackets::Calendar::SetSavedInstanceExtend, WorldPackets::Channel::ChannelCommand, WorldPackets::Channel::ChannelPassword, WorldPackets::Channel::ChannelPlayerCommand, WorldPackets::Channel::JoinChannel, WorldPackets::Channel::LeaveChannel, WorldPackets::Character::CharCustomize, WorldPackets::Character::CharDelete, WorldPackets::Character::CharRaceOrFactionChange, WorldPackets::Character::CharacterRenameRequest, WorldPackets::Character::CreateCharacter, WorldPackets::Character::EnumCharacters, WorldPackets::Character::LogoutCancel, WorldPackets::Character::LogoutRequest, WorldPackets::Character::PlayedTimeClient, WorldPackets::Character::PlayerLogout, WorldPackets::Character::SetActionBarToggles, WorldPackets::Character::ShowingCloak, WorldPackets::Character::ShowingHelm, WorldPackets::Chat::CTextEmote, WorldPackets::Chat::ChatMessage, WorldPackets::Chat::EmoteClient, WorldPackets::ClientConfig::RequestAccountData, WorldPackets::ClientConfig::UserClientUpdateAccountData, WorldPackets::Combat::AttackStop, WorldPackets::Combat::AttackSwing, WorldPackets::Combat::SetSheathed, WorldPackets::Duel::DuelResponse, WorldPackets::EquipmentSet::SaveEquipmentSet, WorldPackets::GameObject::GameObjReportUse, WorldPackets::GameObject::GameObjUse, WorldPackets::Guild::AcceptGuildInvite, WorldPackets::Guild::GuildAddRank, WorldPackets::Guild::GuildBankActivate, WorldPackets::Guild::GuildBankBuyTab, WorldPackets::Guild::GuildBankDepositMoney, WorldPackets::Guild::GuildBankLogQuery, WorldPackets::Guild::GuildBankQueryTab, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, WorldPackets::Guild::GuildBankSetTabText, WorldPackets::Guild::GuildBankSwapItems, WorldPackets::Guild::GuildBankTextQuery, WorldPackets::Guild::GuildBankUpdateTab, WorldPackets::Guild::GuildBankWithdrawMoney, WorldPackets::Guild::GuildCreate, WorldPackets::Guild::GuildDeclineInvitation, WorldPackets::Guild::GuildDelete, WorldPackets::Guild::GuildDeleteRank, WorldPackets::Guild::GuildDemoteMember, WorldPackets::Guild::GuildEventLogQuery, WorldPackets::Guild::GuildGetInfo [private], WorldPackets::Guild::GuildGetRoster, WorldPackets::Guild::GuildInviteByName, WorldPackets::Guild::GuildLeave, WorldPackets::Guild::GuildOfficerRemoveMember, WorldPackets::Guild::GuildPermissionsQuery, WorldPackets::Guild::GuildPromoteMember, WorldPackets::Guild::GuildSetGuildMaster, WorldPackets::Guild::GuildSetMemberNote, WorldPackets::Guild::GuildSetRankPermissions, WorldPackets::Guild::GuildUpdateInfoText, WorldPackets::Guild::GuildUpdateMotdText, WorldPackets::Guild::QueryGuildInfo, WorldPackets::Guild::SaveGuildEmblem, WorldPackets::Inspect::Inspect, WorldPackets::Inspect::QueryInspectAchievements, WorldPackets::Inspect::RequestHonorStats, WorldPackets::Item::AutoEquipItem, WorldPackets::Item::AutoStoreBagItem, WorldPackets::Item::BuyBackItem, WorldPackets::Item::DestroyItem, WorldPackets::Item::GetItemPurchaseData, WorldPackets::Item::RepairItem, WorldPackets::Item::SellItem, WorldPackets::Item::SplitItem, WorldPackets::Item::SwapInvItem, WorldPackets::Item::SwapItem, WorldPackets::LFG::LFGJoin, WorldPackets::LFG::LFGLeave, WorldPackets::Loot::LootItem, WorldPackets::Loot::LootMoney, WorldPackets::Loot::LootRelease, WorldPackets::Loot::LootUnit, WorldPackets::Mail::MailCreateTextItem, WorldPackets::Mail::MailDelete, WorldPackets::Mail::MailGetList, WorldPackets::Mail::MailMarkAsRead, WorldPackets::Mail::MailQueryNextMailTime, WorldPackets::Mail::MailReturnToSender, WorldPackets::Mail::MailTakeItem, WorldPackets::Mail::MailTakeMoney, WorldPackets::Mail::SendMail, WorldPackets::Misc::CompleteCinematic, WorldPackets::Misc::CompleteMovie, WorldPackets::Misc::NextCinematicCamera, WorldPackets::Misc::OpeningCinematic, WorldPackets::Misc::RandomRollClient, WorldPackets::Misc::ReclaimCorpse, WorldPackets::Misc::RepopRequest, WorldPackets::Misc::ResurrectResponse, WorldPackets::Misc::SetDungeonDifficulty, WorldPackets::Misc::SetRaidDifficulty, WorldPackets::Misc::SetSelection, WorldPackets::Misc::StandStateChange, WorldPackets::Misc::TimeSyncResponse, WorldPackets::Misc::TogglePvP, WorldPackets::Misc::TutorialClear, WorldPackets::Misc::TutorialReset, WorldPackets::Misc::TutorialSetFlag, WorldPackets::Misc::UITimeRequest, WorldPackets::Misc::WorldTeleport, WorldPackets::Movement::ClientPlayerMovement, WorldPackets::Movement::MoveTeleportAck, WorldPackets::Movement::WorldPortResponse, WorldPackets::NPC::Hello, WorldPackets::NPC::TrainerBuySpell, WorldPackets::Party::PartyInviteClient, WorldPackets::Pet::DismissCritter, WorldPackets::Pet::PetAbandon, WorldPackets::Pet::PetSpellAutocast, WorldPackets::Pet::PetStopAttack, WorldPackets::Pet::RequestPetInfo, WorldPackets::Query::QueryCorpseLocationFromClient, WorldPackets::Query::QueryCorpseTransport, WorldPackets::Query::QueryCreature, WorldPackets::Query::QueryGameObject, WorldPackets::Query::QueryItemSingle, WorldPackets::Query::QueryNPCText, WorldPackets::Query::QueryPageText, WorldPackets::Query::QueryPlayerName, WorldPackets::Query::QueryTime, WorldPackets::Query::QuestPOIQuery, WorldPackets::Quest::QueryQuestInfo, WorldPackets::Quest::QueryQuestsCompleted, WorldPackets::Quest::QuestGiverQueryQuest, WorldPackets::Quest::QuestGiverRequestReward, WorldPackets::Quest::QuestGiverStatusMultipleQuery, WorldPackets::Quest::QuestGiverStatusQuery, WorldPackets::Social::AddFriend, WorldPackets::Social::AddIgnore, WorldPackets::Social::DelFriend, WorldPackets::Social::DelIgnore, WorldPackets::Social::SendContactList, WorldPackets::Social::SetContactNotes, WorldPackets::Spells::CancelAura, WorldPackets::Spells::CancelAutoRepeatSpell, WorldPackets::Spells::CancelCast, WorldPackets::Spells::CancelChannelling, WorldPackets::Spells::CancelGrowthAura, WorldPackets::Spells::CancelMountAura, WorldPackets::Spells::CastSpell, WorldPackets::Spells::PetCancelAura, WorldPackets::Spells::PetCastSpell, WorldPackets::Spells::SetActionButton, WorldPackets::Talent::ConfirmRespecWipe, WorldPackets::Talent::LearnPreviewTalents, WorldPackets::Talent::LearnTalent, WorldPackets::Ticket::GMTicketGetSystemStatus, WorldPackets::Ticket::GMTicketGetTicket, WorldPackets::Totem::TotemDestroyed, WorldPackets::Trade::CancelTrade, WorldPackets::Who::WhoIsRequest, and WorldPackets::Who::WhoRequestPkt.
Public Member Functions | |
| ClientPacket (WorldPacket &&packet) | |
| ClientPacket (OpcodeClient expectedOpcode, WorldPacket &&packet) | |
| WorldPacket const * | Write () override final |
| OpcodeClient | GetOpcode () const |
Public Member Functions inherited from WorldPackets::Packet | |
| Packet (WorldPacket &&worldPacket) | |
| virtual | ~Packet ()=default |
| Packet (Packet const &right)=delete | |
| Packet & | operator= (Packet const &right)=delete |
| virtual void | Read ()=0 |
| WorldPacket const * | GetRawPacket () const |
| size_t | GetSize () const |
Additional Inherited Members | |
Protected Attributes inherited from WorldPackets::Packet | |
| WorldPacket | _worldPacket |
| WorldPackets::ClientPacket::ClientPacket | ( | WorldPacket && | packet | ) |
Definition at line 39 of file Packet.cpp.
| WorldPackets::ClientPacket::ClientPacket | ( | OpcodeClient | expectedOpcode, |
| WorldPacket && | packet | ||
| ) |
Definition at line 34 of file Packet.cpp.
References ASSERT, and GetOpcode().
|
inline |
Definition at line 67 of file Packet.h.
Referenced by WorldPackets::Channel::ChannelPlayerCommand::ChannelPlayerCommand(), ClientPacket(), WorldPackets::Duel::DuelResponse::DuelResponse(), WorldSession::HandleChannelCommand(), WorldSession::HandleChannelPassword(), WorldSession::HandleChannelPlayerCommand(), WorldSession::HandleMovementOpcodes(), and WorldSession::HandleMoveTeleportAck().
|
finaloverridevirtual |