GAP Application auxiliary functions for synchronizing the GAP security keys with the ones stored in the connectivity device. More...
Data Structures |
|
| struct | ser_ble_gap_app_keyset_t |
|
GAP connection - keyset mapping structure.
More...
|
|
Functions |
|
| uint32_t | app_ble_gap_sec_context_create (uint16_t conn_handle, uint32_t *p_index) |
|
Allocates the instance in m_app_keys_table[] for storage of encryption keys.
More...
|
|
| uint32_t | app_ble_gap_sec_context_destroy (uint16_t conn_handle) |
|
Release the instance identified by a connection handle.
More...
|
|
| uint32_t | app_ble_gap_sec_context_find (uint16_t conn_handle, uint32_t *p_index) |
|
Finds index of instance identified by a connection handle in m_app_keys_table[].
More...
|
|
Detailed Description
GAP Application auxiliary functions for synchronizing the GAP security keys with the ones stored in the connectivity device.
Function Documentation
| uint32_t app_ble_gap_sec_context_create | ( | uint16_t | conn_handle , |
| uint32_t * | p_index | ||
| ) |
Allocates the instance in m_app_keys_table[] for storage of encryption keys.
- Parameters
-
[in] conn_handle conn_handle [out] p_index Pointer to the index of the allocated instance.
- Return values
-
NRF_SUCCESS Context allocated. NRF_ERROR_NO_MEM No free instance available.
| uint32_t app_ble_gap_sec_context_destroy | ( | uint16_t | conn_handle | ) |
Release the 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_gap_sec_context_find | ( | uint16_t | conn_handle , |
| uint32_t * | p_index | ||
| ) |
Finds index of instance identified by a connection handle in m_app_keys_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.