#include "Messages.h" #include "LowLevelMessages.h" // #include "Messages/CustomMsg.h" #include "Participant.h" #include "string.h" #pragma region IMessage IMessage::IMessage() {} // IMessage::IMessage(unsigned char *buffer) { Deserialize(buffer); } unsigned char IMessage::Serialize(char *buffer) { return 0; } // void IMessage::Deserialize(unsigned char *buffer) {} // bool IMessage::SendMsg(Participant *client, IMessage msg) { // // return SendMsg(client, client.buffer, );nameLength // return client->SendBuffer(msg.Serialize(client->buffer)); // } unsigned char *IMessage::ReceiveMsg(unsigned char packetSize) { return nullptr; } // bool IMessage::Publish(Participant *participant) { // return participant->PublishBuffer(Serialize(participant->buffer)); // } // bool IMessage::SendTo(Participant *participant) { // return participant->SendBuffer(Serialize(participant->buffer)); // } // IMessage #pragma endregion