Finished tedious encapsulation of the packet classes

This commit is contained in:
Kayne Ruse
2014-08-27 20:35:04 +10:00
parent b8bd5f9cea
commit ac799bc583
18 changed files with 205 additions and 318 deletions
+4 -5
View File
@@ -39,13 +39,12 @@ public:
protected:
friend class UDPNetworkUtility;
SerialPacketBase() = default;
virtual ~SerialPacketBase() = default;
SerialPacketBase() {};
virtual ~SerialPacketBase() {};
virtual void Serialize(const void* buffer) = 0;
virtual void Deserialize(const void* buffer) = 0;
virtual void Serialize(void* buffer) = 0;
virtual void Deserialize(void* buffer) = 0;
private:
SerialPacketType type;
IPaddress srcAddress;
};