summaryrefslogtreecommitdiffstats
path: root/hcid/adapter.c
diff options
context:
space:
mode:
authorVinicius Gomes <vinicius.gomes@openbossa.org>2008-03-05 22:19:25 +0000
committerVinicius Gomes <vinicius.gomes@openbossa.org>2008-03-05 22:19:25 +0000
commit2c1effee41e974f97b21aec1bdd1a232ba48056a (patch)
tree29639d210af0cc5a9bada750dbc72420af80b936 /hcid/adapter.c
parent190c8e73dc79edd6eb7485ad3663e89fb757aafa (diff)
Adding Device Interface
Diffstat (limited to 'hcid/adapter.c')
-rw-r--r--hcid/adapter.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/hcid/adapter.c b/hcid/adapter.c
index 6d9b08fd..c683761e 100644
--- a/hcid/adapter.c
+++ b/hcid/adapter.c
@@ -50,11 +50,12 @@
#include "hcid.h"
#include "dbus.h"
+
+#include "adapter.h"
#include "device.h"
#include "textfile.h"
#include "oui.h"
-#include "adapter.h"
#include "dbus-common.h"
#include "dbus-helper.h"
#include "dbus-hci.h"
@@ -3126,7 +3127,7 @@ static DBusHandlerResult adapter_list_trusts(DBusConnection *conn,
return send_message_and_unref(conn, reply);
}
-static void do_append_device(struct device_data *device, DBusMessageIter *iter)
+static void do_append_device(struct device *device, DBusMessageIter *iter)
{
const char *path = device->path;
@@ -3177,7 +3178,7 @@ static DBusHandlerResult create_device(DBusConnection *conn,
DBusMessage *msg, void *data)
{
struct adapter *adapter = data;
- struct device_data *device;
+ struct device *device;
DBusMessage *reply;
const char *address, *path;
@@ -3195,7 +3196,7 @@ static DBusHandlerResult create_device(DBusConnection *conn,
if (!reply)
return DBUS_HANDLER_RESULT_NEED_MEMORY;
- device = device_create(adapter->address, address);
+ device = device_create(adapter, address);
path = device->path;
@@ -3321,7 +3322,7 @@ static DBusMethodVTable adapter_methods[] = {
/* BlueZ 4.0 API */
{ "GetProperties", get_properties, "", "a{sv}" },
- { "SetProperty", set_property, "", "sv" },
+ { "SetProperty", set_property, "sv", "" },
{ "DiscoverDevices", adapter_discover_devices, "", "" },
{ "CancelDiscovery", adapter_cancel_discovery, "", "" },
{ "ListDevices", list_devices, "", "ao" },