summaryrefslogtreecommitdiffstats
path: root/lib/DBus/test.cpp
diff options
context:
space:
mode:
authorZdenek Prikryl <zprikryl@redhat.com>2009-02-12 16:31:10 +0100
committerZdenek Prikryl <zprikryl@redhat.com>2009-02-12 16:31:10 +0100
commit418f70ffb976bbae37e5772f92a7bb983f303d1c (patch)
treed78a875e0d2bc7c4011d6d4ed0cc5cbe2b5d9961 /lib/DBus/test.cpp
parent3541999cd3338818cd86583383dbca87606d49fa (diff)
parent164c692385ddf3b17fbc9417b748f198ff19b096 (diff)
downloadabrt-418f70ffb976bbae37e5772f92a7bb983f303d1c.tar.gz
abrt-418f70ffb976bbae37e5772f92a7bb983f303d1c.tar.xz
abrt-418f70ffb976bbae37e5772f92a7bb983f303d1c.zip
Merge branch 'master' of git://git.fedorahosted.org/crash-catcher
Diffstat (limited to 'lib/DBus/test.cpp')
-rw-r--r--lib/DBus/test.cpp28
1 files changed, 19 insertions, 9 deletions
diff --git a/lib/DBus/test.cpp b/lib/DBus/test.cpp
index 8f1d66cf..ad414b6a 100644
--- a/lib/DBus/test.cpp
+++ b/lib/DBus/test.cpp
@@ -22,19 +22,28 @@
#include <iostream>
#include <climits>
#include <stdlib.h>
-
-static void
-print_cb(DBusGProxy *proxy, char* progname, gpointer user_data)
-{
- DBusError error;
- dbus_error_init (&error);
- std::cerr << "Application " << progname << " has crashed!" << std::endl;
-}
+#include <unistd.h>
int main(int argc, char** argv){
GMainLoop *mainloop;
mainloop = g_main_loop_new(NULL, FALSE);
-
+ CDBusManager dm;
+ try
+ {
+ dm.RegisterService();
+ }
+ catch(std::string err)
+ {
+ std::cerr << err << std::endl;
+ return -1;
+ }
+ while(1)
+ {
+ dm.SendMessage("Crash","Svete");
+ sleep(1);
+ }
+ g_main_loop_run(mainloop);
+ /*
//no sanity check, it's just a testing program!
if (argc < 2){
std::cout << "Usage: " << argv[0] << " {s|c}" << std::endl;
@@ -72,5 +81,6 @@ int main(int argc, char** argv){
dm.RegisterToMessage("Crash",G_CALLBACK(print_cb),NULL,NULL);
g_main_loop_run(mainloop);
}
+ */
return 0;
}