Context ID (CID) routines.
More...
#include "cid.h"
#include "sdvl.h"
#include <stdint.h>
#include <assert.h>
Set an add-CID value.
Add-CID is needed when using small CIDs.
- Parameters
-
- Returns
- The add-CID byte
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.
- Parameters
-
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 |
- Returns
- The position in the rohc-packet-under-build buffer in case of success, -1 in case of error