diff --git a/emulator/bthost.c b/emulator/bthost.c
index 766f14c..439691b 100644
--- a/emulator/bthost.c
+++ b/emulator/bthost.c
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 042d35f..45ea7b5 100644
--- a/emulator/bthost.h
+++ b/emulator/bthost.h
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);