From 6b7560c085edc760535f91c75aa63af8ecda9641 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 18 Sep 2014 10:10:56 +0300 Subject: [PATCH] emulator/bthost: Add getter functions needed by SMP --- emulator/bthost.c | 15 +++++++++++++++ emulator/bthost.h | 3 +++ 2 files changed, 18 insertions(+) diff --git a/emulator/bthost.c b/emulator/bthost.c index 766f14c79..439691b0f 100644 --- a/emulator/bthost.c +++ b/emulator/bthost.c @@ -2186,16 +2186,31 @@ void bthost_set_io_capability(struct bthost *bthost, uint8_t io_capability) bthost->io_capability = io_capability; } +uint8_t bthost_get_io_capability(struct bthost *bthost) +{ + return bthost->io_capability; +} + void bthost_set_auth_req(struct bthost *bthost, uint8_t auth_req) { bthost->auth_req = auth_req; } +uint8_t bthost_get_auth_req(struct bthost *bthost) +{ + return bthost->auth_req; +} + void bthost_set_reject_user_confirm(struct bthost *bthost, bool reject) { bthost->reject_user_confirm = reject; } +bool bthost_get_reject_user_confirm(struct bthost *bthost) +{ + return bthost->reject_user_confirm; +} + void bthost_add_rfcomm_server(struct bthost *bthost, uint8_t channel, bthost_rfcomm_connect_cb func, void *user_data) { diff --git a/emulator/bthost.h b/emulator/bthost.h index 042d35f86..45ea7b555 100644 --- a/emulator/bthost.h +++ b/emulator/bthost.h @@ -92,8 +92,11 @@ void bthost_add_l2cap_server(struct bthost *bthost, uint16_t psm, void bthost_set_pin_code(struct bthost *bthost, const uint8_t *pin, uint8_t pin_len); void bthost_set_io_capability(struct bthost *bthost, uint8_t io_capability); +uint8_t bthost_get_io_capability(struct bthost *bthost); void bthost_set_auth_req(struct bthost *bthost, uint8_t auth_req); +uint8_t bthost_get_auth_req(struct bthost *bthost); void bthost_set_reject_user_confirm(struct bthost *bthost, bool reject); +bool bthost_get_reject_user_confirm(struct bthost *bthost); typedef void (*bthost_rfcomm_connect_cb) (uint16_t handle, uint16_t cid, void *user_data, bool status); -- 2.47.3