4 #include "stg/logger.h"
12 class RADIUS : public Auth
19 int Reload(const ModuleSettings & /*ms*/) override { return 0; }
20 bool IsRunning() override;
21 void SetRunning(bool val);
22 int ParseSettings() override { return 0; }
23 const std::string & GetStrError() const override { return m_errorStr; }
24 std::string GetVersion() const override;
25 uint16_t GetStartPosition() const override { return 0; }
26 uint16_t GetStopPosition() const override { return 0; }
28 int SendMessage(const Message & msg, uint32_t ip) const override { return 0; }
32 mutable std::string m_errorStr;
33 std::jthread m_thread;
35 PluginLogger m_logger;
37 int Run(std::stop_token token);