Lines Matching +full:int +full:- +full:enum
4 * SPDX-License-Identifier: Apache-2.0
23 enum bt_mesh_adv_type {
32 enum bt_mesh_adv_tag {
40 enum bt_mesh_adv_tag_bit {
79 struct bt_mesh_adv *bt_mesh_adv_create(enum bt_mesh_adv_type type,
80 enum bt_mesh_adv_tag tag,
85 void bt_mesh_adv_send_end(int err, struct bt_mesh_adv_ctx const *ctx);
89 struct bt_mesh_adv *bt_mesh_adv_get_by_tag(enum bt_mesh_adv_tag_bit tags, k_timeout_t timeout);
97 int bt_mesh_scan_enable(void);
99 int bt_mesh_scan_disable(void);
101 int bt_mesh_adv_enable(void);
103 int bt_mesh_adv_disable(void);
109 int bt_mesh_adv_terminate(struct bt_mesh_adv *adv);
113 int bt_mesh_adv_gatt_send(void);
115 int bt_mesh_adv_gatt_start(const struct bt_le_adv_param *param, int32_t duration,
119 void bt_mesh_adv_send_start(uint16_t duration, int err, struct bt_mesh_adv_ctx *ctx);
121 int bt_mesh_scan_active_set(bool active);
123 int bt_mesh_adv_bt_data_send(uint8_t num_events, uint16_t adv_interval,
126 int bt_mesh_wq_submit(struct k_work *work);