X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/85513928f6a270af94c1477f5ae2773647b04cd7..72797a0baa15ce75663a8dc662a132a6dd1a0de1:/projects/sgconf/admins.h diff --git a/projects/sgconf/admins.h b/projects/sgconf/admins.h index d3271724..303d6d17 100644 --- a/projects/sgconf/admins.h +++ b/projects/sgconf/admins.h @@ -1,34 +1,11 @@ -#ifndef __STG_SGCONF_ADMINS_H__ -#define __STG_SGCONF_ADMINS_H__ - -#include -#include +#pragma once namespace SGCONF { -struct CONFIG; - -bool GetAdminsFunction(const CONFIG & config, - const std::string & /*arg*/, - const std::map & /*options*/); - -bool GetAdminFunction(const CONFIG & config, - const std::string & arg, - const std::map & /*options*/); +class OPTION_BLOCKS; +class COMMANDS; -bool DelAdminFunction(const CONFIG & config, - const std::string & arg, - const std::map & /*options*/); - -bool AddAdminFunction(const CONFIG & config, - const std::string & arg, - const std::map & options); - -bool ChgAdminFunction(const CONFIG & config, - const std::string & arg, - const std::map & options); +void AppendAdminsOptionBlock(COMMANDS & commands, OPTION_BLOCKS & blocks); } // namespace SGCONF - -#endif