/*! * \brief Helper class to verify the content of remote messages. * * \copyright Copyright (c) 2017-2018 Governikus GmbH & Co. KG, Germany */ #pragma once #include "messages/MessageReceiver.h" namespace governikus { class Discovery; class RemoteMessageChecker : public MessageReceiver { public: RemoteMessageChecker() = default; virtual ~RemoteMessageChecker() override = default; void processDiscovery(const QSharedPointer& pMessage); virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; virtual void process(const QSharedPointer& pMessage) override; }; } /* namespace governikus */