#ifndef INTERFACE_PLUGIN_H #define INTERFACE_PLUGIN_H #include "Object.h" #include "Types.h" class IPlugin : public IObject { public: /** * Gets called if Server->ReloadPlugin() is executed **/ virtual bool Reload(void){ return true; } /** * Only for PerThread Plugins. Gets called before the Plugin Instance is returned. **/ virtual void Reset(void){} }; #endif //INTERFACE_PLUGIN_H