nRF51 SDK v10.0.0
An internal module of Peer Manager . This module defines the structure of the data that is managed by the Peer Manager . It also provides functions for parsing the data. More...
Functions |
|
| void | peer_data_parts_get ( pm_peer_data_const_t const *p_peer_data, fds_record_chunk_t *p_chunks, uint16_t *p_n_chunks) |
|
Function for enumerating the separate (non-contiguous) parts of the peer data.
More...
|
|
| ret_code_t | peer_data_deserialize ( pm_peer_data_flash_t const *p_in_data, pm_peer_data_t *p_out_data) |
|
Function for converting
pm_peer_data_flash_t
into
pm_peer_data_t
.
More...
|
|
Detailed Description
An internal module of Peer Manager . This module defines the structure of the data that is managed by the Peer Manager . It also provides functions for parsing the data.
Function Documentation
| ret_code_t peer_data_deserialize | ( | pm_peer_data_flash_t const * | p_in_data , |
| pm_peer_data_t * | p_out_data | ||
| ) |
Function for converting pm_peer_data_flash_t into pm_peer_data_t .
- Parameters
-
[in] p_in_data The source data. [out] p_out_data The target data structure.
- Return values
-
NRF_SUCCESS Successful conversion. NRF_ERROR_NULL A parameter was NULL. NRF_ERROR_NO_MEM A buffer was not large enough.
| void peer_data_parts_get | ( | pm_peer_data_const_t const * | p_peer_data , |
| fds_record_chunk_t * | p_chunks , | ||
| uint16_t * | p_n_chunks | ||
| ) |
Function for enumerating the separate (non-contiguous) parts of the peer data.
- Parameters
-
[in] p_peer_data The peer data to enumerate. [out] p_chunks The resulting chunks. This must be an array of at least 2 elements. [out] p_n_chunks The number of chunks. If this is 0, something went wrong.