|
Places specified amount of bits of value at specified position in packet. To ensure all bits are correctly written, only call this method after bit flush has been performed
- Parameters
-
| pos | Position to place the value at, in bits. The entire value must fit in the packet It is advised to obtain the position using bitwpos() function. |
| value | Data to write. |
| bitCount | Number of bits to store the value on. |
|
| size_t | _rpos |
| |
| size_t | _wpos |
| |
| uint8 | _bitpos |
| |
| uint8 | _curbitval |
| |
| std::vector< uint8 > | _storage |
| |
| void | PutBits (std::size_t pos, std::size_t value, uint32 bitCount) |
| |
| ByteBuffer & | operator<< (bool)=delete |
| |
| ByteBuffer & | operator<< (char value) |
| |
| ByteBuffer & | operator<< (uint8 value) |
| |
| ByteBuffer & | operator<< (uint16 value) |
| |
| ByteBuffer & | operator<< (uint32 value) |
| |
| ByteBuffer & | operator<< (uint64 value) |
| |
| ByteBuffer & | operator<< (int8 value) |
| |
| ByteBuffer & | operator<< (int16 value) |
| |
| ByteBuffer & | operator<< (int32 value) |
| |
| ByteBuffer & | operator<< (int64 value) |
| |
| ByteBuffer & | operator<< (float value) |
| |
| ByteBuffer & | operator<< (double value) |
| |
| ByteBuffer & | operator<< (std::string_view value) |
| |
| ByteBuffer & | operator<< (std::string const &str) |
| |
| ByteBuffer & | operator<< (char const *str) |
| |
| ByteBuffer & | operator>> (bool &)=delete |
| |
| ByteBuffer & | operator>> (char &value) |
| |
| ByteBuffer & | operator>> (uint8 &value) |
| |
| ByteBuffer & | operator>> (uint16 &value) |
| |
| ByteBuffer & | operator>> (uint32 &value) |
| |
| ByteBuffer & | operator>> (uint64 &value) |
| |
| ByteBuffer & | operator>> (int8 &value) |
| |
| ByteBuffer & | operator>> (int16 &value) |
| |
| ByteBuffer & | operator>> (int32 &value) |
| |
| ByteBuffer & | operator>> (int64 &value) |
| |
| ByteBuffer & | operator>> (float &value) |
| |
| ByteBuffer & | operator>> (double &value) |
| |
| ByteBuffer & | operator>> (std::string &value) |
| |
| uint8 & | operator[] (size_t const pos) |
| |
| uint8 const & | operator[] (size_t const pos) const |
| |
| size_t | rpos () const |
| |
| size_t | rpos (size_t rpos_) |
| |
| void | rfinish () |
| |
| size_t | wpos () const |
| |
| size_t | wpos (size_t wpos_) |
| |
| size_t | bitwpos () const |
| | Returns position of last written bit.
|
| |
| size_t | bitwpos (size_t newPos) |
| |
| template<ByteBufferNumeric T> |
| void | read_skip () |
| |
| void | read_skip (size_t skip) |
| |
| template<ByteBufferNumeric T> |
| T | read () |
| |
| template<ByteBufferNumeric T> |
| T | read (size_t pos) const |
| |
| template<ByteBufferNumeric T> |
| void | read (T *dest, size_t count) |
| |
| void | read (uint8 *dest, size_t len) |
| |
| template<ByteBufferNumeric T, size_t Size> |
| void | read (std::array< T, Size > &arr) |
| |
| void | WriteString (std::string const &str) |
| |
| void | WriteString (std::string_view str) |
| |
| void | WriteString (char const *str, size_t len) |
| |
| void | ReadSkipCString (bool requireValidUtf8=true) |
| |
| std::string_view | ReadCString (bool requireValidUtf8=true) |
| |
| std::string_view | ReadString (uint32 length, bool requireValidUtf8=true) |
| |
| std::span< uint8 > | ReadBytes (size_t length) |
| |
| uint8 * | data () |
| |
| uint8 const * | data () const |
| |
| size_t | size () const |
| |
| bool | empty () const |
| |
| void | resize (size_t newsize) |
| |
| void | reserve (size_t ressize) |
| |
| void | shrink_to_fit () |
| |
| template<ByteBufferNumeric T> |
| void | append (T const *src, size_t cnt) |
| |
| void | append (uint8 const *src, size_t cnt) |
| |
| void | append (ByteBuffer const &buffer) |
| |
| template<ByteBufferNumeric T, std::size_t Size> |
| void | append (std::array< T, Size > const &arr) |
| |
| void | put (size_t pos, uint8 const *src, size_t cnt) |
| |
| void | print_storage () const |
| |
| void | textlike () const |
| |
| void | hexlike () const |
| |
| void | OnInvalidPosition (size_t pos, size_t valueSize) const |
| |
Definition at line 63 of file ByteBuffer.h.
| void ByteBuffer::FlushBits |
( |
| ) |
|
|
inline |
Definition at line 142 of file ByteBuffer.h.
Referenced by append(), BaseEntity::BuildMovementUpdate(), WorldPackets::CombatLog::CombatLogServerPacket::FlushBits(), WorldPackets::CombatLog::operator<<(), WorldPackets::CombatLog::operator<<(), WorldPackets::Trade::operator<<(), WorldPackets::Trade::operator<<(), WorldPackets::AuctionHouse::operator<<(), WorldPackets::AuctionHouse::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Auth::operator<<(), WorldPackets::Auth::operator<<(), WorldPackets::Inspect::operator<<(), WorldPackets::Battleground::operator<<(), WorldPackets::BattlePet::operator<<(), WorldPackets::BattlePet::operator<<(), WorldPackets::BlackMarket::operator<<(), WorldPackets::Scenario::operator<<(), WorldPackets::AuctionHouse::operator<<(), WorldPackets::Calendar::operator<<(), WorldPackets::Calendar::operator<<(), WorldPackets::Calendar::operator<<(), WorldPackets::Party::operator<<(), WorldPackets::Talent::operator<<(), WorldPackets::NPC::operator<<(), WorldPackets::NPC::operator<<(), WorldPackets::CombatLog::operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Social::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Crafting::operator<<(), WorldPackets::Crafting::operator<<(), WorldPackets::Achievement::operator<<(), WorldPackets::System::operator<<(), WorldPackets::MythicPlus::operator<<(), WorldPackets::Character::operator<<(), WorldPackets::Character::operator<<(), WorldPackets::Character::operator<<(), WorldPackets::Character::operator<<(), WorldPackets::Reputation::operator<<(), WorldPackets::Auth::operator<<(), WorldPackets::Garrison::operator<<(), WorldPackets::Garrison::operator<<(), WorldPackets::Garrison::operator<<(), WorldPackets::Garrison::operator<<(), WorldPackets::Garrison::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Guild::operator<<(), WorldPackets::Guild::operator<<(), WorldPackets::Guild::operator<<(), WorldPackets::Hotfix::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Inspect::operator<<(), WorldPackets::Instance::operator<<(), WorldPackets::Item::operator<<(), WorldPackets::Item::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Party::operator<<(), WorldPackets::LFG::operator<<(), WorldPackets::LFG::operator<<(), WorldPackets::LFG::operator<<(), WorldPackets::LFG::operator<<(), WorldPackets::Loot::operator<<(), WorldPackets::Loot::operator<<(), WorldPackets::Mail::operator<<(), WorldPackets::Mail::operator<<(), WorldPackets::System::operator<<(), WorldPackets::Movement::operator<<(), operator<<(), operator<<(), WorldPackets::Movement::operator<<(), WorldPackets::Movement::operator<<(), WorldPackets::Movement::operator<<(), WorldPackets::MythicPlus::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Party::operator<<(), WorldPackets::Party::operator<<(), WorldPackets::Party::operator<<(), WorldPackets::CombatLog::operator<<(), WorldPackets::PerksProgram::operator<<(), WorldPackets::Petition::operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Inspect::operator<<(), WorldPackets::Battleground::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Quest::operator<<(), operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Battleground::operator<<(), WorldPackets::LFG::operator<<(), WorldPackets::Scenario::operator<<(), WorldPackets::System::operator<<(), WorldPackets::Quest::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Spells::operator<<(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator<<(), WorldPackets::Transmogrification::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::Query::operator<<(), WorldPackets::NPC::operator<<(), WorldPackets::Auth::operator<<(), WorldPackets::Character::operator<<(), WorldPackets::Who::operator<<(), WorldPackets::Who::operator<<(), WorldPackets::Achievement::CriteriaUpdate::Write(), WorldPackets::Achievement::AchievementEarned::Write(), WorldPackets::AdventureMap::PlayerIsAdventureMapPoiValid::Write(), WorldPackets::AreaTrigger::AreaTriggerDenied::Write(), WorldPackets::AuctionHouse::AuctionClosedNotification::Write(), WorldPackets::AuctionHouse::AuctionHelloResponse::Write(), WorldPackets::AuctionHouse::AuctionListBiddedItemsResult::Write(), WorldPackets::AuctionHouse::AuctionListBucketsResult::Write(), WorldPackets::AuctionHouse::AuctionFavoriteList::Write(), WorldPackets::AuctionHouse::AuctionListItemsResult::Write(), WorldPackets::AuctionHouse::AuctionListOwnedItemsResult::Write(), WorldPackets::Auth::AuthResponse::Write(), WorldPackets::Auth::EnterEncryptedMode::Write(), WorldPackets::Azerite::PlayerAzeriteItemEquippedStatusChanged::Write(), WorldPackets::Battleground::SeasonInfo::Write(), WorldPackets::Battleground::BattlefieldStatusActive::Write(), WorldPackets::Battleground::BattlefieldStatusQueued::Write(), WorldPackets::Battleground::BattlefieldList::Write(), WorldPackets::Battleground::PVPOptionsEnabled::Write(), WorldPackets::Battleground::PVPMatchInitialize::Write(), WorldPackets::Battleground::PVPMatchComplete::Write(), WorldPackets::Battlenet::ConnectionStatus::Write(), WorldPackets::BattlePet::BattlePetJournal::Write(), WorldPackets::BattlePet::BattlePetUpdates::Write(), WorldPackets::BattlePet::PetBattleSlotUpdates::Write(), WorldPackets::BattlePet::QueryBattlePetNameResponse::Write(), WorldPackets::Calendar::CalendarInviteAdded::Write(), WorldPackets::Calendar::CalendarSendEvent::Write(), WorldPackets::Calendar::CalendarInviteAlert::Write(), WorldPackets::Calendar::CalendarInviteStatus::Write(), WorldPackets::Calendar::CalendarInviteRemoved::Write(), WorldPackets::Calendar::CalendarModeratorStatus::Write(), WorldPackets::Calendar::CalendarEventUpdatedAlert::Write(), WorldPackets::Calendar::CalendarEventRemovedAlert::Write(), WorldPackets::Calendar::CalendarCommandResult::Write(), WorldPackets::Calendar::CalendarInviteNotesAlert::Write(), WorldPackets::Calendar::CalendarInviteNotes::Write(), WorldPackets::Channel::UserlistAdd::Write(), WorldPackets::Channel::UserlistRemove::Write(), WorldPackets::Channel::UserlistUpdate::Write(), WorldPackets::Character::CharacterRenameResult::Write(), WorldPackets::Character::CharCustomizeSuccess::Write(), WorldPackets::Character::CharFactionChangeResult::Write(), WorldPackets::Character::GenerateRandomCharacterNameResult::Write(), WorldPackets::Character::UndeleteCooldownStatusResponse::Write(), WorldPackets::Character::LogoutResponse::Write(), WorldPackets::Character::LogoutComplete::Write(), WorldPackets::Character::PlayedTime::Write(), WorldPackets::Chat::Chat::Write(), WorldPackets::Chat::PrintNotification::Write(), WorldPackets::Chat::ChatPlayerNotfound::Write(), WorldPackets::Chat::ChatServerMessage::Write(), WorldPackets::Chat::DefenseMessage::Write(), WorldPackets::Chat::UpdateAADCStatusResponse::Write(), WorldPackets::Collections::AccountItemCollectionData::Write(), WorldPackets::CombatLog::SpellInterruptLog::Write(), WorldPackets::CombatLog::SpellMissLog::Write(), WorldPackets::CombatLog::ProcResist::Write(), WorldPackets::CombatLog::SpellOrDamageImmune::Write(), WorldPackets::Combat::AttackSwingError::Write(), WorldPackets::Combat::SAttackStop::Write(), WorldPackets::Duel::CanDuelResult::Write(), WorldPackets::Duel::DuelComplete::Write(), WorldPackets::Duel::DuelRequested::Write(), WorldPackets::EquipmentSet::LoadEquipmentSet::Write(), WorldPackets::Garrison::GarrisonPlaceBuildingResult::Write(), WorldPackets::Guild::QueryGuildInfoResponse::Write(), WorldPackets::Guild::GuildRoster::Write(), WorldPackets::Guild::GuildCommandResult::Write(), WorldPackets::Guild::GuildInvite::Write(), WorldPackets::Guild::GuildEventStatusChange::Write(), WorldPackets::Guild::GuildEventPresenceChange::Write(), WorldPackets::Guild::GuildEventMotd::Write(), WorldPackets::Guild::GuildEventPlayerJoined::Write(), WorldPackets::Guild::GuildEventNewLeader::Write(), WorldPackets::Guild::GuildEventTabModified::Write(), WorldPackets::Guild::GuildSendRankChange::Write(), WorldPackets::Guild::GuildMemberUpdateNote::Write(), WorldPackets::Guild::GuildFlaggedForRename::Write(), WorldPackets::Guild::GuildPartyState::Write(), WorldPackets::Guild::GuildBankQueryResults::Write(), WorldPackets::Guild::GuildBankLogQueryResults::Write(), WorldPackets::Guild::GuildBankTextQueryResult::Write(), WorldPackets::Guild::GuildNameChanged::Write(), WorldPackets::Inspect::InspectResult::Write(), WorldPackets::Instance::InstanceResetFailed::Write(), WorldPackets::Instance::InstanceSaveCreated::Write(), WorldPackets::Instance::PendingRaidLock::Write(), WorldPackets::Instance::RaidInstanceMessage::Write(), WorldPackets::Instance::InstanceEncounterStart::Write(), WorldPackets::Item::ItemPurchaseRefundResult::Write(), WorldPackets::Item::ItemPushResult::Write(), WorldPackets::Item::ReadItemResultFailed::Write(), WorldPackets::LFG::LFGUpdateStatus::Write(), WorldPackets::LFG::RoleChosen::Write(), WorldPackets::LFG::LFGRoleCheckUpdate::Write(), WorldPackets::LFG::LFGProposalUpdate::Write(), WorldPackets::LFG::LFGTeleportDenied::Write(), WorldPackets::Loot::LootResponse::Write(), WorldPackets::Loot::LootMoneyNotify::Write(), WorldPackets::Loot::LootList::Write(), WorldPackets::Loot::LootRollBroadcast::Write(), WorldPackets::Loot::LootRollWon::Write(), WorldPackets::Misc::SetCurrency::Write(), WorldPackets::Misc::SetupCurrency::Write(), WorldPackets::Misc::WorldServerInfo::Write(), WorldPackets::Misc::RequestCemeteryListResponse::Write(), WorldPackets::Misc::Weather::Write(), WorldPackets::Misc::SetAnimTier::Write(), WorldPackets::Misc::StartMirrorTimer::Write(), WorldPackets::Misc::PauseMirrorTimer::Write(), WorldPackets::Misc::SetPlayHoverAnim::Write(), WorldPackets::Misc::AccountHeirloomUpdate::Write(), WorldPackets::Misc::DisplayGameError::Write(), WorldPackets::Misc::AccountMountUpdate::Write(), WorldPackets::Misc::StartTimer::Write(), WorldPackets::Misc::DisplayToast::Write(), WorldPackets::Misc::AccountWarbandSceneUpdate::Write(), WorldPackets::Movement::TransferPending::Write(), WorldPackets::Movement::TransferAborted::Write(), WorldPackets::Movement::MoveTeleport::Write(), WorldPackets::Movement::MoveUpdateTeleport::Write(), WorldPackets::Movement::ControlUpdate::Write(), WorldPackets::Movement::SummonRequest::Write(), WorldPackets::Movement::SuspendToken::Write(), WorldPackets::Movement::ResumeToken::Write(), WorldPackets::NPC::NPCInteractionOpenResult::Write(), WorldPackets::NPC::GossipMessage::Write(), WorldPackets::NPC::GossipOptionNPCInteraction::Write(), WorldPackets::NPC::GossipComplete::Write(), WorldPackets::NPC::TrainerList::Write(), WorldPackets::NPC::GossipPOI::Write(), WorldPackets::Party::GroupDecline::Write(), WorldPackets::Party::ReadyCheckResponse::Write(), WorldPackets::Party::PartyUpdate::Write(), WorldPackets::Party::RaidMarkersChanged::Write(), WorldPackets::Party::BroadcastSummonResponse::Write(), WorldPackets::Party::ReceivePingUnit::Write(), WorldPackets::Petition::QueryPetitionResponse::Write(), WorldPackets::Petition::PetitionSignResults::Write(), WorldPackets::Petition::TurnInPetitionResult::Write(), WorldPackets::Petition::PetitionRenameGuildResponse::Write(), WorldPackets::Pet::PetNameInvalid::Write(), WorldPackets::Pet::PetNewlyTamed::Write(), WorldPackets::Query::QueryCreatureResponse::Write(), WorldPackets::Query::QueryPageTextResponse::Write(), WorldPackets::Query::QueryNPCTextResponse::Write(), WorldPackets::Query::QueryGameObjectResponse::Write(), WorldPackets::Query::CorpseLocation::Write(), WorldPackets::Query::QueryPetNameResponse::Write(), WorldPackets::Query::QueryItemTextResponse::Write(), WorldPackets::Quest::QueryQuestInfoResponse::Write(), WorldPackets::Quest::QuestGiverOfferRewardMessage::Write(), WorldPackets::Quest::QuestGiverQuestDetails::Write(), WorldPackets::Quest::QuestGiverRequestItems::Write(), WorldPackets::Quest::QuestGiverQuestListMessage::Write(), WorldPackets::Quest::QuestUpdateComplete::Write(), WorldPackets::Quest::QuestConfirmAcceptResponse::Write(), WorldPackets::Quest::QuestPushResultResponse::Write(), WorldPackets::Quest::QuestGiverInvalidQuest::Write(), WorldPackets::Quest::DisplayPlayerChoice::Write(), WorldPackets::RaF::RecruitAFriendFailure::Write(), WorldPackets::Scenario::ScenarioState::Write(), WorldPackets::Scenario::ScenarioVacate::Write(), WorldPackets::Scenes::PlayScene::Write(), WorldPackets::Social::ContactList::Write(), WorldPackets::Social::FriendStatus::Write(), WorldPackets::Social::SocialContractRequestResponse::Write(), WorldPackets::Spells::LearnedSpells::Write(), WorldPackets::Spells::UnlearnedSpells::Write(), WorldPackets::Spells::CooldownEvent::Write(), WorldPackets::Spells::ClearCooldowns::Write(), WorldPackets::Spells::ClearCooldown::Write(), WorldPackets::Spells::ModifyCooldown::Write(), WorldPackets::Spells::ClearAllSpellCharges::Write(), WorldPackets::Spells::ClearSpellCharges::Write(), WorldPackets::Spells::SetSpellCharges::Write(), WorldPackets::Spells::UpdateChargeCategoryCooldown::Write(), WorldPackets::Spells::CancelSpellVisualKit::Write(), WorldPackets::Spells::PlayOrphanSpellVisual::Write(), WorldPackets::Spells::PlaySpellVisual::Write(), WorldPackets::Spells::PlaySpellVisualKit::Write(), WorldPackets::Spells::SpellChannelStart::Write(), WorldPackets::Spells::SpellEmpowerStart::Write(), WorldPackets::Spells::ResurrectRequest::Write(), WorldPackets::Spells::ApplyMountEquipmentResult::Write(), WorldPackets::Spells::MissileCancel::Write(), WorldPackets::System::FeatureSystemStatus::Write(), WorldPackets::System::FeatureSystemStatusGlueScreen::Write(), WorldPackets::System::MOTD::Write(), WorldPackets::System::SetTimeZoneInformation::Write(), WorldPackets::Talent::ActiveGlyphs::Write(), WorldPackets::Taxi::TaxiNodeStatus::Write(), WorldPackets::Taxi::ShowTaxiNodes::Write(), WorldPackets::Taxi::ActivateTaxiReply::Write(), WorldPackets::Ticket::GMTicketCaseStatus::Write(), WorldPackets::Totem::TotemCreated::Write(), WorldPackets::Toy::AccountToyUpdate::Write(), WorldPackets::Trade::TradeStatus::Write(), WorldPackets::Traits::TraitConfigCommitFailed::Write(), WorldPackets::Transmogrification::TransmogOutfitSituationsUpdated::Write(), WorldPackets::Who::WhoIsResponse::Write(), WorldPackets::WorldState::UpdateWorldState::Write(), UF::OverrideCurve::WriteCreate(), UF::VisualAnim::WriteCreate(), UF::AreaTriggerSplineCalculator::WriteCreate(), UF::AreaTriggerOrbit::WriteCreate(), UF::SelectedAzeriteEssences::WriteCreate(), UF::DecorStoragePersistedData::WriteCreate(), UF::ConversationActor::WriteCreate(), UF::ItemModList::WriteCreate(), UF::DecorPetInfo::WriteCreate(), UF::PetCreatureName::WriteCreate(), UF::LeaverInfo::WriteCreate(), UF::PVPInfo::WriteCreate(), UF::CharacterRestriction::WriteCreate(), UF::TraitSubTreeCache::WriteCreate(), UF::TraitConfig::WriteCreate(), UF::CraftingReagentBase::WriteCreate(), UF::CraftingOrderItem::WriteCreate(), UF::CraftingOrderData::WriteCreate(), UF::CraftingOrder::WriteCreate(), UF::StablePetInfo::WriteCreate(), UF::WalkInData::WriteCreate(), UF::DelveData::WriteCreate(), UF::TransmogOutfitDataInfo::WriteCreate(), UF::ChallengeModeData::WriteCreate(), UF::TransmogOutfitMetadata::WriteCreate(), UF::NeighborhoodCharter::WriteCreate(), UF::NeighborhoodOwnershipTransfer::WriteCreate(), UF::NICompletedInitiativesEntry::WriteCreate(), UF::VisibleItem::WriteCreate(), UF::UnitAssistActionData::WriteCreate(), UF::AreaTriggerData::WriteCreate(), UF::AzeriteItemData::WriteCreate(), UF::ConversationData::WriteCreate(), UF::GameObjectData::WriteCreate(), UF::MeshObjectData::WriteCreate(), UF::HousingDecorData::WriteCreate(), UF::PlayerData::WriteCreate(), UF::ActivePlayerData::WriteCreate(), UF::UnitData::WriteCreate(), WorldPackets::Movement::CommonMovement::WriteCreateObjectSplineDataBlock(), WorldPackets::Movement::CommonMovement::WriteMovementForceWithDirection(), UF::OverrideCurve::WriteUpdate(), UF::VisualAnim::WriteUpdate(), UF::AreaTriggerActionSetPeriodModifier::WriteUpdate(), UF::AreaTriggerSplineCalculator::WriteUpdate(), UF::AreaTriggerOrbit::WriteUpdate(), UF::AreaTriggerMovementScript::WriteUpdate(), UF::AreaTriggerSphere::WriteUpdate(), UF::AreaTriggerBox::WriteUpdate(), UF::AreaTriggerPolygon::WriteUpdate(), UF::AreaTriggerCylinder::WriteUpdate(), UF::AreaTriggerDisk::WriteUpdate(), UF::AreaTriggerBoundedPlane::WriteUpdate(), UF::SelectedAzeriteEssences::WriteUpdate(), UF::DecorStoragePersistedData::WriteUpdate(), UF::HousingDoorData::WriteUpdate(), UF::MirroredMeshObjectData::WriteUpdate(), UF::ItemEnchantment::WriteUpdate(), UF::ItemModList::WriteUpdate(), UF::SocketedGem::WriteUpdate(), UF::DecorPetInfo::WriteUpdate(), UF::QuestLog::WriteUpdate(), UF::ArenaCooldown::WriteUpdate(), UF::ZonePlayerForcedReaction::WriteUpdate(), UF::PetCreatureName::WriteUpdate(), UF::DeclinedNames::WriteUpdate(), UF::CustomTabardInfo::WriteUpdate(), UF::SkillInfo::WriteUpdate(), UF::BitVector::WriteUpdate(), UF::BitVectors::WriteUpdate(), UF::RestInfo::WriteUpdate(), UF::PVPInfo::WriteUpdate(), UF::CompletedProject::WriteUpdate(), UF::ResearchHistory::WriteUpdate(), UF::QuestSession::WriteUpdate(), UF::ReplayedQuest::WriteUpdate(), UF::LevelLinkInfo::WriteUpdate(), UF::TraitConfig::WriteUpdate(), UF::CraftingOrderItem::WriteUpdate(), UF::CraftingOrderCustomer::WriteUpdate(), UF::CraftingOrderNpcCustomer::WriteUpdate(), UF::CraftingOrderData::WriteUpdate(), UF::CraftingOrder::WriteUpdate(), UF::PersonalCraftingOrderCount::WriteUpdate(), UF::NPCCraftingOrderInfo::WriteUpdate(), UF::StablePetInfo::WriteUpdate(), UF::StableInfo::WriteUpdate(), UF::CollectableSourceTrackedData::WriteUpdate(), UF::BankTabSettings::WriteUpdate(), UF::TransmogOutfitDataInfo::WriteUpdate(), UF::TransmogOutfitSituationInfo::WriteUpdate(), UF::TransmogOutfitSlotData::WriteUpdate(), UF::TransmogOutfitData::WriteUpdate(), UF::PlayerInitiativeInfo::WriteUpdate(), UF::PlayerInitiativeTaskInfo::WriteUpdate(), UF::VisibleItem::WriteUpdate(), UF::UnitAssistActionData::WriteUpdate(), UF::AreaTriggerData::WriteUpdate(), UF::AzeriteEmpoweredItemData::WriteUpdate(), UF::AzeriteItemData::WriteUpdate(), UF::ContainerData::WriteUpdate(), UF::HousingRoomData::WriteUpdate(), UF::HousingPlayerHouseData::WriteUpdate(), UF::NeighborhoodMirrorData::WriteUpdate(), UF::MirroredPositionData::WriteUpdate(), UF::HousingStorageData::WriteUpdate(), UF::ConversationData::WriteUpdate(), UF::CorpseData::WriteUpdate(), UF::VendorData::WriteUpdate(), UF::DynamicObjectData::WriteUpdate(), UF::GameObjectData::WriteUpdate(), UF::HousingCornerstoneData::WriteUpdate(), UF::ItemData::WriteUpdate(), UF::ObjectData::WriteUpdate(), UF::SceneObjectData::WriteUpdate(), UF::MeshObjectData::WriteUpdate(), UF::HousingDecorData::WriteUpdate(), UF::HousingRoomComponentMeshData::WriteUpdate(), UF::HousingFixtureData::WriteUpdate(), UF::PlayerData::WriteUpdate(), UF::ActivePlayerData::WriteUpdate(), UF::PlayerHouseInfoComponentData::WriteUpdate(), UF::PlayerInitiativeComponentData::WriteUpdate(), and UF::UnitData::WriteUpdate().