From b67b664e6f3019a142996c5bdc3a2e8c32f4306a Mon Sep 17 00:00:00 2001 From: Zdenek Prikryl Date: Thu, 16 Apr 2009 17:54:20 +0200 Subject: - reporter plugins can tak an argiment - added "Reporters" option which allows report basic info after a crash occurs - fixed interface of plugins --- src/Daemon/Settings.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/Daemon/Settings.h') diff --git a/src/Daemon/Settings.h b/src/Daemon/Settings.h index 7a8723af..04a16d77 100644 --- a/src/Daemon/Settings.h +++ b/src/Daemon/Settings.h @@ -12,9 +12,9 @@ class CSettings typedef std::map map_settings_t; typedef std::set set_strings_t; typedef std::pair pair_string_string_t; - typedef std::map map_analyzer_reporters_t; - typedef std::set set_actions_t; - typedef std::map map_analyzer_actions_t; + typedef std::set set_pair_strings_t; + typedef std::map map_analyzer_reporters_t; + typedef std::map map_analyzer_actions_t; private: map_settings_t m_mapSettingsCommon; @@ -24,8 +24,8 @@ class CSettings set_strings_t m_setOpenGPGPublicKeys; set_strings_t m_setBlackList; set_strings_t m_setEnabledPlugins; - set_strings_t m_setReporters; std::string m_sDatabase; + set_pair_strings_t m_setReporters; bool m_bOpenGPGCheck; unsigned int m_nMaxCrashReportsSize; map_analyzer_reporters_t m_mapAnalyzerReporters; @@ -35,8 +35,8 @@ class CSettings void ParseReporters(); void ParseActions(); set_strings_t ParseList(const std::string& pList); - set_strings_t ParseActionKey(const std::string& pKey); - set_actions_t ParseActionValue(const std::string& pValue); + set_pair_strings_t ParseListWithArgs(const std::string& pList); + set_strings_t ParseKey(const std::string& pKey); public: void LoadSettings(const std::string& pPath); @@ -47,8 +47,8 @@ class CSettings const map_analyzer_reporters_t& GetAnalyzerReporters(); const map_analyzer_actions_t& GetAnalyzerActions(); const unsigned int& GetMaxCrashReportsSize(); + const set_pair_strings_t& GetReporters(); const std::string& GetDatabase(); - const set_strings_t& GetReporters(); }; #endif -- cgit