summaryrefslogtreecommitdiff
path: root/emulator/bthost.h
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2014-01-07 11:34:49 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2014-01-20 16:26:33 +0200
commitfb922ee610876fe8c8bcbb24f741f259d94ac5d4 (patch)
tree09944aeb60927bd54e211ffc755975a315637638 /emulator/bthost.h
parent325c0a39bb9e40fadca4fe545b28d5ae3536919d (diff)
downloadbluez-fb922ee610876fe8c8bcbb24f741f259d94ac5d4.tar.gz
emulator/bthost: Add SMP support
Diffstat (limited to 'emulator/bthost.h')
-rw-r--r--emulator/bthost.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/emulator/bthost.h b/emulator/bthost.h
index 5df4f8ae7..9a5063aa7 100644
--- a/emulator/bthost.h
+++ b/emulator/bthost.h
@@ -101,3 +101,13 @@ bool bthost_connect_rfcomm(struct bthost *bthost, uint16_t handle,
void bthost_start(struct bthost *bthost);
void bthost_stop(struct bthost *bthost);
+
+/* LE SMP support */
+
+void *smp_start(struct bthost *bthost);
+void smp_stop(void *smp_data);
+void *smp_conn_add(void *smp_data, uint16_t handle, const uint8_t *ia,
+ const uint8_t *ra, bool conn_init);
+void smp_conn_del(void *conn_data);
+void smp_data(void *conn_data, const void *data, uint16_t len);
+void smp_pair(void *conn_data);