AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Packet.h"
Public Member Functions | |
Packet (WorldPacket &&worldPacket) | |
virtual | ~Packet ()=default |
Packet (Packet const &right)=delete | |
Packet & | operator= (Packet const &right)=delete |
virtual WorldPacket const * | Write ()=0 |
virtual void | Read ()=0 |
WorldPacket const * | GetRawPacket () const |
std::size_t | GetSize () const |
Protected Attributes | |
WorldPacket | _worldPacket |
WorldPackets::Packet::Packet | ( | WorldPacket && | worldPacket | ) |
|
virtualdefault |
|
delete |
|
inline |
Referenced by Guild::_SendBankList(), and Map::SetZoneMusic().
|
inline |
|
pure virtual |
Implemented in WorldPackets::ServerPacket, WorldPackets::Bank::AutoBankItem, WorldPackets::Bank::AutoStoreBankItem, WorldPackets::Bank::BuyBankSlot, WorldPackets::Character::ShowingCloak, WorldPackets::Character::ShowingHelm, WorldPackets::Character::LogoutRequest, WorldPackets::Character::LogoutCancel, WorldPackets::Character::PlayerLogout, WorldPackets::Character::PlayedTimeClient, WorldPackets::Chat::EmoteClient, WorldPackets::Combat::SetSheathed, WorldPackets::Guild::QueryGuildInfo, WorldPackets::Guild::GuildCreate, WorldPackets::Guild::GuildGetInfo, WorldPackets::Guild::GuildGetRoster, WorldPackets::Guild::GuildUpdateMotdText, WorldPackets::Guild::AcceptGuildInvite, WorldPackets::Guild::GuildDeclineInvitation, WorldPackets::Guild::GuildInviteByName, WorldPackets::Guild::GuildEventLogQuery, WorldPackets::Guild::GuildPermissionsQuery, WorldPackets::Guild::GuildSetRankPermissions, WorldPackets::Guild::GuildAddRank, WorldPackets::Guild::GuildDeleteRank, WorldPackets::Guild::GuildUpdateInfoText, WorldPackets::Guild::GuildSetMemberNote, WorldPackets::Guild::GuildDelete, WorldPackets::Guild::GuildDemoteMember, WorldPackets::Guild::GuildPromoteMember, WorldPackets::Guild::GuildOfficerRemoveMember, WorldPackets::Guild::GuildLeave, WorldPackets::Guild::GuildBankActivate, WorldPackets::Guild::GuildBankBuyTab, WorldPackets::Guild::GuildBankUpdateTab, WorldPackets::Guild::GuildBankDepositMoney, WorldPackets::Guild::GuildBankQueryTab, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, WorldPackets::Guild::GuildBankWithdrawMoney, WorldPackets::Guild::GuildBankSwapItems, WorldPackets::Guild::GuildBankLogQuery, WorldPackets::Guild::GuildBankTextQuery, WorldPackets::Guild::GuildBankSetTabText, WorldPackets::Guild::GuildSetGuildMaster, WorldPackets::Guild::SaveGuildEmblem, WorldPackets::LFG::LFGJoin, WorldPackets::LFG::LFGLeave, WorldPackets::Misc::RandomRollClient, WorldPackets::Pet::DismissCritter, WorldPackets::Pet::PetAbandon, WorldPackets::Pet::PetStopAttack, WorldPackets::Pet::PetSpellAutocast, WorldPackets::Pet::RequestPetInfo, and WorldPackets::Totem::TotemDestroyed.
|
pure virtual |
Implemented in WorldPackets::ClientPacket, WorldPackets::Bank::BuyBankSlotResult, WorldPackets::Bank::ShowBank, WorldPackets::Character::LogoutResponse, WorldPackets::Character::LogoutComplete, WorldPackets::Character::LogoutCancelAck, WorldPackets::Character::PlayedTime, WorldPackets::Chat::Emote, WorldPackets::Chat::ChatServerMessage, WorldPackets::CombatLog::EnvironmentalDamageLog, WorldPackets::Guild::QueryGuildInfoResponse, WorldPackets::Guild::GuildInfoResponse, WorldPackets::Guild::GuildRoster, WorldPackets::Guild::GuildCommandResult, WorldPackets::Guild::GuildInvite, WorldPackets::Guild::GuildEvent, WorldPackets::Guild::GuildEventLogQueryResults, WorldPackets::Guild::GuildPermissionsQueryResults, WorldPackets::Guild::GuildBankRemainingWithdrawMoney, WorldPackets::Guild::GuildBankQueryResults, WorldPackets::Guild::GuildBankLogQueryResults, WorldPackets::Guild::GuildBankTextQueryResult, WorldPackets::Guild::PlayerSaveGuildEmblem, WorldPackets::Misc::Weather, WorldPackets::Misc::LevelUpInfo, WorldPackets::Misc::PlayMusic, WorldPackets::Misc::PlayObjectSound, WorldPackets::Misc::Playsound, WorldPackets::Misc::RandomRoll, WorldPackets::Misc::StartMirrorTimer, WorldPackets::Misc::PauseMirrorTimer, WorldPackets::Misc::StopMirrorTimer, WorldPackets::Misc::DurabilityDamageDeath, WorldPackets::Misc::CrossedInebriationThreshold, WorldPackets::Misc::UITime, WorldPackets::Pet::PetLearnedSpell, WorldPackets::Pet::PetUnlearnedSpell, WorldPackets::Totem::TotemCreated, WorldPackets::WorldState::InitWorldStates, and WorldPackets::WorldState::UpdateWorldState.
|
protected |
Referenced by WorldPackets::Bank::AutoBankItem::Read(), WorldPackets::Character::ShowingCloak::Read(), WorldPackets::Combat::SetSheathed::Read(), WorldPackets::Guild::QueryGuildInfo::Read(), WorldPackets::LFG::LFGJoin::Read(), WorldPackets::Pet::DismissCritter::Read(), WorldPackets::Totem::TotemDestroyed::Read(), WorldPackets::Character::LogoutComplete::Write(), WorldPackets::Character::LogoutCancelAck::Write(), WorldPackets::Chat::Emote::Write(), WorldPackets::CombatLog::EnvironmentalDamageLog::Write(), and WorldPackets::Misc::DurabilityDamageDeath::Write().