Add HookPluginUnload() and UnhookPluginUnload() functions

This commit is contained in:
Vladimir
2021-05-24 14:30:16 -07:00
committed by David Anderson
parent e6129ab2d9
commit c874703136
5 changed files with 152 additions and 0 deletions
+2
View File
@@ -75,6 +75,8 @@ public:
virtual IPluginIterator *GetPluginIterator() = 0;
virtual void OnLibraryAction(const char *name, LibraryAction action) = 0;
virtual bool LibraryExists(const char *name) = 0;
virtual bool HookPluginUnload(IPlugin *pl, IPluginFunction *fwd) = 0;
virtual bool UnhookPluginUnload(IPlugin *pl, IPluginFunction *fwd) = 0;
virtual SMPlugin *FindPluginByOrder(unsigned num) = 0;
virtual SMPlugin *FindPluginByIdentity(IdentityToken_t *ident) = 0;
virtual SMPlugin *FindPluginByContext(IPluginContext *ctx) = 0;