This repository has been archived on 2019-06-21. You can view files and clone it, but cannot push or open issues or pull requests.
PixelHub/PixelHub-Client/src/Messages/InfoRequestMessage.cpp

23 lines
550 B
C++
Raw Normal View History

#pragma once
#include "InfoRequestMessage.h"
#include "PixelMessage.h"
InfoRequestMessage::InfoRequestMessage() : PixelMessage()
{
}
2017-04-21 13:36:48 +00:00
InfoRequestMessage::InfoRequestMessage(byte* rawMessage) : PixelMessage(rawMessage)
{
// The position of the start of the message body
char* messageBodyPointer = static_cast<char*>(static_cast<void*>(rawMessage + PixelMessage::MESSAGE_HEADER_LENGTH));
Key = new char[strlen(messageBodyPointer) + sizeof(char)];
strcpy(Key, messageBodyPointer);
}
InfoRequestMessage::~InfoRequestMessage()
{
delete[] Key;
}