diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-05-15 19:18:41 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-05-15 19:18:41 +0200 |
commit | c6050a319c42ce645faf703d01cd66b0923934b9 (patch) | |
tree | 44b4bb78ac8589988f100679dc1fee3073e8d069 | |
parent | 150c9cce5d62030c1adb4640469f6bd5831b2103 (diff) |
Core/PacketIO: Rename ByteBuffer::contents to ByteBuffer::data
-rw-r--r-- | src/server/game/Conditions/ConditionMgr.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Handlers/BattlenetHandler.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Handlers/MiscHandler.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Server/Packets/AuthenticationPackets.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Packets/ClientConfigPackets.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Packets/WardenPackets.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/PacketLog.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/WorldSocket.cpp | 6 | ||||
-rw-r--r-- | src/server/game/Warden/Warden.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Warden/WardenMac.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Warden/WardenWin.cpp | 4 | ||||
-rw-r--r-- | src/server/shared/Packets/ByteBuffer.h | 17 |
12 files changed, 19 insertions, 30 deletions
diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp index de08930c293..30d752050ca 100644 --- a/src/server/game/Conditions/ConditionMgr.cpp +++ b/src/server/game/Conditions/ConditionMgr.cpp @@ -3288,7 +3288,7 @@ bool ConditionMgr::IsPlayerMeetingCondition(Player const* player, PlayerConditio ByteBuffer HexToBytes(const std::string& hex) { ByteBuffer buffer(hex.length() / 2, ByteBuffer::Resize{}); - Trinity::Impl::HexStrToByteArray(hex, buffer.contents(), buffer.size()); + Trinity::Impl::HexStrToByteArray(hex, buffer.data(), buffer.size()); return buffer; } diff --git a/src/server/game/Handlers/BattlenetHandler.cpp b/src/server/game/Handlers/BattlenetHandler.cpp index c8c30db4a0d..8c061d958be 100644 --- a/src/server/game/Handlers/BattlenetHandler.cpp +++ b/src/server/game/Handlers/BattlenetHandler.cpp @@ -48,7 +48,7 @@ void WorldSession::SendBattlenetResponse(uint32 serviceHash, uint32 methodId, ui if (response->ByteSize()) { bnetResponse.Data.resize(response->ByteSize()); - response->SerializePartialToArray(bnetResponse.Data.contents(), response->ByteSize()); + response->SerializePartialToArray(bnetResponse.Data.data(), response->ByteSize()); } SendPacket(bnetResponse.Write()); @@ -81,7 +81,7 @@ void WorldSession::SendBattlenetRequest(uint32 serviceHash, uint32 methodId, pb: if (request->ByteSize()) { notification.Data.resize(request->ByteSize()); - request->SerializePartialToArray(notification.Data.contents(), request->ByteSize()); + request->SerializePartialToArray(notification.Data.data(), request->ByteSize()); } SendPacket(notification.Write()); diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 4fa51586771..facda1a71c2 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -711,7 +711,7 @@ void WorldSession::HandleUpdateAccountData(WorldPackets::ClientConfig::UserClien dest.resize(packet.Size); uLongf realSize = packet.Size; - if (uncompress(reinterpret_cast<Bytef*>(dest.data()), &realSize, packet.CompressedData.contents(), packet.CompressedData.size()) != Z_OK) + if (uncompress(reinterpret_cast<Bytef*>(dest.data()), &realSize, packet.CompressedData.data(), packet.CompressedData.size()) != Z_OK) { TC_LOG_ERROR("network", "UAD: Failed to decompress account data"); return; @@ -739,7 +739,7 @@ void WorldSession::HandleRequestAccountData(WorldPackets::ClientConfig::RequestA data.CompressedData.resize(destSize); - if (data.Size && compress(data.CompressedData.contents(), &destSize, (uint8 const*)adata->Data.c_str(), data.Size) != Z_OK) + if (data.Size && compress(data.CompressedData.data(), &destSize, (uint8 const*)adata->Data.c_str(), data.Size) != Z_OK) { TC_LOG_ERROR("network", "RAD: Failed to compress account data"); return; diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp index 721aad316f0..fa3700d8fbd 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.cpp +++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp @@ -304,7 +304,7 @@ WorldPacket const* WorldPackets::Auth::ConnectTo::Write() Trinity::Crypto::RsaSignature rsa(*ConnectToRSA); Trinity::Crypto::RsaSignature::SHA256 digestGenerator; std::vector<uint8> signature; - rsa.Sign(signBuffer.contents(), signBuffer.size(), digestGenerator, signature); + rsa.Sign(signBuffer.data(), signBuffer.size(), digestGenerator, signature); _worldPacket.append(signature.data(), signature.size()); _worldPacket.append(whereBuffer); diff --git a/src/server/game/Server/Packets/ClientConfigPackets.cpp b/src/server/game/Server/Packets/ClientConfigPackets.cpp index 5b9bb2d8f82..9f3060cfa42 100644 --- a/src/server/game/Server/Packets/ClientConfigPackets.cpp +++ b/src/server/game/Server/Packets/ClientConfigPackets.cpp @@ -66,7 +66,7 @@ void WorldPackets::ClientConfig::UserClientUpdateAccountData::Read() if (compressedSize) { CompressedData.resize(compressedSize); - _worldPacket.read(CompressedData.contents(), compressedSize); + _worldPacket.read(CompressedData.data(), compressedSize); } } diff --git a/src/server/game/Server/Packets/WardenPackets.cpp b/src/server/game/Server/Packets/WardenPackets.cpp index d4220216e4f..b5fa70b1c78 100644 --- a/src/server/game/Server/Packets/WardenPackets.cpp +++ b/src/server/game/Server/Packets/WardenPackets.cpp @@ -24,6 +24,6 @@ void WorldPackets::Warden::WardenData::Read() if (size) { Data.resize(size); - _worldPacket.read(Data.contents(), size); + _worldPacket.read(Data.data(), size); } } diff --git a/src/server/game/Server/Protocol/PacketLog.cpp b/src/server/game/Server/Protocol/PacketLog.cpp index 9c7c8a73f71..cc948cd04a1 100644 --- a/src/server/game/Server/Protocol/PacketLog.cpp +++ b/src/server/game/Server/Protocol/PacketLog.cpp @@ -145,7 +145,7 @@ void PacketLog::LogPacket(WorldPacket const& packet, Direction direction, boost: fwrite(&header, sizeof(header), 1, _file); if (size) { - uint8 const* data = packet.contents(); + uint8 const* data = packet.data(); if (direction == CLIENT_TO_SERVER) data += 4; fwrite(data, 1, size, _file); diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index a62b71b66ea..10a5446bc23 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -553,7 +553,7 @@ void WorldSocket::WritePacketToBuffer(EncryptablePacket const& packet, MessageBu { CompressedWorldPacket cmp; cmp.UncompressedSize = packetSize + sizeof(opcode); - cmp.UncompressedAdler = adler32(adler32(0x9827D8F1, (Bytef*)&opcode, sizeof(opcode)), packet.contents(), packetSize); + cmp.UncompressedAdler = adler32(adler32(0x9827D8F1, (Bytef*)&opcode, sizeof(opcode)), packet.data(), packetSize); // Reserve space for compression info - uncompressed size and checksums uint8* compressionInfo = buffer.GetWritePointer(); @@ -570,7 +570,7 @@ void WorldSocket::WritePacketToBuffer(EncryptablePacket const& packet, MessageBu opcode = SMSG_COMPRESSED_PACKET; } else if (!packet.empty()) - buffer.Write(packet.contents(), packet.size()); + buffer.Write(packet.data(), packet.size()); memcpy(dataPos, &opcode, sizeof(opcode)); packetSize += sizeof(opcode); @@ -599,7 +599,7 @@ uint32 WorldSocket::CompressPacket(uint8* buffer, WorldPacket const& packet) return 0; } - _compressionStream->next_in = (Bytef*)packet.contents(); + _compressionStream->next_in = (Bytef*)packet.data(); _compressionStream->avail_in = packet.size(); z_res = deflate(_compressionStream, Z_SYNC_FLUSH); diff --git a/src/server/game/Warden/Warden.cpp b/src/server/game/Warden/Warden.cpp index ba2bfbb15c5..5bbc613f5de 100644 --- a/src/server/game/Warden/Warden.cpp +++ b/src/server/game/Warden/Warden.cpp @@ -208,7 +208,7 @@ char const* Warden::ApplyPenalty(WardenCheck const* check) void Warden::HandleData(ByteBuffer& buff) { - DecryptData(buff.contents(), buff.size()); + DecryptData(buff.data(), buff.size()); uint8 opcode; buff >> opcode; TC_LOG_DEBUG("warden", "Got packet, opcode {:02X}, size {}", opcode, uint32(buff.size() - 1)); diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp index 53aebd39557..0ec6c7cd4fd 100644 --- a/src/server/game/Warden/WardenMac.cpp +++ b/src/server/game/Warden/WardenMac.cpp @@ -182,7 +182,7 @@ void WardenMac::RequestChecks() buff.hexlike(); // Encrypt with warden RC4 key. - EncryptData(buff.contents(), buff.size()); + EncryptData(buff.data(), buff.size()); WorldPacket pkt(SMSG_WARDEN3_DATA, buff.size()); pkt.append(buff); diff --git a/src/server/game/Warden/WardenWin.cpp b/src/server/game/Warden/WardenWin.cpp index 9ac76cb2977..92266e20830 100644 --- a/src/server/game/Warden/WardenWin.cpp +++ b/src/server/game/Warden/WardenWin.cpp @@ -366,7 +366,7 @@ void WardenWin::RequestChecks() } // Encrypt with warden RC4 key - EncryptData(buff.contents(), buff.size()); + EncryptData(buff.data(), buff.size()); WorldPacket pkt(SMSG_WARDEN3_DATA, buff.size()); pkt.append(buff); @@ -395,7 +395,7 @@ void WardenWin::HandleCheckResult(ByteBuffer &buff) return; } - if (!IsValidCheckSum(Checksum, buff.contents() + buff.rpos(), Length)) + if (!IsValidCheckSum(Checksum, buff.data() + buff.rpos(), Length)) { buff.rfinish(); char const* penalty = ApplyPenalty(nullptr); diff --git a/src/server/shared/Packets/ByteBuffer.h b/src/server/shared/Packets/ByteBuffer.h index 9e85ad94da1..9f77823d21e 100644 --- a/src/server/shared/Packets/ByteBuffer.h +++ b/src/server/shared/Packets/ByteBuffer.h @@ -571,19 +571,8 @@ class TC_SHARED_API ByteBuffer std::string_view ReadString(uint32 length, bool requireValidUtf8 = true); - uint8* contents() - { - if (_storage.empty()) - throw ByteBufferException(); - return _storage.data(); - } - - uint8 const* contents() const - { - if (_storage.empty()) - throw ByteBufferException(); - return _storage.data(); - } + uint8* data() { return _storage.data(); } + uint8 const* data() const { return _storage.data(); } size_t size() const { return _storage.size(); } bool empty() const { return _storage.empty(); } @@ -622,7 +611,7 @@ class TC_SHARED_API ByteBuffer void append(ByteBuffer const& buffer) { if (!buffer.empty()) - append(buffer.contents(), buffer.size()); + append(buffer.data(), buffer.size()); } template <size_t Size> |