diff options
author | Ulisses Furquim <ulissesf@gmail.com> | 2006-10-30 12:00:22 +0000 |
---|---|---|
committer | Ulisses Furquim <ulissesf@gmail.com> | 2006-10-30 12:00:22 +0000 |
commit | b8f5675259fe136a18f0f0d6578e8493f1e606ab (patch) | |
tree | 8400e63e67deb063c5a3a32ab0f371812e0388b4 /hcid/service-agent.c | |
parent | 93af86b8230cd62fc64ff934fb5de3d65561608a (diff) |
Remove Interfaces() method and related code from the Service API
Diffstat (limited to 'hcid/service-agent.c')
-rw-r--r-- | hcid/service-agent.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/hcid/service-agent.c b/hcid/service-agent.c index 49218c85..d14b75d2 100644 --- a/hcid/service-agent.c +++ b/hcid/service-agent.c @@ -71,43 +71,6 @@ static DBusHandlerResult agent_filter(DBusConnection *conn, return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; } -static DBusHandlerResult interfaces_message(DBusConnection *conn, - DBusMessage *msg, void *data) -{ - DBusMessage *reply; - DBusMessageIter iter, array_iter; - const char *intf = "org.bluez.Example"; - - if (!dbus_message_get_args(msg, NULL, DBUS_TYPE_INVALID)) { - fprintf(stderr, "Invalid arguments for service Interfaces method"); - return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; - } - - reply = dbus_message_new_method_return(msg); - if (!reply) { - fprintf(stderr, "Can't create reply message\n"); - return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; - } - - dbus_message_iter_init_append(reply, &iter); - - dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, - DBUS_TYPE_STRING_AS_STRING, &array_iter); - - dbus_message_iter_append_basic(&array_iter, - DBUS_TYPE_STRING, &intf); - - dbus_message_iter_close_container(&iter, &array_iter); - - dbus_connection_send(conn, reply, NULL); - - dbus_connection_flush(conn); - - dbus_message_unref(reply); - - return DBUS_HANDLER_RESULT_HANDLED; -} - static DBusHandlerResult start_message(DBusConnection *conn, DBusMessage *msg, void *data) { @@ -201,9 +164,6 @@ static DBusHandlerResult release_message(DBusConnection *conn, static DBusHandlerResult service_message(DBusConnection *conn, DBusMessage *msg, void *data) { - if (dbus_message_is_method_call(msg, "org.bluez.ServiceAgent", "Interfaces")) - return interfaces_message(conn, msg, data); - if (dbus_message_is_method_call(msg, "org.bluez.ServiceAgent", "Start")) return start_message(conn, msg, data); |