|
VoltMod
C++23 framework for CS2 server plugins
|
#include <IPluginServices.hpp>
Inheritance diagram for VoltMod::IPluginServices:Public Member Functions | |
| virtual void | Publish (std::string_view name, void *implementation)=0 |
| virtual void | Unpublish (std::string_view name)=0 |
| virtual void * | Find (std::string_view name)=0 |
Protected Member Functions | |
| ~IPluginServices ()=default | |
Interfaces plugins publish to each other. A pointer lives only while its publisher is loaded, so look it up where it is used; the host never unloads a plugin mid-dispatch.
Definition at line 10 of file IPluginServices.hpp.
|
protecteddefault |
Implemented in VoltMod::PluginContext.
|
pure virtual |
Implemented in VoltMod::PluginContext.
Implemented in VoltMod::PluginContext.