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.
2017-04-21 13:22:13 +00:00
|
|
|
#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;
|
|
|
|
}
|