diff options
author | Jan200101 <sentrycraft123@gmail.com> | 2023-10-15 18:20:11 +0200 |
---|---|---|
committer | Jan200101 <sentrycraft123@gmail.com> | 2023-10-15 18:20:11 +0200 |
commit | 3583254d59ecc7ca5534c7759224a806de1ff5a8 (patch) | |
tree | fa093c8f93069f2ed15c4575aa4d97ddd1ae0869 /src/plugin.h | |
parent | fd6eae1b446fa5164a01e61384d01b7bb0565c1a (diff) | |
download | SouthRPC-3583254d59ecc7ca5534c7759224a806de1ff5a8.tar.gz SouthRPC-3583254d59ecc7ca5534c7759224a806de1ff5a8.zip |
rewrite HTTP server
Diffstat (limited to 'src/plugin.h')
-rw-r--r-- | src/plugin.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugin.h b/src/plugin.h index b913412..b55cb40 100644 --- a/src/plugin.h +++ b/src/plugin.h @@ -8,7 +8,7 @@ #include "internal/convarproxy.h" #include "internal/sqfuncregistrationproxy.h" -class rpc_server; +class ServerHandler; class Plugin { private: @@ -30,16 +30,18 @@ class Plugin { Cbuf_ExecuteType Cbuf_Execute; } engine_funcs = { 0 }; - rpc_server* server = nullptr; std::vector<ConCommandProxy*> commands; std::vector<ConVarProxy*> variables; std::vector<SQFuncRegistrationProxy*> squirrel_functions; + void register_server_callbacks(); HMODULE GetModuleByName(const char* name); public: + ServerHandler* server = nullptr; + Plugin(PluginInitFuncs* funcs, PluginNorthstarData* data); ~Plugin(); |