From a713c4b8019ab22bbb23734da61c6efdb590ca67 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 25 Oct 2008 07:08:08 +0200 Subject: [PATCH] obexd: Add skeleton for ExchangeBusinessCards method --- obexd/client/main.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/obexd/client/main.c b/obexd/client/main.c index 021c3c61c..ce5522714 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 }, { } }; -- 2.47.3