#pragma once #include namespace std::net { class Plugin { public: Plugin() { } virtual void HandleMessage(const NetworkMessage& msg) = 0; }; }