|
VoltMod
C++23 framework for CS2 server plugins
|
#include <PluginModule.hpp>
Public Member Functions | |
| PluginModule (PluginFactory factory) | |
| ~PluginModule () | |
| PluginModule (const PluginModule &)=delete | |
| PluginModule & | operator= (const PluginModule &)=delete |
| bool | Attach (IPluginContext &host, char *error, size_t errorSize) noexcept |
| void | Detach () noexcept |
| const char * | StatusJson () noexcept |
Owns the host connection, runtime, and one user plugin for each load cycle.
Definition at line 24 of file PluginModule.hpp.
|
inlineexplicit |
Definition at line 27 of file PluginModule.hpp.
| VoltMod::Internal::PluginModule::~PluginModule | ( | ) |
Definition at line 28 of file Plugin.cpp.
References Detach().
|
delete |
|
noexcept |
Definition at line 33 of file Plugin.cpp.
References VoltMod::Strings::CopyToBuffer(), and VoltMod::ReadFile().
|
noexcept |
Definition at line 191 of file Plugin.cpp.
Referenced by ~PluginModule().
|
delete |
Definition at line 211 of file Plugin.cpp.