X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/c5f062cd6510b042c8fab3725f95a0588369b089..b1fdd325ac311f299eedcd6725a56cc1e8d311a8:/projects/stargazer/plugins/other/radius/config.h diff --git a/projects/stargazer/plugins/other/radius/config.h b/projects/stargazer/plugins/other/radius/config.h index 28da964e..45ee521f 100644 --- a/projects/stargazer/plugins/other/radius/config.h +++ b/projects/stargazer/plugins/other/radius/config.h @@ -37,12 +37,24 @@ struct Config typedef std::pair Pair; enum Type { UNIX, TCP }; + struct Section + { + Section() {} + Section(const Pairs& ma, const Pairs& mo, const Pairs& re) + : match(ma), modify(mo), reply(re) {} + Pairs match; + Pairs modify; + Pairs reply; + }; + Config() {} Config(const MODULE_SETTINGS& settings); - Pairs match; - Pairs modify; - Pairs reply; + Section autz; + Section auth; + Section postauth; + Section preacct; + Section acct; bool verbose;