X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/70c7a7e4463c27aa6592225fd3ea5e2bc49f048c..f5776429a3145d59f5b131c25d0f9428ae947f4e:/projects/sgconf/services.h diff --git a/projects/sgconf/services.h b/projects/sgconf/services.h index 1b8b0c3c..c5045273 100644 --- a/projects/sgconf/services.h +++ b/projects/sgconf/services.h @@ -1,33 +1,13 @@ #ifndef __STG_SGCONF_SERVICES_H__ #define __STG_SGCONF_SERVICES_H__ -#include -#include - namespace SGCONF { -struct CONFIG; - -bool GetServicesFunction(const CONFIG & config, - const std::string & /*arg*/, - const std::map & /*options*/); - -bool GetServiceFunction(const CONFIG & config, - const std::string & arg, - const std::map & /*options*/); - -bool DelServiceFunction(const CONFIG & config, - const std::string & arg, - const std::map & /*options*/); - -bool AddServiceFunction(const CONFIG & config, - const std::string & arg, - const std::map & options); +class OPTION_BLOCKS; +class COMMANDS; -bool ChgServiceFunction(const CONFIG & config, - const std::string & arg, - const std::map & options); +void AppendServicesOptionBlock(COMMANDS & commands, OPTION_BLOCKS & blocks); } // namespace SGCONF