diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-03-02 15:18:52 +0100 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-03-02 15:18:52 +0100 |
| commit | f98ee8ad41a9f9ebc8f2318a4bbf9ecfc01bc1ab (patch) | |
| tree | 02b8f5bae86c0ac3b5e22708f637a9b77765810f /src/Daemon/DBusServerProxy.h | |
| parent | a83f30394c4d7790b574b66b8fa326430830d706 (diff) | |
| download | abrt-f98ee8ad41a9f9ebc8f2318a4bbf9ecfc01bc1ab.tar.gz abrt-f98ee8ad41a9f9ebc8f2318a4bbf9ecfc01bc1ab.tar.xz abrt-f98ee8ad41a9f9ebc8f2318a4bbf9ecfc01bc1ab.zip | |
Added new method DeleteDebugDump
Added new signal "AnalyzeComplete"
Diffstat (limited to 'src/Daemon/DBusServerProxy.h')
| -rw-r--r-- | src/Daemon/DBusServerProxy.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/Daemon/DBusServerProxy.h b/src/Daemon/DBusServerProxy.h index 8bb9b6b..6a76f2c 100644 --- a/src/Daemon/DBusServerProxy.h +++ b/src/Daemon/DBusServerProxy.h @@ -33,6 +33,7 @@ public: register_method(CDBusServer_adaptor, GetCrashInfosMap, _GetCrashInfosMap_stub); register_method(CDBusServer_adaptor, CreateReport, _CreateReport_stub); register_method(CDBusServer_adaptor, Report, _Report_stub); + register_method(CDBusServer_adaptor, DeleteDebugDump, _DeleteDebugDump_stub); } /* reveal Interface introspection when we stabilize the API */ /* @@ -90,11 +91,13 @@ public: virtual dbus_vector_map_crash_infos_t GetCrashInfosMap(const std::string &pDBusSender) = 0; virtual dbus_map_report_info_t CreateReport(const std::string &pUUID,const std::string &pDBusSender) = 0; virtual bool Report(dbus_map_report_info_t pReport) = 0; + virtual bool DeleteDebugDump(const std::string& pUUID, const std::string& pDBusSender) = 0; public: /* signal emitters for this interface */ + /* Notify the clients (UI) about a new crash */ void Crash(const std::string& arg1) { ::DBus::SignalMessage sig("Crash"); @@ -102,6 +105,14 @@ public: wi << arg1; emit_signal(sig); } + /* Notify the clients that creating a report has finished */ + void AnalyzeComplete(const std::string& arg1) + { + ::DBus::SignalMessage sig("AnalyzeComplete"); + ::DBus::MessageIter wi = sig.writer(); + wi << arg1; + emit_signal(sig); + } private: @@ -155,5 +166,17 @@ private: wi << argout1; return reply; } + + DBus::Message _DeleteDebugDump_stub(const DBus::CallMessage &call) + { + DBus::MessageIter ri = call.reader(); + + std::string argin1; ri >> argin1; + bool argout1 = DeleteDebugDump(argin1,call.sender()); + DBus::ReturnMessage reply(call); + DBus::MessageIter wi = reply.writer(); + wi << argout1; + return reply; + } }; |
