summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.h
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2006-03-20 13:22:00 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2006-03-20 13:22:00 +0000
commit76435ed8bf033567c510e7ba9a18e39c1729534a (patch)
treee8273307cb57822c6db9ad51ddbf4aab4c916569 /hcid/dbus.h
parent75ad3946b10a5eab94962870263618d86b74fc80 (diff)
added GetRemoteName: integrated with the discover procedure queue
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r--hcid/dbus.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h
index 98d89658..8eba6a95 100644
--- a/hcid/dbus.h
+++ b/hcid/dbus.h
@@ -82,7 +82,7 @@ typedef enum {
typedef enum {
NAME_PENDING,
NAME_SENT
-}name_status_t;
+} name_status_t;
struct discovered_dev_info {
bdaddr_t *bdaddr;
@@ -142,6 +142,7 @@ DBusHandlerResult error_out_of_memory(DBusConnection *conn, DBusMessage *msg);
DBusHandlerResult error_no_such_adapter(DBusConnection *conn, DBusMessage *msg);
DBusHandlerResult error_unknown_address(DBusConnection *conn, DBusMessage *msg);
DBusHandlerResult error_not_available(DBusConnection *conn, DBusMessage *msg);
+DBusHandlerResult error_request_deferred(DBusConnection *conn, DBusMessage *msg);
DBusHandlerResult error_not_connected(DBusConnection *conn, DBusMessage *msg);
DBusHandlerResult error_unsupported_major_class(DBusConnection *conn, DBusMessage *msg);
DBusHandlerResult error_connection_attempt_failed(DBusConnection *conn, DBusMessage *msg, int err);
@@ -185,6 +186,10 @@ static inline DBusHandlerResult send_reply_and_unref(DBusConnection *conn, DBusM
void discovered_device_free(void *data, void *user_data);
int bonding_requests_find(const void *data, const void *user_data);
+int remote_name_find_by_bdaddr(const void *data, const void *user_data);
+int remote_name_append(struct slist **list, bdaddr_t *bdaddr, name_status_t name_status);
+int remote_name_resolve(struct hci_dbus_data *dbus_data);
+
/*
* Scanning modes, used by DEV_SET_MODE
* off: remote devices are not allowed to find or connect to this device