X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/95d54ec2f747d0b89fff42965a781689e7d4db1e..70c7a7e4463c27aa6592225fd3ea5e2bc49f048c:/projects/sgconf/services.h diff --git a/projects/sgconf/services.h b/projects/sgconf/services.h new file mode 100644 index 00000000..1b8b0c3c --- /dev/null +++ b/projects/sgconf/services.h @@ -0,0 +1,34 @@ +#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); + +bool ChgServiceFunction(const CONFIG & config, + const std::string & arg, + const std::map & options); + +} // namespace SGCONF + +#endif