summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.h
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2006-03-15 18:18:38 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2006-03-15 18:18:38 +0000
commitd6a16516a9f6deae8342f00e8186b02d0019a1e1 (patch)
tree274f12b1aad7316438c500d25b114b93b8dd2a06 /hcid/dbus.h
parentfc357026e41c38108fd7aed60dba0fd53adf1544 (diff)
sending the RemoteNameUpdate signal once instead of send it on every inquiry result event
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r--hcid/dbus.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h
index c791e112..ec2efd93 100644
--- a/hcid/dbus.h
+++ b/hcid/dbus.h
@@ -79,6 +79,16 @@ typedef enum {
RESOLVING_NAMES
} discover_state_t;
+typedef enum {
+ NAME_PENDING,
+ NAME_SENT
+}name_status_t;
+
+struct discovered_dev_info {
+ bdaddr_t *addr;
+ name_status_t name_status;
+};
+
struct hci_dbus_data {
uint16_t dev_id;
uint16_t path_id;
@@ -156,6 +166,8 @@ static inline DBusHandlerResult send_reply_and_unref(DBusConnection *conn, DBusM
return DBUS_HANDLER_RESULT_HANDLED;
}
+void discovered_device_free(void *data, void *user_data);
+
/*
* Scanning modes, used by DEV_SET_MODE
* off: remote devices are not allowed to find or connect to this device