#pragma once #include "LinearAlgebra/Spherical.h" #include "LinearAlgebra/SwingTwist.h" #include "Thing.h" namespace RoboidControl { class Participant; class IMessage { public: IMessage(); virtual unsigned char Serialize(char* buffer); static unsigned char* ReceiveMsg(unsigned char packetSize); // bool Publish(Participant *participant); // bool SendTo(Participant *participant); }; } // namespace RoboidControl