nRF Connect SDK API 2.8.0
|
Bluetooth LE advertising providers subsystem header. More...
#include <zephyr/bluetooth/bluetooth.h>
Go to the source code of this file.
Data Structures | |
struct | bt_le_adv_prov_adv_state |
struct | bt_le_adv_prov_feedback |
struct | bt_le_adv_prov_provider |
Macros | |
#define | BT_LE_ADV_PROV_AD_PROVIDER_REGISTER(pname, get_data_fn) |
#define | BT_LE_ADV_PROV_SD_PROVIDER_REGISTER(pname, get_data_fn) |
Typedefs | |
typedef int(* | bt_le_adv_prov_data_get) (struct bt_data *d, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb) |
Functions | |
size_t | bt_le_adv_prov_get_ad_prov_cnt (void) |
size_t | bt_le_adv_prov_get_sd_prov_cnt (void) |
int | bt_le_adv_prov_get_ad (struct bt_data *ad, size_t *ad_len, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb) |
int | bt_le_adv_prov_get_sd (struct bt_data *sd, size_t *sd_len, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb) |
Bluetooth LE advertising providers subsystem header.