Application auxiliary functions for synchronizing user memory with the one stored in the connectivity device.
More...
Application auxiliary functions for synchronizing user memory with the one stored in the connectivity device.
uint32_t app_ble_user_mem_context_create |
( |
uint16_t |
conn_handle, |
|
|
uint32_t * |
p_index |
|
) |
| |
allocates instance in m_user_mem_table[] for storage.
- Parameters
-
[in] | conn_handle | conn_handle |
[out] | p_index | pointer to the index of allocated instance |
- Return values
-
NRF_SUCCESS | Context allocated. |
NRF_ERROR_NO_MEM | No free instance available. |
uint32_t app_ble_user_mem_context_destroy |
( |
uint16_t |
conn_handle | ) |
|
release instance identified by a connection handle.
- Parameters
-
[in] | conn_handle | conn_handle |
- Return values
-
NRF_SUCCESS | Context released. |
NRF_ERROR_NOT_FOUND | instance with conn_handle not found |
uint32_t app_ble_user_mem_context_find |
( |
uint16_t |
conn_handle, |
|
|
uint32_t * |
p_index |
|
) |
| |
finds index of instance identified by a connection handle in m_user_mem_table[].
- Parameters
-
[in] | conn_handle | conn_handle |
[out] | p_index | Pointer to the index of the entry in the context table corresponding to the given conn_handle |
- Return values
-
NRF_SUCCESS | Context found |
NRF_ERROR_NOT_FOUND | instance with conn_handle not found |