10#ifndef ZEPHYR_INCLUDE_BLUETOOTH_MESH_PROXY_H_
11#define ZEPHYR_INCLUDE_BLUETOOTH_MESH_PROXY_H_
56#define BT_MESH_PROXY_CB_DEFINE(_name) \
57 static const STRUCT_SECTION_ITERABLE( \
58 bt_mesh_proxy_cb, _CONCAT(bt_mesh_proxy_cb_, _name))
int bt_mesh_proxy_connect(uint16_t net_idx)
Allow Proxy Client to auto connect to a network.
int bt_mesh_proxy_identity_enable(void)
Enable advertising with Node Identity.
int bt_mesh_proxy_solicit(uint16_t net_idx)
Schedule advertising of Solicitation PDUs.
int bt_mesh_proxy_disconnect(uint16_t net_idx)
Disallow Proxy Client to auto connect to a network.
int bt_mesh_proxy_private_identity_enable(void)
Enable advertising with Private Node Identity.
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
Callbacks for the Proxy feature.
Definition: proxy.h:33
void(* identity_disabled)(uint16_t net_idx)
Stopped sending Node Identity beacons on the given subnet.
Definition: proxy.h:45
void(* identity_enabled)(uint16_t net_idx)
Started sending Node Identity beacons on the given subnet.
Definition: proxy.h:39