12#if defined(_WIN32) || defined(_WIN64)
13#define PLUGIN_EXPORT __declspec(dllexport)
42 [[nodiscard]]
virtual const std::string
getName()
const = 0;
virtual const std::string getName() const =0
virtual PluginType getType() const =0
virtual ~IPlugin()=default
static constexpr std::uint32_t NETWORK_SERVER
static constexpr std::uint32_t NETWORK_CLIENT