From a3f38aafb288db5791b8dea34154cacc3c039971 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Sun, 04 Mar 2007 00:28:39 +0000 Subject: some doxygen improvements --- (limited to 'include/sitecing/configuration.h') diff --git a/include/sitecing/configuration.h b/include/sitecing/configuration.h index 330a5a6..a2bf612 100644 --- a/include/sitecing/configuration.h +++ b/include/sitecing/configuration.h @@ -144,8 +144,17 @@ namespace sitecing { */ list args; + /** + * @param s regex pattern + * @param a action handler + */ action_handler_t(const string& s,const string& a) : s_regex(s), regex(s), action(a) { } + /** + * Copy constructor + * + * @param s source object + */ action_handler_t(const action_handler_t& s) : s_regex(s.s_regex), regex(s.regex), action (s.action), args(s.args) { } }; @@ -218,7 +227,7 @@ namespace sitecing { /** * Load the configuration file. * @param config the main configuration container. - * @param the configuration file. + * @param cfile the configuration file. */ void parse(configuration *config,const string& cfile); }; @@ -298,7 +307,7 @@ namespace sitecing { */ flag_user = 0x00000800, /** - * @Was the group specified? + * Was the group specified? * @see group */ flag_group = 0x00001000, @@ -390,11 +399,19 @@ namespace sitecing { */ bool daemonize; + /** + * Type for the config options map + * @see specs + */ typedef map specs_t; /** * The local config options map. */ specs_t specs; + /** + * Type for the loaded per-dir config map + * @see loaded_specs + */ typedef map loaded_specs_t; /** * The local config options as specified in per-dir config files @@ -405,7 +422,7 @@ namespace sitecing { configuration(); /** * @param cfile the configuration file. - * @param ab @todo TODO:: document me + * @param ab document me @todo TODO:: document me */ configuration(const string& cfile,bool ab=false); -- cgit v0.9.0.2