#pragma once #ifndef GROUP_MESSAGE_H #define GROUP_MESSAGE_H #include #include #include #include "common/Defines.h" namespace ubeeme { namespace moversight { class MOV_EXPORT GroupMessage : public GenericMessage { public: GroupMessage(int type, std::string tag = "") : GenericMessage(type, tag) {} virtual ~GroupMessage() {} inline virtual std::string toString() const; }; std::string GroupMessage::toString() const { std::ostringstream out; out << "GroupMessage [" << header.getModuleTag() << "] from type: " << header.getMessageType(); return out.str(); } } } #endif // GROUP_MESSAGE_H