TrinityCore
Loading...
Searching...
No Matches
WorldPackets::ServerPacket Class Reference

#include <Packet.h>

Inherits WorldPackets::Packet.

Inherited by WorldPackets::Achievement::AchievementDeleted, WorldPackets::Achievement::AchievementEarned, WorldPackets::Achievement::AllAchievementData, WorldPackets::Achievement::BroadcastAchievement, WorldPackets::Achievement::CriteriaDeleted, WorldPackets::Achievement::CriteriaUpdate, WorldPackets::Achievement::RespondInspectAchievements, WorldPackets::AreaTrigger::AreaTriggerNoCorpse, WorldPackets::AuctionHouse::AuctionCommandResult, WorldPackets::AuctionHouse::AuctionHelloResponse, WorldPackets::Auth::AuthChallenge, WorldPackets::Bank::BuyBankSlotResult, WorldPackets::Bank::ShowBank, WorldPackets::Battleground::AreaSpiritHealerTime, WorldPackets::Battleground::BattlefieldList, WorldPackets::Battleground::BattlefieldStatusActive, WorldPackets::Battleground::BattlefieldStatusNeedConfirmation, WorldPackets::Battleground::BattlefieldStatusNone, WorldPackets::Battleground::BattlefieldStatusQueued, WorldPackets::Battleground::BattlegroundPlayerJoined, WorldPackets::Battleground::BattlegroundPlayerLeft, WorldPackets::Battleground::BattlegroundPlayerPositions, WorldPackets::Battleground::DestroyArenaUnit, WorldPackets::Battleground::GroupJoinedBattleground, WorldPackets::Battleground::PVPMatchStatistics, WorldPackets::Battleground::ReportPvPPlayerAFKResult, WorldPackets::Calendar::CalendarClearPendingAction, WorldPackets::Calendar::CalendarCommandResult, WorldPackets::Calendar::CalendarEventInitialInvites, WorldPackets::Calendar::CalendarEventRemovedAlert, WorldPackets::Calendar::CalendarEventUpdatedAlert, WorldPackets::Calendar::CalendarInviteAdded, WorldPackets::Calendar::CalendarInviteAlert, WorldPackets::Calendar::CalendarInviteNotes, WorldPackets::Calendar::CalendarInviteNotesAlert, WorldPackets::Calendar::CalendarInviteRemoved, WorldPackets::Calendar::CalendarInviteRemovedAlert, WorldPackets::Calendar::CalendarInviteStatus, WorldPackets::Calendar::CalendarInviteStatusAlert, WorldPackets::Calendar::CalendarModeratorStatus, WorldPackets::Calendar::CalendarRaidLockoutAdded, WorldPackets::Calendar::CalendarRaidLockoutRemoved, WorldPackets::Calendar::CalendarRaidLockoutUpdated, WorldPackets::Calendar::CalendarSendCalendar, WorldPackets::Calendar::CalendarSendEvent, WorldPackets::Calendar::CalendarSendNumPending, WorldPackets::Channel::ChannelListResponse, WorldPackets::Channel::ChannelMemberCount, WorldPackets::Channel::ChannelNotify, WorldPackets::Character::CharCustomizeResult, WorldPackets::Character::CharFactionChangeResult, WorldPackets::Character::CharacterRenameResult, WorldPackets::Character::CreateChar, WorldPackets::Character::DeleteChar, WorldPackets::Character::LoginVerifyWorld, WorldPackets::Character::LogoutCancelAck, WorldPackets::Character::LogoutComplete, WorldPackets::Character::LogoutResponse, WorldPackets::Character::PlayedTime, WorldPackets::Chat::Chat, WorldPackets::Chat::ChatServerMessage, WorldPackets::Chat::Emote, WorldPackets::Chat::STextEmote, WorldPackets::ClientConfig::AddonInfo, WorldPackets::ClientConfig::ClientCacheVersion, WorldPackets::ClientConfig::UpdateAccountData, WorldPackets::ClientConfig::UpdateAccountDataComplete, WorldPackets::Combat::AIReaction, WorldPackets::Combat::AttackStart, WorldPackets::Combat::AttackSwingBadFacing, WorldPackets::Combat::AttackSwingCantAttack, WorldPackets::Combat::AttackSwingDeadTarget, WorldPackets::Combat::AttackSwingNotInRange, WorldPackets::Combat::CancelAutoRepeat, WorldPackets::Combat::CancelCombat, WorldPackets::Combat::HighestThreatUpdate, WorldPackets::Combat::SAttackStop, WorldPackets::Combat::ThreatRemove, WorldPackets::Combat::ThreatUpdate, WorldPackets::CombatLog::AttackerStateUpdate, WorldPackets::CombatLog::EnvironmentalDamageLog, WorldPackets::CombatLog::SpellNonMeleeDamageLog, WorldPackets::EquipmentSet::EquipmentSetID, WorldPackets::EquipmentSet::LoadEquipmentSet, WorldPackets::Guild::GuildBankLogQueryResults, WorldPackets::Guild::GuildBankQueryResults, WorldPackets::Guild::GuildBankRemainingWithdrawMoney, WorldPackets::Guild::GuildBankTextQueryResult, WorldPackets::Guild::GuildCommandResult, WorldPackets::Guild::GuildEvent, WorldPackets::Guild::GuildEventLogQueryResults, WorldPackets::Guild::GuildInfoResponse [private], WorldPackets::Guild::GuildInvite, WorldPackets::Guild::GuildPermissionsQueryResults, WorldPackets::Guild::GuildRoster, WorldPackets::Guild::PlayerSaveGuildEmblem, WorldPackets::Guild::QueryGuildInfoResponse, WorldPackets::Inspect::InspectHonorStats, WorldPackets::Inspect::InspectResult, WorldPackets::Item::InventoryChangeFailure, WorldPackets::Item::ItemTimeUpdate, WorldPackets::Item::SetProficiency, WorldPackets::Loot::CoinRemoved, WorldPackets::Loot::LootMoneyNotify, WorldPackets::Loot::LootRemoved, WorldPackets::Loot::LootResponse, WorldPackets::Mail::MailCommandResult, WorldPackets::Mail::MailListResult, WorldPackets::Mail::MailQueryNextTimeResult, WorldPackets::Mail::NotifyReceivedMail [private], WorldPackets::Mail::ShowMailbox, WorldPackets::Misc::BindPointUpdate, WorldPackets::Misc::BinderConfirm, WorldPackets::Misc::CorpseReclaimDelay, WorldPackets::Misc::CrossedInebriationThreshold, WorldPackets::Misc::DeathReleaseLoc, WorldPackets::Misc::DungeonDifficultySet, WorldPackets::Misc::DurabilityDamageDeath, WorldPackets::Misc::InvalidatePlayer, WorldPackets::Misc::LevelUpInfo, WorldPackets::Misc::LoginSetTimeSpeed, WorldPackets::Misc::OverrideLight, WorldPackets::Misc::PauseMirrorTimer, WorldPackets::Misc::PlayMusic, WorldPackets::Misc::PlayObjectSound, WorldPackets::Misc::PlaySound, WorldPackets::Misc::PlayerBound, WorldPackets::Misc::PreRessurect, WorldPackets::Misc::RaidDifficultySet, WorldPackets::Misc::RandomRoll, WorldPackets::Misc::StandStateUpdate, WorldPackets::Misc::StartMirrorTimer, WorldPackets::Misc::StopMirrorTimer, WorldPackets::Misc::TimeSyncRequest, WorldPackets::Misc::TriggerCinematic, WorldPackets::Misc::TriggerMovie, WorldPackets::Misc::TutorialFlags, WorldPackets::Misc::UITime, WorldPackets::Misc::Weather, WorldPackets::Movement::FlightSplineSync, WorldPackets::Movement::MonsterMove, WorldPackets::Movement::MoveSetFlag, WorldPackets::Movement::MoveSetSpeed, WorldPackets::Movement::MoveSplineSetFlag, WorldPackets::Movement::MoveSplineSetSpeed, WorldPackets::Movement::MoveTeleport, WorldPackets::Movement::MoveUpdate, WorldPackets::Movement::MoveUpdateSpeed, WorldPackets::Movement::MoveUpdateTeleport, WorldPackets::Movement::NewWorld, WorldPackets::Movement::TransferAborted, WorldPackets::Movement::TransferPending, WorldPackets::NPC::GossipMessage, WorldPackets::NPC::GossipPOI, WorldPackets::NPC::TrainerBuyFailed, WorldPackets::NPC::TrainerBuySucceeded, WorldPackets::NPC::TrainerList, WorldPackets::NPC::VendorInventory, WorldPackets::Party::PartyInvite, WorldPackets::Pet::PetActionFeedback, WorldPackets::Pet::PetActionSound, WorldPackets::Pet::PetDismissSound, WorldPackets::Pet::PetLearnedSpell, WorldPackets::Pet::PetUnlearnedSpell, WorldPackets::Query::CorpseLocation, WorldPackets::Query::CorpseTransportQuery, WorldPackets::Query::QueryCreatureResponse, WorldPackets::Query::QueryGameObjectResponse, WorldPackets::Query::QueryItemSingleResponse, WorldPackets::Query::QueryNPCTextResponse, WorldPackets::Query::QueryPageTextResponse, WorldPackets::Query::QueryPlayerNameResponse, WorldPackets::Query::QueryTimeResponse, WorldPackets::Quest::QueryQuestInfoResponse, WorldPackets::Quest::QueryQuestsCompletedResponse, WorldPackets::Quest::QuestGiverOfferRewardMessage, WorldPackets::Quest::QuestGiverQuestDetails, WorldPackets::Quest::QuestGiverRequestItems, WorldPackets::Quest::QuestGiverStatus, WorldPackets::Quest::QuestGiverStatusMultiple, WorldPackets::Reputation::InitializeFactions, WorldPackets::Social::ContactList, WorldPackets::Social::FriendStatus, WorldPackets::Spells::AuraUpdate, WorldPackets::Spells::AuraUpdateAll, WorldPackets::Spells::CastFailed, WorldPackets::Spells::InitialSpells, WorldPackets::Spells::LearnedSpell, WorldPackets::Spells::MountResult, WorldPackets::Spells::PetCastFailed, WorldPackets::Spells::PlaySpellVisualKit, WorldPackets::Spells::ResyncRunes, WorldPackets::Spells::SendUnlearnSpells, WorldPackets::Spells::SetSpellModifier, WorldPackets::Spells::SpellFailedOther, WorldPackets::Spells::SpellFailure, WorldPackets::Spells::SpellGo, WorldPackets::Spells::SpellStart, WorldPackets::Spells::UnlearnedSpell, WorldPackets::Spells::UpdateActionButtons, WorldPackets::System::FeatureSystemStatus, WorldPackets::System::MOTD, WorldPackets::Talent::RespecWipeConfirm, WorldPackets::Talent::TalentsInvoluntarilyReset, WorldPackets::Talent::UpdateTalentData, WorldPackets::Ticket::GMTicketGetTicketResponse, WorldPackets::Ticket::GMTicketSystemStatus, WorldPackets::Totem::TotemCreated, WorldPackets::Who::WhoIsResponse, WorldPackets::Who::WhoResponsePkt, WorldPackets::WorldState::InitWorldStates, and WorldPackets::WorldState::UpdateWorldState.

