diff --git a/obexd/client/main.c b/obexd/client/main.c
index 021c3c6..ce55227 100644
--- a/obexd/client/main.c
+++ b/obexd/client/main.c
return g_dbus_create_error(message, "org.openobex.Error.Failed", NULL);
}
+static DBusMessage *exchange_business_cards(DBusConnection *connection,
+ DBusMessage *message, void *user_data)
+{
+ return g_dbus_create_error(message, "org.openobex.Error.Failed", NULL);
+}
+
static DBusMessage *create_session(DBusConnection *connection,
DBusMessage *message, void *user_data)
{
}
static GDBusMethodTable client_methods[] = {
- { "SendFiles", "a{sv}aso", "", send_files,
+ { "SendFiles", "a{sv}aso", "", send_files,
+ G_DBUS_METHOD_FLAG_ASYNC },
+ { "PullBusinessCard", "a{sv}s", "", pull_business_card,
G_DBUS_METHOD_FLAG_ASYNC },
- { "PullBusinessCard", "a{sv}s", "", pull_business_card,
+ { "ExchangeBusinessCards", "a{sv}ss", "", exchange_business_cards,
G_DBUS_METHOD_FLAG_ASYNC },
- { "CreateSession", "a{sv}", "", create_session,
+ { "CreateSession", "a{sv}", "o", create_session,
G_DBUS_METHOD_FLAG_ASYNC },
{ }
};