From adcac2675ad64a81639a660d9e48dab417926381 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Sat, 26 Oct 2019 16:43:08 +0300 Subject: [PATCH] [Client] Fix warnings related to destructors for processors --- apps/openmw/mwmp/processors/ActorProcessor.cpp | 5 +++++ apps/openmw/mwmp/processors/ActorProcessor.hpp | 2 ++ apps/openmw/mwmp/processors/ObjectProcessor.cpp | 5 +++++ apps/openmw/mwmp/processors/ObjectProcessor.hpp | 2 ++ apps/openmw/mwmp/processors/PlayerProcessor.cpp | 5 +++++ apps/openmw/mwmp/processors/PlayerProcessor.hpp | 2 ++ apps/openmw/mwmp/processors/WorldstateProcessor.cpp | 5 +++++ apps/openmw/mwmp/processors/WorldstateProcessor.hpp | 3 ++- 8 files changed, 28 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwmp/processors/ActorProcessor.cpp b/apps/openmw/mwmp/processors/ActorProcessor.cpp index 74c11a04a..ce7639f18 100644 --- a/apps/openmw/mwmp/processors/ActorProcessor.cpp +++ b/apps/openmw/mwmp/processors/ActorProcessor.cpp @@ -7,6 +7,11 @@ using namespace mwmp; template typename BasePacketProcessor::processors_t BasePacketProcessor::processors; +ActorProcessor::~ActorProcessor() +{ + +} + bool ActorProcessor::Process(RakNet::Packet &packet, ActorList &actorList) { RakNet::BitStream bsIn(&packet.data[1], packet.length, false); diff --git a/apps/openmw/mwmp/processors/ActorProcessor.hpp b/apps/openmw/mwmp/processors/ActorProcessor.hpp index 7d60eb49e..8790f0416 100644 --- a/apps/openmw/mwmp/processors/ActorProcessor.hpp +++ b/apps/openmw/mwmp/processors/ActorProcessor.hpp @@ -16,6 +16,8 @@ namespace mwmp virtual void Do(ActorPacket &packet, ActorList &actorList) = 0; static bool Process(RakNet::Packet &packet, ActorList &actorList); + + virtual ~ActorProcessor(); }; } diff --git a/apps/openmw/mwmp/processors/ObjectProcessor.cpp b/apps/openmw/mwmp/processors/ObjectProcessor.cpp index bb5a172ea..21f878ebf 100644 --- a/apps/openmw/mwmp/processors/ObjectProcessor.cpp +++ b/apps/openmw/mwmp/processors/ObjectProcessor.cpp @@ -8,6 +8,11 @@ using namespace mwmp; template typename BasePacketProcessor::processors_t BasePacketProcessor::processors; +ObjectProcessor::~ObjectProcessor() +{ + +} + bool ObjectProcessor::Process(RakNet::Packet &packet, ObjectList &objectList) { RakNet::BitStream bsIn(&packet.data[1], packet.length, false); diff --git a/apps/openmw/mwmp/processors/ObjectProcessor.hpp b/apps/openmw/mwmp/processors/ObjectProcessor.hpp index dd3876471..634593353 100644 --- a/apps/openmw/mwmp/processors/ObjectProcessor.hpp +++ b/apps/openmw/mwmp/processors/ObjectProcessor.hpp @@ -17,6 +17,8 @@ namespace mwmp virtual void Do(ObjectPacket &packet, ObjectList &objectList) = 0; static bool Process(RakNet::Packet &packet, ObjectList &objectList); + + virtual ~ObjectProcessor(); }; } diff --git a/apps/openmw/mwmp/processors/PlayerProcessor.cpp b/apps/openmw/mwmp/processors/PlayerProcessor.cpp index e31d7c45e..2d7812dc8 100644 --- a/apps/openmw/mwmp/processors/PlayerProcessor.cpp +++ b/apps/openmw/mwmp/processors/PlayerProcessor.cpp @@ -7,6 +7,11 @@ using namespace mwmp; template typename BasePacketProcessor::processors_t BasePacketProcessor::processors; +PlayerProcessor::~PlayerProcessor() +{ + +} + bool PlayerProcessor::Process(RakNet::Packet &packet) { RakNet::BitStream bsIn(&packet.data[1], packet.length, false); diff --git a/apps/openmw/mwmp/processors/PlayerProcessor.hpp b/apps/openmw/mwmp/processors/PlayerProcessor.hpp index 9ccc81cd2..8a8ba4332 100644 --- a/apps/openmw/mwmp/processors/PlayerProcessor.hpp +++ b/apps/openmw/mwmp/processors/PlayerProcessor.hpp @@ -17,6 +17,8 @@ namespace mwmp virtual void Do(PlayerPacket &packet, BasePlayer *player) = 0; static bool Process(RakNet::Packet &packet); + + virtual ~PlayerProcessor(); }; } diff --git a/apps/openmw/mwmp/processors/WorldstateProcessor.cpp b/apps/openmw/mwmp/processors/WorldstateProcessor.cpp index 4d8045fd5..ccb5431e5 100644 --- a/apps/openmw/mwmp/processors/WorldstateProcessor.cpp +++ b/apps/openmw/mwmp/processors/WorldstateProcessor.cpp @@ -8,6 +8,11 @@ using namespace mwmp; template typename BasePacketProcessor::processors_t BasePacketProcessor::processors; +WorldstateProcessor::~WorldstateProcessor() +{ + +} + bool WorldstateProcessor::Process(RakNet::Packet &packet, Worldstate &worldstate) { RakNet::BitStream bsIn(&packet.data[1], packet.length, false); diff --git a/apps/openmw/mwmp/processors/WorldstateProcessor.hpp b/apps/openmw/mwmp/processors/WorldstateProcessor.hpp index c8f76e105..baac817de 100644 --- a/apps/openmw/mwmp/processors/WorldstateProcessor.hpp +++ b/apps/openmw/mwmp/processors/WorldstateProcessor.hpp @@ -14,9 +14,10 @@ namespace mwmp virtual void Do(WorldstatePacket &packet, Worldstate &worldstate) = 0; static bool Process(RakNet::Packet &packet, Worldstate &worldstate); + + virtual ~WorldstateProcessor(); }; } - #endif //OPENMW_WORLDSTATEPROCESSOR_HPP