Public Member Functions

 ServerPacket (OpcodeServer opcode, size_t initialSize=200)
 
void Read () override final
 
void Clear ()
 
WorldPacket && Move ()
 
void ShrinkToFit ()
 
OpcodeServer 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 WorldPacket const * Write ()=0
 
WorldPacket const * GetRawPacket () const
 
size_t GetSize () const
 

Additional Inherited Members

- Protected Attributes inherited from WorldPackets::Packet
WorldPacket _worldPacket
 

Detailed Description

Definition at line 45 of file Packet.h.

Constructor & Destructor Documentation

◆ ServerPacket()

WorldPackets::ServerPacket::ServerPacket ( OpcodeServer  opcode,
size_t  initialSize = 200 
)

Definition at line 25 of file Packet.cpp.

Member Function Documentation

◆ Clear()

void WorldPackets::ServerPacket::Clear ( )
inline

◆ GetOpcode()

OpcodeServer WorldPackets::ServerPacket::GetOpcode ( ) const
inline

Definition at line 56 of file Packet.h.

Referenced by WorldPackets::Movement::MoveSetSpeed::Write().

◆ Move()

◆ Read()

void WorldPackets::ServerPacket::Read ( )
finaloverridevirtual

Implements WorldPackets::Packet.

Definition at line 29 of file Packet.cpp.

References ASSERT.

◆ ShrinkToFit()

void WorldPackets::ServerPacket::ShrinkToFit ( )
inline

The documentation for this class was generated from the following files: