xref: /nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/src/settings.h (revision 042d53a763ad75cb1465103098bb88c245d95138)
1 /*
2  * Copyright (c) 2018 Intel Corporation
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 void bt_mesh_store_net(void);
8 void bt_mesh_store_iv(bool only_duration);
9 void bt_mesh_store_seq(void);
10 void bt_mesh_store_rpl(struct bt_mesh_rpl *rpl);
11 void bt_mesh_store_subnet(struct bt_mesh_subnet *sub);
12 void bt_mesh_store_app_key(struct bt_mesh_app_key *key);
13 void bt_mesh_store_hb_pub(void);
14 void bt_mesh_store_cfg(void);
15 void bt_mesh_store_mod_bind(struct bt_mesh_model *mod);
16 void bt_mesh_store_mod_sub(struct bt_mesh_model *mod);
17 void bt_mesh_store_mod_pub(struct bt_mesh_model *mod);
18 
19 void bt_mesh_clear_net(void);
20 void bt_mesh_clear_subnet(struct bt_mesh_subnet *sub);
21 void bt_mesh_clear_app_key(struct bt_mesh_app_key *key);
22 void bt_mesh_clear_rpl(void);
23 
24 void bt_mesh_settings_init(void);
25