]> git.stg.codes - stg.git/blobdiff - projects/stargazer/plugins/other/radius/radius.h
Radius. (#11)
[stg.git] / projects / stargazer / plugins / other / radius / radius.h
index 6b742de5395bf4c60b493bb79e4764142371ab55..17f8ea4e338aca808d305f71ca45923c7379cd7b 100644 (file)
@@ -18,6 +18,8 @@ namespace STG
 {
     struct Settings;
 
 {
     struct Settings;
 
+    class Users;
+
     class RAD_SETTINGS
     {
         public:
     class RAD_SETTINGS
     {
         public:
@@ -44,6 +46,7 @@ namespace STG
             RADIUS(const RADIUS&) = delete;
             RADIUS& operator=(const RADIUS&) = delete;
 
             RADIUS(const RADIUS&) = delete;
             RADIUS& operator=(const RADIUS&) = delete;
 
+            void SetUsers(Users* u) { m_users = u; }
             void SetSettings(const ModuleSettings & s) override { m_settings = s; }
             int ParseSettings() override;
 
             void SetSettings(const ModuleSettings & s) override { m_settings = s; }
             int ParseSettings() override;
 
@@ -74,7 +77,7 @@ namespace STG
             bool m_running;
 
             std::jthread m_thread;
             bool m_running;
 
             std::jthread m_thread;
-
+            Users* m_users;
             PluginLogger m_logger;
 
             std::unique_ptr<Server> m_server;
             PluginLogger m_logger;
 
             std::unique_ptr<Server> m_server;