]> git.stg.codes - stg.git/blobdiff - projects/stargazer/plugins/other/radius/config.h
Implemented backend for rlm_stg.
[stg.git] / projects / stargazer / plugins / other / radius / config.h
index 8e5055d8c11dd5589efd9575c9808254c729d76d..d6553e1474a045a5501b6f75bb199dda305da1ec 100644 (file)
@@ -34,7 +34,8 @@ namespace STG
 struct Config
 {
     typedef std::map<std::string, std::string> Pairs;
-    typedef Pairs::value_type Pair;
+    typedef std::pair<std::string, std::string> Pair;
+    enum Type { UNIX, TCP };
 
     Config(const MODULE_SETTINGS& settings);
 
@@ -44,7 +45,9 @@ struct Config
 
     bool verbose;
 
+    Type connectionType;
     std::string bindAddress;
+    std::string portStr;
     uint16_t port;
     std::string key;
 };