diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2014-05-13 16:03:22 +0300 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2014-05-15 11:16:33 +0300 |
commit | 967a38d45a4e92bbaa86bf2de376c6634e25426d (patch) | |
tree | d0e3710c1a97f17fdb51464ca568cd3ef34086fe /src/adapter.h | |
parent | e0929a6e88e5f86d42c71ab8446c97a74b0e8172 (diff) | |
download | bluez-967a38d45a4e92bbaa86bf2de376c6634e25426d.tar.gz |
core: Export API for tracking connection failures
This will be used by the reconnection policy logic.
Diffstat (limited to 'src/adapter.h')
-rw-r--r-- | src/adapter.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/adapter.h b/src/adapter.h index 88951975f..f88c33918 100644 --- a/src/adapter.h +++ b/src/adapter.h @@ -67,6 +67,10 @@ typedef void (*btd_disconnect_cb) (struct btd_device *device, uint8_t reason); void btd_add_disconnect_cb(btd_disconnect_cb func); void btd_remove_disconnect_cb(btd_disconnect_cb func); +typedef void (*btd_conn_fail_cb) (struct btd_device *device, uint8_t status); +void btd_add_conn_fail_cb(btd_conn_fail_cb func); +void btd_remove_conn_fail_cb(btd_conn_fail_cb func); + struct btd_adapter *adapter_find(const bdaddr_t *sba); struct btd_adapter *adapter_find_by_id(int id); void adapter_foreach(adapter_cb func, gpointer user_data); |