summaryrefslogtreecommitdiffstats
path: root/src/Daemon/CrashWatcher.h
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2009-04-23 14:42:40 +0200
committerJiri Moskovcak <jmoskovc@redhat.com>2009-04-23 14:42:40 +0200
commitbcf4c69ca5fdd6489ca1c09890971fc8f647aa1b (patch)
treee5fedc350ae9368faf77360ea4fb3c0f6d264210 /src/Daemon/CrashWatcher.h
parent99047bce024f1d23c953649cf56ff67e754e44ef (diff)
downloadabrt-bcf4c69ca5fdd6489ca1c09890971fc8f647aa1b.tar.gz
abrt-bcf4c69ca5fdd6489ca1c09890971fc8f647aa1b.tar.xz
abrt-bcf4c69ca5fdd6489ca1c09890971fc8f647aa1b.zip
Added intercomm layer so plugins can send various information to the daemon.
Diffstat (limited to 'src/Daemon/CrashWatcher.h')
-rw-r--r--src/Daemon/CrashWatcher.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/Daemon/CrashWatcher.h b/src/Daemon/CrashWatcher.h
index a71e370..bdad266 100644
--- a/src/Daemon/CrashWatcher.h
+++ b/src/Daemon/CrashWatcher.h
@@ -28,7 +28,9 @@
//#include "DBusServerProxy.h"
#include "MiddleWare.h"
#include "Settings.h"
+#include "CommLayerInner.h"
+//FIXME remove when it gets to autoconf
#include "CommLayerServerDBus.h"
#ifdef HAVE_DBUS
#include "CommLayerServerDBus.h"
@@ -76,16 +78,15 @@ class CCrashWatcher
/* methods exported on dbus */
public:
- /*
- vector_crash_infos_t GetCrashInfos(const std::string &pUID);
- dbus_vector_map_crash_infos_t GetCrashInfosMap(const std::string &pDBusSender);
- dbus_map_report_info_t CreateReport(const std::string &pUUID,const std::string &pDBusSender);
- bool Report(dbus_map_report_info_t pReport);
- bool DeleteDebugDump(const std::string& pUUID, const std::string& pDBusSender);
- */
+ virtual vector_crash_infos_t GetCrashInfos(const std::string &pUID);
+ virtual map_crash_report_t CreateReport(const std::string &pUUID,const std::string &pUID);
+ virtual bool Report(map_crash_report_t pReport);
+ virtual bool DeleteDebugDump(const std::string& pUUID, const std::string& pUID);
public:
/* Observer methods */
- void Update(const std::string&) {}
+ void StatusUpdate(const std::string& pMessage);
+ void Debug(const std::string& pMessage);
+ void Warning(const std::string& pMessage);
};
#endif /*CRASHWATCHER_H_*/