Changed getters to return reinterpret_casted data.

This commit is contained in:
Jocke
2016-03-11 12:22:55 +01:00
parent 2eb863757b
commit 0fbc482f9c
+5 -16
View File
@@ -124,7 +124,6 @@ void Packet::ReconstructFromData(char * data, size_t sizeOfData)
void Packet::UpdateSize() void Packet::UpdateSize()
{ {
int whatisoffset = m_Offset;
memcpy(m_Data + packetSizeOffset, &m_Offset, sizeof(int)); memcpy(m_Data + packetSizeOffset, &m_Offset, sizeof(int));
} }
@@ -163,37 +162,27 @@ void Packet::ChangeGroup(int group)
MessageType Packet::GetMessageType() MessageType Packet::GetMessageType()
{ {
MessageType messagType; return *reinterpret_cast<MessageType*>(m_Data + messageTypeOffset);
memcpy(&messagType, m_Data + messageTypeOffset, sizeof(int));
return messagType;
} }
size_t Packet::Group() size_t Packet::Group()
{ {
size_t groupNumber; return *reinterpret_cast<size_t*>(m_Data + groupOffset);
memcpy(&groupNumber, m_Data + groupOffset, sizeof(int));
return groupNumber;
} }
size_t Packet::GroupIndex() size_t Packet::GroupIndex()
{ {
size_t groupIndex; return *reinterpret_cast<size_t*>(m_Data + groupIndexOffset);
memcpy(&groupIndex, m_Data + groupIndexOffset, sizeof(int));
return groupIndex;
} }
size_t Packet::GroupSize() size_t Packet::GroupSize()
{ {
size_t groupSize; return *reinterpret_cast<size_t*>(m_Data + groupSizeOffset);
memcpy(&groupSize, m_Data + groupSizeOffset, sizeof(int));
return groupSize;
} }
size_t Packet::PacketID() size_t Packet::PacketID()
{ {
size_t packetID; return *reinterpret_cast<size_t*>(m_Data + packetIDOffset);
memcpy(&packetID, m_Data + packetIDOffset, sizeof(int));
return packetID;
} }
void Packet::resizeData() void Packet::resizeData()