mesh: remove const from key getters and iterators

This commit is contained in:
Matthias Ringwald 2019-04-26 20:47:56 +02:00
parent 1e891ec87b
commit 61b3b79889
2 changed files with 6 additions and 6 deletions

View File

@ -108,7 +108,7 @@ int mesh_network_key_nid_iterator_has_more(mesh_network_key_iterator_t *it){
return 0;
}
const mesh_network_key_t * mesh_network_key_nid_iterator_get_next(mesh_network_key_iterator_t *it){
mesh_network_key_t * mesh_network_key_nid_iterator_get_next(mesh_network_key_iterator_t *it){
mesh_network_key_t * key = it->key;
it->key = NULL;
return key;
@ -170,7 +170,7 @@ int mesh_transport_key_remove(mesh_transport_key_t * transport_key){
return btstack_linked_list_remove(&application_keys, (btstack_linked_item_t *) transport_key);
}
const mesh_transport_key_t * mesh_transport_key_get(uint16_t appkey_index){
mesh_transport_key_t * mesh_transport_key_get(uint16_t appkey_index){
if (appkey_index == MESH_DEVICE_KEY_INDEX){
return &mesh_transport_device_key;
}
@ -231,7 +231,7 @@ int mesh_transport_key_aid_iterator_has_more(mesh_transport_key_iterator_t *it){
return 0;
}
const mesh_transport_key_t * mesh_transport_key_aid_iterator_get_next(mesh_transport_key_iterator_t *it){
mesh_transport_key_t * mesh_transport_key_aid_iterator_get_next(mesh_transport_key_iterator_t *it){
mesh_transport_key_t * key = it->key;
it->key = NULL;
return key;

View File

@ -184,7 +184,7 @@ int mesh_network_key_nid_iterator_has_more(mesh_network_key_iterator_t *it);
* @param it
* @return
*/
const mesh_network_key_t * mesh_network_key_nid_iterator_get_next(mesh_network_key_iterator_t *it);
mesh_network_key_t * mesh_network_key_nid_iterator_get_next(mesh_network_key_iterator_t *it);
/**
* Transport Keys = Application Keys + Device Key
@ -216,7 +216,7 @@ int mesh_transport_key_remove(mesh_transport_key_t * transport_key);
* @param appkey_index
* @return
*/
const mesh_transport_key_t * mesh_transport_key_get(uint16_t appkey_index);
mesh_transport_key_t * mesh_transport_key_get(uint16_t appkey_index);
/**
* @brief Iterate over all transport keys (AppKeys) for a given netkey index
@ -261,7 +261,7 @@ int mesh_transport_key_aid_iterator_has_more(mesh_transport_key_iterator_t *it);
* @param it
* @return transport key
*/
const mesh_transport_key_t * mesh_transport_key_aid_iterator_get_next(mesh_transport_key_iterator_t *it);
mesh_transport_key_t * mesh_transport_key_aid_iterator_get_next(mesh_transport_key_iterator_t *it);
#ifdef __cplusplus
} /* end of extern "C" */