Context ID (CID) routines. More...
#include "cid.h"#include "sdvl.h"#include <stdint.h>#include <assert.h>
Functions | |
| static uint8_t | c_add_cid (const rohc_cid_t cid) |
| Set an add-CID value. | |
| int | code_cid_values (const rohc_cid_type_t cid_type, const rohc_cid_t cid, uint8_t *const dest, const size_t dest_size, size_t *const first_position) |
| Build the CID part of the ROHC packets. | |
Context ID (CID) routines.
| static uint8_t c_add_cid | ( | const rohc_cid_t | cid | ) | [static] |
Set an add-CID value.
Add-CID is needed when using small CIDs.
| cid | The small CID to set |
| int code_cid_values | ( | const rohc_cid_type_t | cid_type, | |
| const rohc_cid_t | cid, | |||
| uint8_t *const | dest, | |||
| const size_t | dest_size, | |||
| size_t *const | first_position | |||
| ) |
Build the CID part of the ROHC packets.
| cid_type | The type of CID in use for the compression context: ROHC_SMALL_CID or ROHC_LARGE_CID | |
| cid | The value of the CID for the compression context | |
| dest | The rohc-packet-under-build buffer | |
| dest_size | The length of the rohc-packet-under-build buffer | |
| first_position | OUT: The position of the first byte to be completed by other functions |
1.6.1