mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-08 15:49:21 +02:00
remove hash and sequence number replacement in PacketHeaders
This commit is contained in:
parent
3da1a81363
commit
f68845e806
2 changed files with 0 additions and 36 deletions
|
@ -231,34 +231,6 @@ PacketSequenceNumber sequenceNumberFromHeader(const QByteArray& packet, PacketTy
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
void replaceHashInPacket(QByteArray& packet, const QUuid& connectionUUID, PacketType::Value packetType) {
|
|
||||||
if (packetType == PacketType::Unknown) {
|
|
||||||
packetType = packetTypeForPacket(packet);
|
|
||||||
}
|
|
||||||
|
|
||||||
packet.replace(hashOffsetForPacketType(packetType), NUM_BYTES_MD5_HASH,
|
|
||||||
hashForPacketAndConnectionUUID(packet, connectionUUID));
|
|
||||||
}
|
|
||||||
|
|
||||||
void replaceSequenceNumberInPacket(QByteArray& packet, PacketSequenceNumber sequenceNumber, PacketType::Value packetType) {
|
|
||||||
if (packetType == PacketType::Unknown) {
|
|
||||||
packetType = packetTypeForPacket(packet);
|
|
||||||
}
|
|
||||||
|
|
||||||
packet.replace(sequenceNumberOffsetForPacketType(packetType),
|
|
||||||
sizeof(PacketSequenceNumber), reinterpret_cast<char*>(&sequenceNumber), sizeof(PacketSequenceNumber));
|
|
||||||
}
|
|
||||||
|
|
||||||
void replaceHashAndSequenceNumberInPacket(QByteArray& packet, const QUuid& connectionUUID, PacketSequenceNumber sequenceNumber,
|
|
||||||
PacketType::Value packetType) {
|
|
||||||
if (packetType == PacketType::Unknown) {
|
|
||||||
packetType = packetTypeForPacket(packet);
|
|
||||||
}
|
|
||||||
|
|
||||||
replaceHashInPacket(packet, connectionUUID, packetType);
|
|
||||||
replaceSequenceNumberInPacket(packet, sequenceNumber, packetType);
|
|
||||||
}
|
|
||||||
|
|
||||||
PacketType::Value packetTypeForPacket(const QByteArray& packet) {
|
PacketType::Value packetTypeForPacket(const QByteArray& packet) {
|
||||||
return (PacketType::Value) arithmeticCodingValueFromBuffer(packet.data());
|
return (PacketType::Value) arithmeticCodingValueFromBuffer(packet.data());
|
||||||
}
|
}
|
||||||
|
|
|
@ -129,14 +129,6 @@ QByteArray hashForPacketAndConnectionUUID(const QByteArray& packet, const QUuid&
|
||||||
|
|
||||||
PacketSequenceNumber sequenceNumberFromHeader(const QByteArray& packet, PacketType::Value packetType = PacketType::Unknown);
|
PacketSequenceNumber sequenceNumberFromHeader(const QByteArray& packet, PacketType::Value packetType = PacketType::Unknown);
|
||||||
|
|
||||||
void replaceHashInPacket(QByteArray& packet, const QUuid& connectionUUID, PacketType::Value packetType = PacketType::Unknown);
|
|
||||||
|
|
||||||
void replaceSequenceNumberInPacket(QByteArray& packet, PacketSequenceNumber sequenceNumber,
|
|
||||||
PacketType::Value packetType = PacketType::Unknown);
|
|
||||||
|
|
||||||
void replaceHashAndSequenceNumberInPacket(QByteArray& packet, const QUuid& connectionUUID, PacketSequenceNumber sequenceNumber,
|
|
||||||
PacketType::Value packetType = PacketType::Unknown);
|
|
||||||
|
|
||||||
int arithmeticCodingValueFromBuffer(const char* checkValue);
|
int arithmeticCodingValueFromBuffer(const char* checkValue);
|
||||||
int numBytesArithmeticCodingFromBuffer(const char* checkValue);
|
int numBytesArithmeticCodingFromBuffer(const char* checkValue);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue