summaryrefslogtreecommitdiff
path: root/gdbus/gdbus.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-08-29 06:31:20 -0400
committerMarcel Holtmann <marcel@holtmann.org>2010-09-09 18:27:17 +0200
commitab72158f2a28bfe1477ffce27478a2c7bba9e955 (patch)
tree7d450a4351a2501630065e987ee2ec9c9a93b5b5 /gdbus/gdbus.h
parent5cbc959b6f4261a5504d64f27feec15329af3424 (diff)
downloadconnman-ab72158f2a28bfe1477ffce27478a2c7bba9e955.tar.gz
connman-ab72158f2a28bfe1477ffce27478a2c7bba9e955.tar.bz2
connman-ab72158f2a28bfe1477ffce27478a2c7bba9e955.zip
Use simpler error callbacks for GDBus security hooks
Diffstat (limited to 'gdbus/gdbus.h')
-rw-r--r--gdbus/gdbus.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gdbus/gdbus.h b/gdbus/gdbus.h
index 42d4f739..553918c0 100644
--- a/gdbus/gdbus.h
+++ b/gdbus/gdbus.h
@@ -58,7 +58,7 @@ typedef DBusMessage * (* GDBusMethodFunction) (DBusConnection *connection,
typedef guint32 GDBusPendingReply;
typedef void (* GDBusSecurityFunction) (DBusConnection *connection,
- DBusMessage *message, GDBusPendingReply pending);
+ GDBusPendingReply pending);
typedef enum {
G_DBUS_METHOD_FLAG_DEPRECATED = (1 << 0),
@@ -116,7 +116,12 @@ gboolean g_dbus_unregister_security(const GDBusSecurityTable *security);
void g_dbus_pending_success(DBusConnection *connection,
GDBusPendingReply pending);
void g_dbus_pending_error(DBusConnection *connection,
- GDBusPendingReply pending, DBusMessage *error);
+ GDBusPendingReply pending,
+ const char *name, const char *format, ...)
+ __attribute__((format(printf, 4, 5)));
+void g_dbus_pending_error_valist(DBusConnection *connection,
+ GDBusPendingReply pending, const char *name,
+ const char *format, va_list args);
DBusMessage *g_dbus_create_error(DBusMessage *message, const char *name,
const char *format, ...)