| 
    ROHC compression/decompression library
    
   | 
 
The list compressor. More...
#include <comp_list.h>

Data Fields | |
| struct rohc_list_item | trans_table [ROHC_LIST_MAX_ITEM] | 
| struct rohc_list | lists [ROHC_LIST_GEN_ID_MAX+2] | 
| unsigned int | ref_id | 
| unsigned int | cur_id | 
| size_t | list_trans_nr | 
| int(* | get_index_table )(const uint8_t type, const size_t occur_nr) | 
| the handler used to get the index of an item  More... | |
| unsigned short(* | get_size )(const uint8_t *ext) | 
| the handler used to get the size of an item  More... | |
| rohc_list_item_cmp | cmp_item | 
| rohc_trace_callback2_t | trace_callback | 
| void * | trace_callback_priv | 
| int | profile_id | 
The list compressor.
| rohc_list_item_cmp list_comp::cmp_item | 
The handler used to compare two items
| unsigned int list_comp::cur_id | 
The ID of the current list
| int(* list_comp::get_index_table) (const uint8_t type, const size_t occur_nr) | 
the handler used to get the index of an item
| unsigned short(* list_comp::get_size) (const uint8_t *ext) | 
the handler used to get the size of an item
| size_t list_comp::list_trans_nr | 
The number of uncompressed transmissions for list compression (L)
| struct rohc_list list_comp::lists[ROHC_LIST_GEN_ID_MAX+2] | 
| int list_comp::profile_id | 
The profile ID the compression list was created for
| unsigned int list_comp::ref_id | 
The ID of the reference list
| rohc_trace_callback2_t list_comp::trace_callback | 
The callback function used to manage traces
| void* list_comp::trace_callback_priv | 
The private context of the callback function used to manage traces
| struct rohc_list_item list_comp::trans_table[ROHC_LIST_MAX_ITEM] | 
The translation table
 1.8.13