1 /* 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 #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__ */ 43