Diff between bcc1b03424951f3b9aea03db7f9c541f11ec5aea and a713c4b8019ab22bbb23734da61c6efdb590ca67

Changed Files

File Additions Deletions Status
obexd/client/main.c +11 -3 modified

Full Patch

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
@@ -260,6 +260,12 @@ static DBusMessage *pull_business_card(DBusConnection *connection,
 	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)
 {
@@ -296,11 +302,13 @@ static DBusMessage *create_session(DBusConnection *connection,
 }
 
 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 },
 	{ }
 };