Line data Source code
1 0 : /* 2 : * Copyright (c) 2022 Nordic Semiconductor ASA 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : 7 : #ifndef BT_MESH_OD_PRIV_PROXY_SRV_H__ 8 : #define BT_MESH_OD_PRIV_PROXY_SRV_H__ 9 : 10 : #include <zephyr/bluetooth/mesh.h> 11 : 12 : #ifdef __cplusplus 13 : extern "C" { 14 : #endif 15 : 16 : /** 17 : * @defgroup bt_mesh_od_priv_proxy_srv Bluetooth Mesh On-Demand Private GATT Proxy Server 18 : * @ingroup bt_mesh 19 : * @{ 20 : */ 21 : 22 : /** 23 : * @brief On-Demand Private Proxy Server model composition data entry. 24 : */ 25 1 : #define BT_MESH_MODEL_OD_PRIV_PROXY_SRV \ 26 : BT_MESH_MODEL_SOL_PDU_RPL_SRV, \ 27 : BT_MESH_MODEL_CB(BT_MESH_MODEL_ID_ON_DEMAND_PROXY_SRV, \ 28 : _bt_mesh_od_priv_proxy_srv_op, NULL, NULL, \ 29 : &_bt_mesh_od_priv_proxy_srv_cb) 30 : 31 : /** @cond INTERNAL_HIDDEN */ 32 : extern const struct bt_mesh_model_op _bt_mesh_od_priv_proxy_srv_op[]; 33 : extern const struct bt_mesh_model_cb _bt_mesh_od_priv_proxy_srv_cb; 34 : /** @endcond */ 35 : 36 : /** @} */ 37 : 38 : #ifdef __cplusplus 39 : } 40 : #endif 41 : 42 : #endif /* BT_MESH_OD_PRIV_PROXY_SRV_H__ */