summaryrefslogtreecommitdiffstats
path: root/src/Daemon/MiddleWare.h
diff options
context:
space:
mode:
authorZdenek Prikryl <zprikryl@redhat.com>2009-08-14 20:59:43 +0200
committerZdenek Prikryl <zprikryl@redhat.com>2009-08-14 20:59:43 +0200
commit3c226c987f5015e8184bfc4293ee9f9b2f7b8f67 (patch)
treeb2ec9e8f5ec3140008a15cccea4030c438dbe72e /src/Daemon/MiddleWare.h
parent15e44fefb8e0ce093e91bc0fd96302c6b77bf92a (diff)
downloadabrt-3c226c987f5015e8184bfc4293ee9f9b2f7b8f67.tar.gz
abrt-3c226c987f5015e8184bfc4293ee9f9b2f7b8f67.tar.xz
abrt-3c226c987f5015e8184bfc4293ee9f9b2f7b8f67.zip
added support for storing results from reporters (used from gui)
Diffstat (limited to 'src/Daemon/MiddleWare.h')
-rw-r--r--src/Daemon/MiddleWare.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/Daemon/MiddleWare.h b/src/Daemon/MiddleWare.h
index bb84543..a996a85 100644
--- a/src/Daemon/MiddleWare.h
+++ b/src/Daemon/MiddleWare.h
@@ -54,6 +54,12 @@ class CMiddleWare
when trying open file in debug dump directory..*/
} mw_result_t;
+ typedef std::map<std::string, vector_strings_t> report_status_t;
+ typedef enum {
+ RS_CODE,
+ RS_MESSAGE
+ } report_status_items_t;
+
private:
typedef set_strings_t set_blacklist_t;
typedef set_strings_t set_enabled_plugins_t;
@@ -259,9 +265,10 @@ class CMiddleWare
* ...).
* @param pCrashReport A crash report.
* @param pUID An user uid
+ * @return A report status, which reporters ends sucessfuly with messages.
*/
- void Report(const map_crash_report_t& pCrashReport,
- const std::string& pUID);
+ report_status_t Report(const map_crash_report_t& pCrashReport,
+ const std::string& pUID);
/**
* A method, which deletes particular debugdump directory.
* @param pDebugDumpDir A debugdump directory.