summaryrefslogtreecommitdiffstats
path: root/lib/utils/abrt_dbus.cpp
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-08-30 16:43:37 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-08-30 16:43:37 +0200
commitd781199df58b5cb6561a0ce0e04f4e54359c5fb5 (patch)
tree9a45e3a63f9238a400eb144a2c480ebfddf46b6d /lib/utils/abrt_dbus.cpp
parenta47bf12e211ba9fb3ec0bb86320e3150f9335282 (diff)
downloadabrt-d781199df58b5cb6561a0ce0e04f4e54359c5fb5.tar.gz
abrt-d781199df58b5cb6561a0ce0e04f4e54359c5fb5.tar.xz
abrt-d781199df58b5cb6561a0ce0e04f4e54359c5fb5.zip
abrt_dbus: preparatory patch for C++ -> c conversion
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'lib/utils/abrt_dbus.cpp')
-rw-r--r--lib/utils/abrt_dbus.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/utils/abrt_dbus.cpp b/lib/utils/abrt_dbus.cpp
index 4319d103..6bc155e3 100644
--- a/lib/utils/abrt_dbus.cpp
+++ b/lib/utils/abrt_dbus.cpp
@@ -171,7 +171,7 @@ void store_string(DBusMessageIter* iter, const char* val)
// val = db;
// return dbus_message_iter_next(iter);
//}
-int load_int32(DBusMessageIter* iter, int32_t& val)
+int load_int32(DBusMessageIter* iter, int32_t *val)
{
int type = dbus_message_iter_get_arg_type(iter);
if (type != DBUS_TYPE_INT32)
@@ -179,10 +179,10 @@ int load_int32(DBusMessageIter* iter, int32_t& val)
error_msg("%s expected in dbus message, but not found ('%c')", "int32", type);
return -1;
}
- dbus_message_iter_get_basic(iter, &val);
+ dbus_message_iter_get_basic(iter, val);
return dbus_message_iter_next(iter);
}
-int load_uint32(DBusMessageIter* iter, uint32_t& val)
+int load_uint32(DBusMessageIter* iter, uint32_t *val)
{
int type = dbus_message_iter_get_arg_type(iter);
if (type != DBUS_TYPE_UINT32)
@@ -190,10 +190,10 @@ int load_uint32(DBusMessageIter* iter, uint32_t& val)
error_msg("%s expected in dbus message, but not found ('%c')", "uint32", type);
return -1;
}
- dbus_message_iter_get_basic(iter, &val);
+ dbus_message_iter_get_basic(iter, val);
return dbus_message_iter_next(iter);
}
-int load_int64(DBusMessageIter* iter, int64_t& val)
+int load_int64(DBusMessageIter* iter, int64_t *val)
{
int type = dbus_message_iter_get_arg_type(iter);
if (type != DBUS_TYPE_INT64)
@@ -201,10 +201,10 @@ int load_int64(DBusMessageIter* iter, int64_t& val)
error_msg("%s expected in dbus message, but not found ('%c')", "int64", type);
return -1;
}
- dbus_message_iter_get_basic(iter, &val);
+ dbus_message_iter_get_basic(iter, val);
return dbus_message_iter_next(iter);
}
-int load_uint64(DBusMessageIter* iter, uint64_t& val)
+int load_uint64(DBusMessageIter* iter, uint64_t *val)
{
int type = dbus_message_iter_get_arg_type(iter);
if (type != DBUS_TYPE_UINT64)
@@ -212,10 +212,10 @@ int load_uint64(DBusMessageIter* iter, uint64_t& val)
error_msg("%s expected in dbus message, but not found ('%c')", "uint64", type);
return -1;
}
- dbus_message_iter_get_basic(iter, &val);
+ dbus_message_iter_get_basic(iter, val);
return dbus_message_iter_next(iter);
}
-int load_charp(DBusMessageIter* iter, const char*& val)
+int load_charp(DBusMessageIter* iter, const char** val)
{
int type = dbus_message_iter_get_arg_type(iter);
if (type != DBUS_TYPE_STRING)
@@ -223,8 +223,8 @@ int load_charp(DBusMessageIter* iter, const char*& val)
error_msg("%s expected in dbus message, but not found ('%c')", "string", type);
return -1;
}
- dbus_message_iter_get_basic(iter, &val);
-//log("load_charp:'%s'", val);
+ dbus_message_iter_get_basic(iter, val);
+//log("load_charp:'%s'", *val);
return dbus_message_iter_next(iter);
}
@@ -238,12 +238,12 @@ static gboolean handle_dbus_fd(GIOChannel *gio, GIOCondition condition, gpointer
{
DBusWatch *watch = (DBusWatch*)data;
- VERB3 log("%s(gio, condition:%x [bits:IN/PRI/OUT/ERR/HUP...], data)", __func__, int(condition));
+ VERB3 log("%s(gio, condition:%x [bits:IN/PRI/OUT/ERR/HUP...], data)", __func__, (int)condition);
/* Notify the D-Bus library when a previously-added watch
* is ready for reading or writing, or has an exception such as a hangup.
*/
- int glib_flags = int(condition);
+ int glib_flags = (int)condition;
int dbus_flags = 0;
if (glib_flags & G_IO_IN) dbus_flags |= DBUS_WATCH_READABLE;
if (glib_flags & G_IO_OUT) dbus_flags |= DBUS_WATCH_WRITABLE;
@@ -265,12 +265,12 @@ static gboolean handle_dbus_fd(GIOChannel *gio, GIOCondition condition, gpointer
return TRUE; /* "glib, do not remove this event source!" */
}
-struct watch_app_info_t
+typedef struct watch_app_info_t
{
GIOChannel *channel;
guint event_source_id;
bool watch_enabled;
-};
+} watch_app_info_t;
/* Callback: "dbus_watch_get_enabled() may return a different value than it did before" */
static void toggled_watch(DBusWatch *watch, void* data)
{
@@ -287,7 +287,7 @@ static void toggled_watch(DBusWatch *watch, void* data)
if (dbus_flags & DBUS_WATCH_READABLE) glib_flags |= G_IO_IN;
if (dbus_flags & DBUS_WATCH_WRITABLE) glib_flags |= G_IO_OUT;
VERB3 log(" adding watch to glib main loop. dbus_flags:%x glib_flags:%x", dbus_flags, glib_flags);
- app_info->event_source_id = g_io_add_watch(app_info->channel, GIOCondition(glib_flags), handle_dbus_fd, watch);
+ app_info->event_source_id = g_io_add_watch(app_info->channel, (GIOCondition)glib_flags, handle_dbus_fd, watch);
}
/* else: it was already enabled */
} else {