Context ID (CID) routines.  
More...
#include "cid.h"
#include "sdvl.h"
#include <stdint.h>
#include <assert.h>
 
◆ c_add_cid()
Set an add-CID value. 
Add-CID is needed when using small CIDs.
- Parameters
 - 
  
  
 
- Returns
 - The add-CID byte 
 
 
 
◆ code_cid_values()
      
        
          | 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