aboutsummaryrefslogtreecommitdiff
path: root/src/plugin.h
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2023-10-15 18:20:11 +0200
committerJan200101 <sentrycraft123@gmail.com>2023-10-15 18:20:11 +0200
commit3583254d59ecc7ca5534c7759224a806de1ff5a8 (patch)
treefa093c8f93069f2ed15c4575aa4d97ddd1ae0869 /src/plugin.h
parentfd6eae1b446fa5164a01e61384d01b7bb0565c1a (diff)
downloadSouthRPC-3583254d59ecc7ca5534c7759224a806de1ff5a8.tar.gz
SouthRPC-3583254d59ecc7ca5534c7759224a806de1ff5a8.zip
rewrite HTTP server
Diffstat (limited to 'src/plugin.h')
-rw-r--r--src/plugin.h6
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();