ROHC generic list decompression.  
More...
Go to the source code of this file.
 | 
| int  | rohc_list_decode_maybe (struct list_decomp *const decomp, const uint8_t *const packet, const size_t packet_len) | 
|   | Decompress the compressed list in given packet if present.  More...
  | 
|   | 
| bool  | rohc_decomp_list_create_item (struct list_decomp *const decomp, const unsigned int xi_index, const unsigned int xi_index_value, const uint8_t *const rohc_packet, const size_t rohc_max_len, size_t *const item_length) | 
|   | Create a list item from a XI item.  More...
  | 
|   | 
ROHC generic list decompression. 
- Author
 - Didier Barvaux didie.nosp@m.r@ba.nosp@m.rvaux.nosp@m..org 
 
 
◆ rd_list_debug
      
        
          | #define rd_list_debug | 
          ( | 
            | 
          decomp_list,  | 
        
        
           | 
           | 
            | 
          format,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:                   format, ##__VA_ARGS__)
#define rohc_debug(entity_struct, entity, profile, format,...)
Definition: rohc_traces_internal.h:61
 
Definition: rohc_traces.h:84
 
Print a debug trace for the given decompression list 
 
 
◆ rd_list_warn
      
        
          | #define rd_list_warn | 
          ( | 
            | 
          decomp_list,  | 
        
        
           | 
           | 
            | 
          format,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:                     format, ##__VA_ARGS__)
#define rohc_warning(entity_struct, entity, profile, format,...)
Definition: rohc_traces_internal.h:71
 
Definition: rohc_traces.h:84
 
Print a warning trace for the given decompression list 
 
 
◆ rohc_decomp_list_create_item()
      
        
          | bool rohc_decomp_list_create_item  | 
          ( | 
          struct list_decomp *const  | 
          decomp,  | 
        
        
           | 
           | 
          const unsigned int  | 
          xi_index,  | 
        
        
           | 
           | 
          const unsigned int  | 
          xi_index_value,  | 
        
        
           | 
           | 
          const uint8_t *const  | 
          rohc_packet,  | 
        
        
           | 
           | 
          const size_t  | 
          rohc_max_len,  | 
        
        
           | 
           | 
          size_t *const  | 
          item_length  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Create a list item from a XI item. 
- Parameters
 - 
  
     | decomp | The context for list decompression  | 
     | xi_index | The XI index  | 
     | xi_index_value | The XI index value  | 
     | rohc_packet | The beginning of the XI item in the ROHC header  | 
     | rohc_max_len | The remaining length (in bytes) of the ROHC header  | 
    | [out] | item_length | The length (in bytes) of the created item  | 
  
   
- Returns
 - true if item was successfully created, false if a problem occurred 
 
 
 
◆ rohc_list_decode_maybe()
      
        
          | int rohc_list_decode_maybe  | 
          ( | 
          struct list_decomp *  | 
          decomp,  | 
        
        
           | 
           | 
          const uint8_t *  | 
          packet,  | 
        
        
           | 
           | 
          size_t  | 
          packet_len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Decompress the compressed list in given packet if present. 
- Parameters
 - 
  
    | decomp | The list decompressor  | 
    | packet | The ROHC packet to decompress  | 
    | packet_len | The remaining length of the packet to decode (in bytes)  | 
  
   
- Returns
 - The size of the compressed list in packet in case of success, -1 in case of failure